Hallo,
ich suche ein Einfaches motor system.
Einfach mit /motor an/aus befehlen
der aber auch erkennt, wenn der tank leer ist.
Für LoH GF
Hallo,
ich suche ein Einfaches motor system.
Einfach mit /motor an/aus befehlen
der aber auch erkennt, wenn der tank leer ist.
Für LoH GF
alter ich helfe gerne aber manch mal denk ich manche leute sind zu du... um in dam Thema Tutorials sich ihren befehl zu suchen die wurden sogar alle zusammen gefast das man net 1000ende seiten durchsuchen muss.
also Marlonz schau bitte des nechste mal bei den Tutorials vilt gibt es ja schon so eins und wen net dan kannste hhir ein neues Thema auf machen.
Mfg LOCDave
unter OnGameModeInit:
ManualVehicleEngineAndLights();
unter OnPlayerEnterVehicle:
SendClientMessage(playerid,COLOR_WHITE,"**********************");
SendClientMessage(playerid,COLOR_YELLOW,"*Motor starten mit: /motor*");
SendClientMessage(playerid,COLOR_WHITE,"**********************");
unter onplayercommandtext:
if(strcmp(cmd,"/motor",true)==0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(engine == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~r~aus!", 2000, 5);
}
else
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~W~Motor ~g~an!", 2000, 5);
}
}
return 1;
}
Mit freundlichen Grüßen
Max Berger
Hallo max, danke erstmal
aber erkennt der auch, wenn tank leer ist etc?
Also das, was ich dir nun geschrieben habe erkennt das nicht. Du musst das mit einer eigenen if-Abfrage hinzufügen.
Also nach dem Motto:
if(tank[vid] == 0)
{
SendClientMessage(playerid,0xFF0A00FF,"Dein Tank ist leer!");
return 1;
}
Also du musst die variable auf dein Script anpassen und diese Abfrage setzt du hinter das
new vid = GetPlayerVehicleID(playerid);
Mit freundlichen Grüßen
Max Berger
//Edit Rechtschreibfehler
ehm einfach das in den dings einbauen oder wie