Hey Leute. Könnte mir jemand machen das mann den Befehl überall machen kann wenn das Auto dran ist?
Währe echt nett
if (strcmp("/abticket", 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,848.7758,-1273.0612,14.3623))//Ist playerid am Filmstudio
{
SetPlayerCheckpoint(playerid,848.7758,-1273.0612,14.3623,4.0);
SendClientMessage(playerid,COLOR_WHITE ,"Gib dann dort ein: /abticket [PREIS]");
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: /abticket [Preis]");//meldung an playerid
return 1;
}
moneys = strval(tmp);//tmp zu einem integer verwandeln und in der Variable moneys speichern
if(moneys < 1 && moneys > 100000)//Der Preis muss zwischen 1 - 10000 liegen
{
SendClientMessage(playerid, COLOR_GRAD1, "Preis bitte zwischen 1 - 100000$");//meldung an playerid
return 1;
}
SendClientMessage(playerid,COLOR_YELLOW,"Bitte schleppe das Auto jetzt da rein und mache ihn dann von deinem Hacken ab!( Benutze dann /dc für Checkpoint löschen)");//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
{
SetPlayerCheckpoint(playerid,848.7758,-1273.0612,14.3623,4.0);
SendClientMessage(playerid,COLOR_WHITE ,"Gib dann dort ein: /abtickt [PREIS]");
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;
}