public OnPlayerUpdate(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, 4621.3721,-5468.7544,16.0294))
{
GivePlayerMoney(playerid, LiveMoney);
SendClientMessage(playerid,0x21DD00FF,"[Greats]: You have FINISHED the /drag race!");
SetPlayerPos(playerid,1359.2667,-2667.1755,13.5391);
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, pName, 30);
format(string, 128, "{09FE00}[Race]: {FFFFFF}%s {09FE00}have finished the {FFFFFF}(/drag){09FE00} race.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
}
return 1; // Send this update to other players.
}

new StopMessage = 0;
if( StopMessage == 0 )
{
StopMessage = 1;
SendClientMessage(playerid, -1, "Message is still sending");
}
else
{
SendClientMessage(playerid, -1, "Above message stopped sending, now this one is sending");
}
public OnPlayerUpdate(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, 4621.3721,-5468.7544,16.0294))
{
GivePlayerMoney(playerid, LiveMoney);
SetPlayerPos(playerid,1359.2667,-2667.1755,13.5391);
}
new StopMessage = 0;
if( StopMessage == 0 )
{
StopMessage = 1;
}
else
{
SendClientMessage(playerid,0x21DD00FF,"[Greats]: You have FINISHED the /drag race!");
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, pName, 30);
format(string, 128, "{09FE00}[Race]: {FFFFFF}%s {09FE00}have finished the {FFFFFF}(/drag){09FE00} race.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
}
return 1; // Send this update to other players.
}
new bool:StopMessage[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
if(!StopMessage[playerid])
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, 4621.3721,-5468.7544,16.0294))
{
GivePlayerMoney(playerid, LiveMoney);
SetPlayerPos(playerid,1359.2667,-2667.1755,13.5391);
}
else
{
SendClientMessage(playerid,0x21DD00FF,"[Greats]: You have FINISHED the /drag race!");
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, pName, 30);
format(string, 128, "{09FE00}[Race]: {FFFFFF}%s {09FE00}have finished the {FFFFFF}(/drag){09FE00} race.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
StopMessage[playerid] = true;
}
}
return true;
}
|
Thats here is my try
Код:
public OnPlayerUpdate(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, 4621.3721,-5468.7544,16.0294))
{
GivePlayerMoney(playerid, LiveMoney);
SetPlayerPos(playerid,1359.2667,-2667.1755,13.5391);
}
new StopMessage = 0;
if( StopMessage == 0 )
{
StopMessage = 1;
}
else
{
SendClientMessage(playerid,0x21DD00FF,"[Greats]: You have FINISHED the /drag race!");
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, pName, 30);
format(string, 128, "{09FE00}[Race]: {FFFFFF}%s {09FE00}have finished the {FFFFFF}(/drag){09FE00} race.", pName);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
}
return 1; // Send this update to other players.
}
|