11.12.2011, 18:05
Untesed:
EDIT: @PlayHard , you didn't even add sscanf, and it is still using strtok and tmp ...
EDIT: @PlayHard , you didn't even add sscanf, and it is still using strtok and tmp ...
pawn Code:
CMD:setlaps(playerid,params[])
{
new laps, string[128];
if(sscanf(params,"d",laps)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setlaps [amount of laps (min: 1)]");
if(RaceBuilders[playerid] != 0)
{
format(string,128,"Amount of laps set to %d.", laps);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
if(RaceAdmin == 1 && IsNotAdmin(playerid)) return 1;
if(RaceActive == 1 || RaceStart == 1) return SendClientMessage(playerid, COLOR_RED, "Race already in progress!");
if(LCurrentCheckpoint == 0) return SendClientMessage(playerid, COLOR_YELLOW, "No race loaded.");
Racelaps = laps;
format(string,128,"Amount of laps set to %d for current race.", Racelaps);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}