Удаления из рауда
#6

Quote:
Originally Posted by Nikid
View Post
Code:
new Float:pos[3];
GetPlayerPos(i,pos[0],pos[1],pos[2]);
if(Zone[Current][ZoneMaxX] > pos[0] && Zone[Current][ZoneMinX] < pos[0] && Zone[Current][ZoneMaxY] > pos[1] && Zone[Current][ZoneMinY] < pos[1])
{
TextDrawHideForPlayer(i, yxod[i]);
TimZone[i] = TimeZone;
}
else
{
format(string, sizeof(string), "Come Back in %d", TimZone[i]);
TextDrawSetString(yxod[i],string);
TextDrawShowForPlayer(i, yxod[i]);
TimZone[i]--;
PlayerPlaySound(i,1057,0.0,0.0,0.0);
if(TimZone[i] <= -1)
{
ResetPlayerWeapons(i);
SetPlayerHealth(i,100.0);
SetPlayerInterior(i,MAIN_INTERIOR);
Player[i][pPlaying] = false;
new rand = random(sizeof(MainSpawns));
SetPlayerPos(i,MainSpawns[rand][0],MainSpawns[rand][1],MainSpawns[rand][2]);
if(Player[i][pTeam] == DEF) {mySetPlayerColor(i,DEFENDER);}
if(Player[i][pTeam] == ATT) {mySetPlayerColor(i,ATTACKER);}
SetPlayerScore(i, 0);
GetPlayerName(i,name,24);
format(string, sizeof(string), "Игрок %s удален из раунда (Вне Зоны)",name);
SendClientMessageToAll(AAD_COLOR_GREY,string);
TextDrawHideForPlayer(i, yxod[i]);
}
return 0;
}
}
}
return 1;
}
У меня такая проблема, когда игрок зашел за зону и вышел серва, то спустя 15 секунд пишет в чат сообщения, игрок удален из раунда. Иногда берет тот ник, который в данный момент в раунде, а иногда и не пишет ник игрока, а просто удален. Как исправить этот баг? Чтоб когда игрок зашел за зоны и вышел серва, в чат не писала, что удалило из раунда.
Добавь проверку на конект игрока к серверу и проверку на то что игрок в раунде Player[i][pPlaying] вроде(по крайней мере у меня так) и убери return 0; ибо он не даёт циклу проверять игроков которые находятся дальше удалённого игрока
Reply


Messages In This Thread
Удаления из рауда - by Nikid - 23.08.2010, 08:29
Re: Удаления из рауда - by ^Woozie^ - 23.08.2010, 08:31
Re: Удаления из рауда - by Nikid - 23.08.2010, 09:53
Re: Удаления из рауда - by K-911 - 23.08.2010, 13:24
Re: Удаления из рауда - by Stepashka - 23.08.2010, 13:29
Re: Удаления из рауда - by ONIXS - 23.08.2010, 14:09
Re: Удаления из рауда - by Nikid - 25.08.2010, 11:29

Forum Jump:


Users browsing this thread: 1 Guest(s)