SendClientMessageToAll(WHITE, stringeg);
C:\Documents and Settings\All Users\Desktop\xSF(2)\gamemodes\ngcgm.pwn(4161) : error 035: argument type mismatch (argument 1)
public OnPlayerEnterRaceCheckpoint(playerid)
{
if(CPProgess[playerid] == TotalCP -1)
{
new TimeStamp, TotalRaceTime, stringeg[256], rFile[256], pName[MAX_PLAYER_NAME], rTime[3], Prize[2], TempTotalTime, TempTime[3];
Position++;
GetPlayerName(playerid, pName, sizeof(pName));
TimeStamp = GetTickCount();
TotalRaceTime = TimeStamp - RaceTick;
ConvertTime(var, TotalRaceTime, rTime[0], rTime[1], rTime[2]);
switch(Position)
{
case 1: Prize[0] = (random(random(5000)) + 10000), Prize[1] = 10;
case 2: Prize[0] = (random(random(4500)) + 9000), Prize[1] = 9;
case 3: Prize[0] = (random(random(4000)) + 8000), Prize[1] = 8;
case 4: Prize[0] = (random(random(3500)) + 7000), Prize[1] = 7;
case 5: Prize[0] = (random(random(3000)) + 6000), Prize[1] = 6;
case 6: Prize[0] = (random(random(2500)) + 5000), Prize[1] = 5;
case 7: Prize[0] = (random(random(2000)) + 4000), Prize[1] = 4;
case 8: Prize[0] = (random(random(1500)) + 3000), Prize[1] = 3;
case 9: Prize[0] = (random(random(1000)) + 2000), Prize[1] = 2;
default: Prize[0] = random(random(1000)), Prize[1] = 1;
}
format(stringeg, sizeof(stringeg), ">> \"%s\" has finished the race in position \"%d\".", pName, Position);
SendClientMessageToAll(WHITE, stringeg);
format(stringeg, sizeof(stringeg), " - Time: \"%d:%d.%d\".", rTime[0], rTime[1], rTime[2]);
SendClientMessageToAll(WHITE, stringeg);
format(stringeg, sizeof(stringeg), " - Prize: \"$%d and +%d Score\".", Prize[0], Prize[1]);
SendClientMessageToAll(WHITE, stringeg);
if(FinishCount <= 5)
{
format(rFile, sizeof(rFile), "/rRaceSystem/%s.RRACE", RaceName);
format(stringeg, sizeof(stringeg), "BestRacerTime_%d", TimeProgress);
TempTotalTime = dini_Int(rFile, stringeg);
ConvertTime(var1, TempTotalTime, TempTime[0], TempTime[1], TempTime[2]);
if(TotalRaceTime <= dini_Int(rFile, stringeg) || TempTotalTime == 0)
{
dini_IntSet(rFile, stringeg, TotalRaceTime);
format(stringeg, sizeof(stringeg), "BestRacer_%d", TimeProgress);
if(TempTotalTime != 0) format(stringeg, sizeof(stringeg), ">> \"%s\" has broken the record of \"%s\" with \"%d\" seconds faster on the \"%d\"'st/th place!", pName, dini_Get(rFile, stringeg), -(rTime[1] - TempTime[1]), TimeProgress+1);
else format(stringeg, sizeof(stringeg), ">> \"%s\" has broken a new record of on the \"%d\"'st/th place!", pName, TimeProgress+1);
SendClientMessageToAll(GREEN, " ");
SendClientMessageToAll(GREEN, stringeg);
SendClientMessageToAll(GREEN, " ");
format(stringeg, sizeof(stringeg), "BestRacer_%d", TimeProgress);
dini_Set(rFile, stringeg, pName);
TimeProgress++;
}
}
FinishCount++;
GivePlayerMoney(playerid, Prize[0]);
SetPlayerScore(playerid, GetPlayerScore(playerid) + Prize[1]);
DisablePlayerRaceCheckpoint(playerid);
CPProgess[playerid]++;
if(FinishCount >= JoinCount) return StopRace();
}
else
{
CPProgess[playerid]++;
CPCoords[CPProgess[playerid]][3]++;
RacePosition[playerid] = floatround(CPCoords[CPProgess[playerid]][3], floatround_floor);
SetCP(playerid, CPProgess[playerid], CPProgess[playerid]+1, TotalCP, RaceType);
PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
}
return 1;
}
SendClientMessageToAll(-1, stringeg);
|
And you'd better use -1 instead of defining WHITE
PHP код:
|
#define WHITE "{FFFFFF}"
#define WHITE 0xFFFFFFFF