Guten Abend,
ich habe mir ein Befehl gebastelt, mit den ich ein Fraktionswagen spawnen kann.
if(strcmp(cmd,"/fcar", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,1553.5222,-1694.3353,6.2188))
{
new Buyitems[] = "Streifenwagen\nRanger\nRancher\nMotorrad";
ShowPlayerDialog(playerid,3020,DIALOG_STYLE_LIST,"Fraktionsfahrzeug",Buyitems,"Nehmen","Abbrechen");
}
}
return 1;
}
Wenn man diesen Befehl eingibt, kann man dann sich ein Fahrzeug auswählen. Folgende Konfiguration habe ich für diese vorgenommen:
//==================================FAHRZEUGSPAWNER FÜR FRAKTIONEN==========================
if(dialogid == 3020) //LSPD
{
if(response)
{
if(listitem == 0) //Streifenwagen
{
CopCar[28] = CreateVehicle(596,1547.4124,-1693.4767,5.6128,179.8638,15,125,-1);
SetVehicleNumberPlate(CopCar, "TEST1");
SetVehicleToRespawn(CopCar);
}
else if(listitem == 1) //Ranger
{
CopCar[29] = CreateVehicle(599,1547.4124,-1693.4767,5.6128,179.8638,125,15,-1);
SetVehicleNumberPlate(CopCar, "TEST2");
SetVehicleToRespawn(CopCar);
}
else if(listitem == 2) //Rancher
{
CopCar[30] = CreateVehicle(490,1547.4124,-1693.4767,5.6128,179.8638,125,15,-1);
SetVehicleNumberPlate(CopCar, "TEST3");
SetVehicleToRespawn(CopCar);
}
else if(listitem == 3) //Motorrad
{
CopCar[31] = CreateVehicle(523,1547.4124,-1693.4767,5.6128,179.8638,15,125,-1);
SetVehicleNumberPlate(CopCar, "TEST4");
SetVehicleToRespawn(CopCar);
}
}
}
//==================================FAHRZEUGSPAWNER FÜR FRAKTIONEN==========================
Wenn man sich aber nun dieses Fahrzeug spawnt, wurde es einfach so gespawnt von jemanden. Dieses Fahrzeug kann auch nicht gelöscht werden. Nun möchte ich das so programmieren, dass ein Fahrzeug gespawnt wird, welches von der ID XY gespawnt wurde. Die ID XY sollte dann nun dieses Fahrzeug löschen können, per Befehl, sodass kein weiteres Fahrzeug entfernt wird, welches z. B. von der ID XX gespawnt wurde also sozusagen ID spezifisches spawnen und entfernen von Fraktionsfahrzeugen. Wie ist dies möglich zu machen und was muss ich beachten als Anfänger im Scripten. Ich hoffe mir kann jemand helfen.
Mit freundlichen Grüßen, ThomasTailor93