Hey Leute. Ich möchte wenn das Auto Abgeschleppt wurde das es an den Festgelegten Spawns spawnen.
Nur leider weiß ich nicht wie das geht.
Der Abschlepp Befehl:
if (strcmp("/abschleppen", cmdtext, true, 10) == 0)//Wie der Befehl heißt
{
if(PlayerInfo[playerid][pLeader] == 24|| PlayerInfo[playerid][pMember] == 24)//Für welche Fraktion oder Beruf er erlaubt ist ACHTUNG! Diesist für GF passt es bitte eurem Script an!
{
if(IsPlayerInAnyVehicle(playerid))//Ist Arbeiter in einem Auto
{
if(IsPlayerInRangeOfPoint(playerid,30.0,866.0969,-1214.3073,16.9835))//Ist playerid am Filmstudio
{
new veh = GetVehicleTrailer(GetPlayerVehicleID(playerid));//ein new in dem die trailerid gespeichert wird
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))//Hat das Fahrzeug von playerid einen Anhänger
{
if(CarInfo[veh][cOamt] == 0)//Ist Das Auto schon abgeschleppt
{
tmp = strtok(cmdtext, idx);//wert herauslesen
if(!strlen(tmp))//Ist in tmp nichts vorhanden
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /abschleppen [Preis]");//meldung an playerid
return 1;
}
moneys = strval(tmp);//tmp zu einem integer verwandeln und in der Variable moneys speichern
if(moneys < 1 && moneys > 10000)//Der Preis muss zwischen 1 - 10000 liegen
{
SendClientMessage(playerid, COLOR_GRAD1, "Preis bitte zwischen 1 - 10000");//meldung an playerid
return 1;
}
SendClientMessage(playerid,COLOR_YELLOW,"Du hast das Auto abgeschleppt es wird immer Hier in der Oamt base spawnen! Bis es freigekauft wurde!");//meldung an playerid
CarInfo[veh][cOamt] = 1;//Das Auto ist abgeschleppt
CarInfo[veh][cTicket] = moneys;//Welche Strafe/Preis zum Freikaufen wurde gespeichert
}
else//ist das Auto schon abgeschleppt
{
SendClientMessage(playerid,COLOR_YELLOW,"Das Auto ist schon abgeschleppt!");//meldung an playerid
}
}
else//Das Auto hat keinen Trailer/Auto am hacken
{
SendClientMessage(playerid,COLOR_YELLOW,"Du hast kein Auto abgeschleppt!");//meldung an playerid
}
}
else//nicht am Filmstudio
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nicht am Abschlepppunkt!");//meldung an playerid
}
}
else//ist playerd in keinem auto
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist in keinen Auto!");//meldung an playerid
}
}
else//Ist nicht in der Fraktion/Beruf
{
SendClientMessage(playerid,COLOR_YELLOW,"Du biast kein Oamtler!");//meldung an playerid
}
return 1;
}
Die Parkplätze:
new Float:Oamtt[oamtplatze][oamtenum] = {//Ein Array in dem siw Pärkplätze die ihr gesaved habt angegeben sind
{826.4188,-1211.5909,16.8537,178.7843},//
{831.0336,-1213.1310,16.8592,177.6414},//
{837.4936,-1211.2300,16.8620,177.8550},//
{844.4809,-1211.7252,16.8658,178.5696},//
{851.2586,-1211.2106,16.8468,179.1558},//
{856.1712,-1211.6556,16.8514,175.8735},//
{862.6101,-1212.1688,16.8510,175.9451},//
{867.8173,-1213.1890,16.8623,177.3700},//
{874.4139,-1212.9557,16.8536,177.8042},//
{880.8683,-1212.6217,16.8530,178.7265},//
{887.6457,-1212.2098,16.8460,178.1337},//
{892.9874,-1211.8792,16.8527,179.2192},//
{899.4098,-1212.0092,16.8503,178.2904},//
{906.2399,-1208.1729,16.8608,178.4962},//
{910.9942,-1208.8831,16.8575,178.7160}//
};
Ich hoffe ihr könnt mir schnell helfen
Viele Grüße von Ramiz
/push Benötige Hilfe