14.03.2009, 10:42
Код:
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; }