Liebe Community,
ich habe eben mal am Ordnungsamt System´s unseres Servers gearbeitet und sah dann das der den Preis nie einstellen wollte, also wenn ich "/Opark 100" mache passiert nichts.
Hier mal der Code:
if (strcmp("/opark", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 24)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,50.0,866.0969,-1214.3073,16.9835))
{
new veh = GetVehicleTrailer(GetPlayerVehicleID(playerid));
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
if(CarInfo[veh][cOamt] == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutze: /opark [Preis]");
return 1;
}
if(strval(tmp) < 1 && strval(tmp) > 10000)
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid,COLOR_YELLOW,"Du hast das Auto erfolgreich abgeschleppt!");
CarInfo[veh][cOamt] = 1;
CarInfo[veh][cTicket] = strval(tmp);
SetVehicleToRespawn(veh);
return 1;
}
else{return SendClientMessage(playerid, COLOR_GRAD1, "Preis bitte zwischen 1 - 10000");}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Das Auto ist schon abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du hast kein Auto abgeschleppt!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nicht am Abstellort!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist in keinen Auto!");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist kein Ordnungsämtler!");
}
return 1;
}
MfG,
Dice.