Guten Abend,
ich benutze ein GF Edit und würde gerne wenn der Tank leer ist das sich der Motor auch ausstellt....wie kann ich das umsetzten`?
Wäre über jede Hilfe Dankbar
Mfg Fahne
Guten Abend,
ich benutze ein GF Edit und würde gerne wenn der Tank leer ist das sich der Motor auch ausstellt....wie kann ich das umsetzten`?
Wäre über jede Hilfe Dankbar
Mfg Fahne
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.
Du hast bestimmt irgendwo einen TankTimer der regelmäßig den Tank -1 setzt. Frag dort ab ob der Tank bei 0 ist , wenn ja schaltest du den Motor aus
Also hier /fill
if(strcmp(cmd, "/fill", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAtGasStation(playerid)) { if(IsANoTachoVehicle(GetPlayerVehicleID(playerid))) { SendClientMessage(playerid,COLOR_YELLOW," Du kannst kein Fahrrad betanken!"); } else { SetTimer("Fillup",RefuelWait,0); Refueling[playerid] = 1; FreezePlayer(playerid); SendClientMessage(playerid,COLOR_WHITE," Dein Fahrzeug wird betankt, Bitte warten...."); } } else { SendClientMessage(playerid,COLOR_GREY," Du bist an keiner Tankstelle!"); } } return 1; }
Hier /fill
Und hier /motor
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
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
error 055: start of function body without function header
error 010: invalid function or declaration
error 010: invalid function or declaration
error 010: invalid function or declaration
error 010: invalid function or declaration
warning 203: symbol is never used: "V"
Zeilen pls.
Nur noch 2 errors
(9299) : error 029: invalid expression, assumed zero
if(newstate == PLAYER_STATE_DRIVER && Gas[V] == 0))
(9301) : error 017: undefined symbol "lights"
SetVehicleParamsEx(V,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);