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!