Nabend
Wollte mal wissen wie man wenn man nen befehl für nen Nebenjob hat, nicht damit rum buggen kann.
Ich erkläre es kurz:
Mein 1. und im moment einzigster Nebenjob (Müllmann) funktioniert so:
Wenn ich in nem Müllwagen bin, kann ich /Müllmann eingeben und eskommt ein Checkpoint.
Wenn ich diesen Checkpoint erreicht habe kommt da "Müll wird eingesammelt" und der Wagen wird für 3 Sekunden gefreezed.
Dann wird ein 2. Checkpoint gezeigt und so..
Nur wenn ich im 1. Checkpoint stehe, und die ganze zeit /müllmann , /müllmann ... eingebe , wird das immer wieder als Aktivierter Checkpoint gesehen und somit
buggt er sich das Geld was er für den Checkpoint bekommt.
Gibts dafür nen besonderen Code oder sowas?
kenn mich mit sowas nicht aus
Hier der Code zum Aktivieren vom Müllmann Job:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/Müllmann", cmdtext, true) == 0)
{
new vehicleid = GetPlayerVehicleID(playerid);
for(new i=0; i<11; i++)
if(vehicleid == trash[i])
SetPlayerCheckpoint(playerid,169.6573,-1775.9962,4.6257,3);
Points[playerid] = 1;
return 1;
}
return 1;
}
(Points und so sind die weiteren Checkpoints)
(das da drüber checkt ob er im Müllwagen ist)
kann mir da jemand helfen?