18.04.2015, 13:45
Код:
CMD:registervehicle(playerid, params[])
{
new vehicleid;
foreach(Player, i)
{
if(i == playerid)
{
for(new d=0; d<MAX_PLAYERVEHICLES; d++)
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, CarDealershipInfo[d][cdEntranceX], CarDealershipInfo[d][cdEntranceY], CarDealershipInfo[d][cdEntranceZ]))
{
if(GetPlayerCash(playerid) >= 500)
{
if(PlayerVehicleInfo[i][d][pvId] == vehicleid)
{
if(PlayerVehicleInfo[i][d][pvPlate] == 0)
{
new string[128];
new randplate = 5000000 + random(999999);//minimum 5000000 max 999999
PlayerVehicleInfo[i][d][pvPlate] = randplate;
format(string, sizeof(string), "You registered this vehicle, vehicle's plate is %d.", randplate);
SendClientMessageEx(playerid, COLOR_GRAD4, string);
SendClientMessageEx(playerid, COLOR_GRAD4, "Relog or park your car, to see the vehicle's plate.");
GivePlayerCash(playerid, -500);
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD4, "This vehicle is already registered.");
}
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD4, "This is vehicle is not yours.");
}
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD4, "You need $500 to be able to register this vehicle.");
}
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD4, "You're not near any vehicle dealership.");
}
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD4, "You need to be on the driver's seat to be able to register this vehicle.");
}
}
}
}
return 1;
}
+ Elses are spamming their SendClientMessagesEx.
Help!

