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);