Пропадают textdraw при онлайне
#1

Доброго времени суток!
Столкнулся с проблемой что при онлайне от 40 человек пропадают текстдравы, на сервере 11 текстдравов
Подскажите в чем проблема может быть?
Вот один пример текстдрава
его создание
PHP код:
new Text:Score[MAX_PLAYERS]; 
модеинит
PHP код:
    Score[playerid] = TextDrawCreate(542.00000095.000000"000000");
                
TextDrawBackgroundColor(Score[playerid], 255);
                
TextDrawFont(Score[playerid], 3);
                
TextDrawLetterSize(Score[playerid], 0.4599992.100000);
                
TextDrawColor(Score[playerid], 794437375);
                
TextDrawSetOutline(Score[playerid], 1);
                
TextDrawSetProportional(Score[playerid], 1); 
дисконект
PHP код:
TextDrawHideForPlayer(playerid,Score[playerid]); 
конект
PHP код:
TextDrawShowForPlayer(playerid,Score[playerid]); 
Reply
#2

Но если создаю прям в паблике конект
Quote:

Score[playerid] = TextDrawCreate(542.000000, 95.000000, "000000");
TextDrawBackgroundColor(Score[playerid], 255);
TextDrawFont(Score[playerid], 3);
TextDrawLetterSize(Score[playerid], 0.459999, 2.100000);
TextDrawColor(Score[playerid], 794437375);
TextDrawSetOutline(Score[playerid], 1);
TextDrawSetProportional(Score[playerid], 1);

то все работает но это не выход потому что каждый создаст и лимит превысится
Reply
#3

Зачем для каждого игрока создавать глобальный ТД?
Reply
#4

Quote:
Originally Posted by White_116
Посмотреть сообщение
Зачем для каждого игрока создавать глобальный ТД?
Так это score и у каждого отдельное значение та дело даже не в этом они не хотят работать если в моде инит, а в конекте работает
Reply
#5

Quote:
Originally Posted by Kuroki
Посмотреть сообщение
у каждого отдельное значение
Ну раз так, тогда используйте Player Textdraws.
Reply
#6

при дисконнекте:
TextDrawDestroy(Score[playerid]);
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)