29.03.2009, 10:09
I need help with OnPlayerDisconect. Look what i have:
I need to put this one in it:
But! when i put this i have several errors, please type how to put it corectly...
Thanks.
Quote:
public OnPlayerDisconnect(playerid, reason) { new playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); SendDeathMessage(INVALID_PLAYER_ID, playerid, 201); //Save temp info for timeouts/crashes GetPlayerName(playerid, playername, sizeof(playername)); format(savedNames[savePos], MAX_PLAYER_NAME, "%s",playername); savedInfo[savePos][0] = bounty[playerid]; savedInfo[savePos][1] = 0; for(new i = 0; i < MAX_WEAPONS; i++) savedWeapons[savePos][i]=playerWeapons[playerid][i]; // savePos++; if(savePos >= MAX_SAVE) savePos = 0; bounty[playerid] = 0; MiniAntiSpamCount[playerid] = 0; for(new i = 0; i < MAX_WEAPONS;i++) { playerWeapons[playerid][i]=0; } SetPlayerColor( playerid, COLOR_INACTIVE ); } } |
Quote:
new string[85],pname[24]; switch (reason) { case 0: { GetPlayerName(playerid,pname,24); format(string,sizeof(string), "* %s left the server. (Timeout) (ID:%d).",pname,playerid); SendClientMessageToAll(COLOR_DIS_RED,string); } case 1: { GetPlayerName(playerid,pname,24); format(string,sizeof(string), "* %s left the server. (Leaving) (ID:%d).",pname,playerid); SendClientMessageToAll(COLOR_DIS_RED,string); } case 2: { GetPlayerName(playerid,pname,24); format(string,sizeof(string), "* %s left the server. (Kicked) (ID:%d).",pname,playerid); SendClientMessageToAll(COLOR_DIS_RED,string); } } return 1; } |
Thanks.