Hi, da ich gerade dabei bin ein neues Gang-Feature zu scripten, fällt mir keine Funktion ein wie ich abfragen könnte ob der Spieler in einem Roadtrain sitzt und einen bestimmten Anhänger angekoppelt hat.
Und wie ich am besten definier, was für eine Lieferung der Spieler von insgesamt 5 er ausgewählt hat.
Bzw speichere ich es, da er von Punkt A zu Punkt B die Materialien ausliefern soll und wird er verhaftet/stirbt/loggt sich aus, sollen diese wieder resettet werden.
Vielen Dank im Voraus!
Das "Rohscript" sieht bis jetzt so aus:
Code
if(strcmp(cmdtext, "/materialien", true) == 0)
{
if(IsAGangMember(playerid) || IsAHitman(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 3, 2461.1414,-2627.2239,14.7172))
{
if(GetPlayerVehicleId(playerid) == MatsTruck[0] && GetVehicleTrailer(MatsContainer[0]))
{
ShowPlayerDialog(playerid, DIALOG_MATERIALIEN, DIALOG_STYLE_LIST, "Materialienauswahl", "1. 1000 Materialien\n2. 2000 Materialien\n3. 3500 Materialien\n4. 5000 Materialien\n6. 7500 Materialien", "Okay", "Abbruch");
return 1;
}
}
else
{
SetPlayerCheckpoint(playerid, 2461.1414,-2627.2239,14.7172, 1);
SendClientMessage(playerid, SYS_MSG, "Die Abholung der Materialien wurde auf der Karte gekennzeichnert!");
return 1;
}
}
else
{
SendClientMessage(playerid, Color_Error, "* Du gehörst keiner Gang/Mafia oder Hitman an!");
return 1;
}
return 1;
}
Alles anzeigen