Hey,
Ich möchte das wenn ein Spieler in das Farmer Fahrzeug und Job2 hat
Das ihn ein Dialog angezeigt wird
Aber dies Passiert nicht
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new vID = GetPlayerVehicleID(playerid);
if(vID == 532 )
{
if(GetPVarInt(playerid,"Job")==2)
{
ShowPlayerDialog(playerid,DIALOG_Farmer,DIALOG_STYLE_MSGBOX,"Farmer","Mochtest du mit dem Farmer Job starten??","Starten","Abbrechen");
}
else
{
return 1;
}
}
else
{
return 1;
}
return 1;
}
Danke im Vorraus
Alles anzeigen
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new model = GetVehicleModel(GetPlayerVehicleID(playerid));
if(model == 532 )
{
if(GetPVarInt(playerid,"Job")==2)
{
ShowPlayerDialog(playerid,DIALOG_Farmer,DIALOG_STYLE_MSGBOX,"Farmer","Mochtest du mit dem Farmer Job starten??","Starten","Abbrechen");
return 1;
}
}
}
return 1;
}
ich glaub du möchstest die fahrzeug ModelID 532 überprüfen und nicht die vehicleID 532
und zusätzlich ist OnPlayerStateChange besser, wird erst aufgerufen wenn der Spierler wirklich im Fahrzeug ist und nicht wie OnPlayerEnterVehicle was schon beim Enter drücken aufgerufen wird.