Hallo zusammen, ich habe das Problem dass neuerdings meine Befehle nicht mehr vollständig aufgerufen werden.
Ein kurzes Beispiel
Ich gebe /motor ein
Sitze ich nicht auf dem Fahrzeug kommt die Fehlermeldung "Ich sitze nicht auf einem Fahrzeug"
Sitze ich drauf - passiert nix ...
Hier mal als BSP der /motor Code
ocmd:motor(playerid,params[])
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return
SendClientMessage(playerid,RED,"Du bist nicht der Fahrer von einem Fahrzeug!");
new vID=GetPlayerVehicleID(playerid),
tmp_engine,
tmp_lights,
tmp_alarm,
tmp_doors,
tmp_bonnet,
tmp_boot,
tmp_objective;
if(cInfo[vID][liter]<1) return SendClientMessage(playerid,CL_RED,"Dein Tank ist leer");
//Motor an/ausschalten
GetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
if(tmp_engine==1){
tmp_engine = 0;
}else{
tmp_engine = 1;
}
SetVehicleParamsEx(vID, tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
return 1;
}
wenn ich prints setze passiert auch nix...
LG
Jeffry hast du ne idee?