Guten Abend
Ich versuche mich grade an mein neues System aber weiß leider nicht mehr weiter:
so sieht es aus:
define:
#define DIALOG_Autosystem 6
der Befehl an sich:
ocmd:autobordcomputer(playerid,params)
{
if(!IsPlayerInAnyVehicle(playerid))return
SendClientMessage(playerid,rot,"Du kannst das nicht ausführen!");
ShowPlayerDialog(playerid, DIALOG_Autosystem, DIALOG_STYLE_TABLIST, "Autobordcomputer","Motor\tstarten\tauschalten\nlicht\tanschalten\tausschalten\ntüren\töffnen\tschliessen","benutzen","abbrechen");
return 1;
}
und der passende Dialog dafür:
if(dialogid== DIALOG_Autosystem)
{
if(response)
{
if(listitem==0)
//motorfunktion
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)
return SendClientMessage(playerid,blau,"Du bist nicht der Fahrer eines Fahrzeuges");
new vID=GetPlayerVehicleID(playerid),
motor,
licht,
alarm,
tueren,
bonnet,
boot,
objective;
//Motor an/ausschalten:
GetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective);
if(motor==1)
{
GetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective);
}
else if(motor == 0)
{
GetVehicleParamsEx(vID,motor,licht,alarm,tueren,bonnet,boot,objective);
}
}
}
ich bekomm es nicht hin das ich Motorstarte dadurch:
Siehe Video: