Пропадают textdraw при онлайне - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Пропадают textdraw при онлайне (
/showthread.php?tid=502928)
Пропадают textdraw при онлайне -
Kuroki - 26.03.2014
Доброго времени суток!
Столкнулся с проблемой что при онлайне от 40 человек пропадают текстдравы, на сервере 11 текстдравов
Подскажите в чем проблема может быть?
Вот один пример текстдрава
его создание
PHP код:
new Text:Score[MAX_PLAYERS];
модеинит
PHP код:
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);
дисконект
PHP код:
TextDrawHideForPlayer(playerid,Score[playerid]);
конект
PHP код:
TextDrawShowForPlayer(playerid,Score[playerid]);
Re: Пропадают textdraw при онлайне -
Kuroki - 26.03.2014
Но если создаю прям в паблике конект
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);
|
то все работает но это не выход потому что каждый создаст и лимит превысится
Re: Пропадают textdraw при онлайне -
White_116 - 26.03.2014
Зачем для каждого игрока создавать глобальный ТД?
Re: Пропадают textdraw при онлайне -
Kuroki - 26.03.2014
Quote:
Originally Posted by White_116
Зачем для каждого игрока создавать глобальный ТД?
|
Так это score и у каждого отдельное значение та дело даже не в этом они не хотят работать если в моде инит, а в конекте работает
Re: Пропадают textdraw при онлайне -
Nazarik - 27.03.2014
Quote:
Originally Posted by Kuroki
у каждого отдельное значение
|
Ну раз так, тогда используйте
Player Textdraws.
Re: Пропадают textdraw при онлайне -
Rixter - 06.04.2014
при дисконнекте:
TextDrawDestroy(Score[playerid]);