05.09.2010, 13:33
Вся проблема в том, что TextDraw не у всех исчезает, подробнее...
При коннекте, у игрока высвечивается инфа о сервере, по идее она должна исчезнуть при спавне игрока, так оно и есть, но только у 90% игроков, у остальных 10%, она не исчезает, помогает перезаход.
Пробовал решить её всеми методами (даже тыка ), и таймер, и всё вместе, не помогает...
При коннекте, у игрока высвечивается инфа о сервере, по идее она должна исчезнуть при спавне игрока, так оно и есть, но только у 90% игроков, у остальных 10%, она не исчезает, помогает перезаход.
pawn Code:
forward TextDraw(playerid);
public TextDraw(playerid)
{
welcomeText = TextDrawCreate(20.0,300.0,"~b~Welcome To ~r~russian server HAD ~y~6.2!");
TextDrawLetterSize(welcomeText, 1, 2.2);
rulText = TextDrawCreate(180.0,330.0,"~y~/rules ~w~- server rules");
TextDrawFont(rulText, 2);
cmdText = TextDrawCreate(180.0,345.0,"~y~/cmd ~w~- server commands");
TextDrawFont(cmdText, 2);
infoText = TextDrawCreate(180.0,360.0,"~y~/server ~w~- server info");
TextDrawFont(infoText, 2);
TextDrawShowForPlayer(playerid,welcomeText);
TextDrawShowForPlayer(playerid,rulText);
TextDrawShowForPlayer(playerid,cmdText);
TextDrawShowForPlayer(playerid,infoText);
return 1;
}
pawn Code:
forward DelTextDraw();
public DelTextDraw()
{
TextDrawDestroy(welcomeText);
TextDrawDestroy(cmdText);
TextDrawDestroy(rulText);
TextDrawDestroy(infoText);
return 1;
}
pawn Code:
public OnPlayerSpawn(playerid)
{
DelTextDraw();
return 1;
}