Ok ich brauch noch mal eure Hilfe. Ich hab meine /work Befehl jetzt so weit das er abfragt ob er einen Trailer hat oder nicht. Jetzt wollte ich das noch so machen das er die Vehicle IDs abfragt, weil ja nicht jeder Truck ein Trailer braucht, aber das funktioniert nich nicht so richtig. Hier ist der Code wäre schön wenn ihr euch den mal anschaut.
if(strcmp(cmdtext, "/work", true) == 0)
{
new vehicle = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicle) == 403 || 514 || 515 || 552)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(IsTrailerAttachedToVehicle(vehicleid))
{
if(GetPVarInt(playerid,"work")==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(isPlayerInFrak(playerid,1))
{
ShowPlayerDialog(playerid,work1,DIALOG_STYLE_LIST,"Wähle deine Route","Route durch LS $3000\nRoute durch SF $3000\nRoute durch LV $3000","Wählen","Abbrechen");
return 1;
}
if(isPlayerInFrak(playerid,2))
{
return 1;
}
if(isPlayerInFrak(playerid,3))
{
ShowPlayerDialog(playerid,work3,DIALOG_STYLE_LIST,"Wähle deine Route","LV Hafen - LS Hafen $5000\nSF Hafen - LV Hafen $1500\nLS Hafen - SF Hafen $2500\nSF Aufladestadion - LV Abladestation $3000\nSF Aufladestion - LV Inustriegebiet $3500\nLS Flughafen - SF Flughafen $2500\nLS Flughafen - SF Abladestation $3000\nLS Abladestation - LV Armybase $4500","Wählen","Abbrechen");
return 1;
}
if(isPlayerInFrak(playerid,4))
{
return 1;
}
if(isPlayerInFrak(playerid,5))
{
return 1;
}
if(isPlayerInFrak(playerid,6))
{
ShowPlayerDialog(playerid,work6,DIALOG_STYLE_LIST,"Wähle deine Route","Route mit 2 Packeten $500\n Route mit 5 Packeten $1500","Wählen","Abbrechen");
return 1;
}
}
else
{
SendClientMessage(playerid,ROT1,"Du bist in keinem Fahrzeug");
return 1;
}
}
else
{
SendClientMessage(playerid,ROT,"Momentan hast du einen Job, beende ihn erst und fange dann einen neuen an");
return 1;
}
}
else
{
SendClientMessage(playerid,ROT1,"Du musst einen Anhänger anhängen sonst kannst du keinen Job starten");
return 1;
}
}
else
{
if(GetPVarInt(playerid,"work")==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(isPlayerInFrak(playerid,1))
{
ShowPlayerDialog(playerid,work1,DIALOG_STYLE_LIST,"Wähle deine Route","Route durch LS $3000\nRoute durch SF $3000\nRoute durch LV $3000","Wählen","Abbrechen");
return 1;
}
if(isPlayerInFrak(playerid,2))
{
return 1;
}
if(isPlayerInFrak(playerid,3))
{
ShowPlayerDialog(playerid,work3,DIALOG_STYLE_LIST,"Wähle deine Route","LV Hafen - LS Hafen $5000\nSF Hafen - LV Hafen $1500\nLS Hafen - SF Hafen $2500\nSF Aufladestadion - LV Abladestation $3000\nSF Aufladestion - LV Inustriegebiet $3500\nLS Flughafen - SF Flughafen $2500\nLS Flughafen - SF Abladestation $3000\nLS Abladestation - LV Armybase $4500","Wählen","Abbrechen");
return 1;
}
if(isPlayerInFrak(playerid,4))
{
return 1;
}
if(isPlayerInFrak(playerid,5))
{
return 1;
}
if(isPlayerInFrak(playerid,6))
{
ShowPlayerDialog(playerid,work6,DIALOG_STYLE_LIST,"Wähle deine Route","Route mit 2 Packeten $500\n Route mit 5 Packeten $1500","Wählen","Abbrechen");
return 1;
}
}
else
{
SendClientMessage(playerid,ROT1,"Du bist in keinem Fahrzeug");
return 1;
}
}
else
{
SendClientMessage(playerid,ROT,"Momentan hast du einen Job, beende ihn erst und fange dann einen neuen an");
return 1;
}
}
}
Danke im voraus
MFG
xKrUsE6x
//e
Ich brauche eure Hilfe bitte