27.02.2018, 12:32
Quote:
|
I don't understand why you need a code. anyways here is it
Код:
public OnPlayerDisconnect(playerid, reason)
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if (TaxiDuty[playerid] == 1)
{
TaxiDuty[playerid] = 0;
Drivers -= 1;
}
if(TaxiDuty[i] == 1)
{
SendClientMessage(i, COLOR, "Has left the game");
}
}
return 1;
}
public OnPlayerDeath(playerid, killerid, hittype) // worked well
{
for(new i=0; i < MAX_PLAYERS; i++)
{
if (TaxiDuty[playerid] == 1)
{
TaxiDuty[playerid] = 0;
Drivers -= 1;
}
if(TaxiDuty[i] == 1)
{
SendClientMessage(i, COLOR, "Has left the game");
}
}
return 1;
}
|
I think u want something like so.
Код:
public OnPlayerDisconnect(playerid, reason)
{
new string[150];
if (TaxiDuty[playerid] == 1)
{
new name[35];
TaxiDuty[playerid] = 0;
Drivers -= 1;
for(new i=0; i < MAX_PLAYERS; i++)
{
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s has left the game", name);
SendClientMessage(i, -1, string);
}
}
return 1;
}
Код:
for(new i=0; i < MAX_PLAYERS; i++)
{
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s has left the game", name);
SendClientMessage(i, -1, string);
}
Код:
GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "%s has left the game", name); SendClientMessageToAll(-1, string);


