04.11.2012, 16:03
pawn Код:
CMD:buydealer(playerid)
{
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
new string[128];
for(new b = 0; b < MAX_CARDEALERSHIPS; b++) if(IsPlayerInRangeOfPoint(playerid, 2.0, CarDealer[b][pVehicleSpawnX], CarDealer[b][pVehicleSpawnY], CarDealer[b][pVehicleSpawnZ]))
{
if(PlayerInfo[playerid][pDealerKey] == -1)
{
CarDealer[b][pOwner] = plname;
format(string, sizeof(string), "You have just purchased a Dealership! (ID: %d)", b);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "{4BB325}Vehicle Dealership\n{C4C920}[Owner: %s]\n[ID: %d]", plname, b);
UpdateDynamic3DTextLabelText(CarDealer[b][pLabel], COLOR_WHITE, string);
PlayerInfo[playerid][pDealerKey] = b;
}
else SendClientMessage(playerid, COLOR_GRAD2, "You already own a Dealership!");
}
else SendClientMessage(playerid, COLOR_GRAD1, "You are not at a dealership purchase point!");
return 1;
}
It spams me that message 10 times since the max dealerships is 10
So, any idea ;/