[HELP] public OnPlayerDisconnect
#1

Код:
public OnPlayerDisconnect(playerid, reason)
{
	new pName[MAX_PLAYER_NAME];
 	new dstring[256];
	if(reason == 0)
	{
	  PlayerInfo[playerid][pCrashed] = 1;
	  for(new slot = 0; slot != 12; slot++)
	  {
	    new wep, ammo;
	    GetPlayerWeaponData(playerid, slot, wep, ammo);
	    if(wep != 0 && ammo != 0)
	   {
	      if(PlayerInfo[playerid][pGun1] == 0) { PlayerInfo[playerid][pGun1] = wep; PlayerInfo[playerid][pAmmo1] = ammo; }
	      else if(PlayerInfo[playerid][pGun2] == 0) { PlayerInfo[playerid][pGun2] = wep; PlayerInfo[playerid][pAmmo2] = ammo; }
	      else if(PlayerInfo[playerid][pGun3] == 0) { PlayerInfo[playerid][pGun3] = wep; PlayerInfo[playerid][pAmmo3] = ammo; }
	      else if(PlayerInfo[playerid][pGun4] == 0) { PlayerInfo[playerid][pGun4] = wep; PlayerInfo[playerid][pAmmo4] = ammo; }
	      GetPlayerName(playerid, pName, sizeof(pName));
	      format(dstring, 256, "Disconnects %s (Time-Out)", pName);
          ProxDetector(30.0, playerid, dstring,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
          printf("Disconnects %s (Time-Out)", dstring);
	    }
	  }
	}
   return 1;
}
Then the players disconnects in Time-Out Sistems Sends other players 2 messges, Maybe somene know how to fix it?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)