29.08.2012, 16:43
Вообщем суть такова, поместил текст в этот паблик, в некоторых случаях когда игрок спавнится, происходит флуд одним и тем же сообщением, в чем может быть проблема?
public OnPlayerSpawn(playerid)
{
if(gPlayerLogged[playerid] == 0)
{
Kick(playerid);
}
if(PlayerInfo[playerid][pRegisterStep] == 0)
{
TextDrawHideForPlayer(playerid, TextDraw1);
TextDrawHideForPlayer(playerid, TextDraw2);
}
if(PlayerInfo[playerid][pRegisterStep] == 1)
{
SetPlayerPos(playerid,1393.1062,-1763.4403,14.2320);
SetPlayerCameraPos(playerid,1393.1062,-1763.4403,14.2320);
SetPlayerCameraLookAt(playerid,1468.9949,-1715.9348,26.0604);
SendEmptyMessage(playerid,8);
SendClientMessage(playerid, COLOR_RED,"Регистрация не закончена!");
}
return 1;
}
Однозначно OnPlayerSpawn выполняется несколько раз подряд, ищи причину, обычно такое происходит в GF.
|
SendEmptyMessage(playerid,8);