Zeilen pls.
Beiträge von Ryan134
-
-
-
Das müsstest du aber haben . ôO
Weil du hast doch im Script"SetTimer("Fillup",RefuelWait,0);" stehen.
Und irgendwo muss ja Fillup definiert sein?
Guck nochmal nach -
hm daraus kann ich jetzt nix sehen.^^
Poste nochmal "Fillup" und den Motorstart.
Edit:Du musst abfragen, wann der Tank 0 ist .
Und wenn das so ist, dann musst du
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
einfügen.
Also z.B.
if(Tank == 0)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); return 1;
}Genauer kann ichs dir noch nicht sagen weil du noch nich "Fillup" gepostet hast
-
Dazu bräuchten wir erstmal dein Motor und Tanksystem dass wir es für dich machen könnten.
Zeig am besten mal die /tanken Funktion, und dann noch den Motorstart. Also wie das ganze gescriptet ist.
-
Und für den Namen anstatt der ID musst du erst eine neue Variable erstellen oben am Command und einen String:
new name;new string[256];
dann die Variable definieren: (direkt darunter schreiben)
name = GetPlayerName(playerid);Dann musst du das ganze mit den String senden anstatt einer SendClientMessage, also:
SendClientMessage(pID,FARBE,string);format(string, sizeof(string), "%d zeigt dir seine Personalien.",name);
Du musst natürlich FARBE selbst machen. %d ist das, was du nach dem Komma schreibst, in dem Fall "name" - was die PlayerID vom Spieler zeigt, die den Personalausweiß jmd anderem zeigt.
Die Nachrricht wird dann an die gewünschte ID gesendet.
Dürfte so richtig sein!