-
Исчезает логотип сервера
После рестарта сервера захожу на сервер, логотип есть, все нормально, но после перезахожу и логотип сервера исчезает.
Код:
new Text: Logotip0
new Text: Logotip1
В паблике public OnPlayerConnect(playerid)
TextDrawShowForPlayer(playerid, Logotip0);
TextDrawShowForPlayer(playerid, Logotip1);
В OnPlayerDisconnect(playerid, reason)
TextDrawHideForPlayer(playerid, Logotip0);
TextDrawHideForPlayer(playerid, Logotip1);
В public OnGameModeInit() сам текст драв
Logotip0 = TextDrawCreate(545.333862, 2.986680, "BETA");
TextDrawLetterSize(Logotip0, 0.433999, 1.575111);
TextDrawAlignment(Logotip0, 1);
TextDrawColor(Logotip0, -5963521);
TextDrawSetShadow(Logotip0, 0);
TextDrawSetOutline(Logotip0, 0);
TextDrawBackgroundColor(Logotip0, 51);
TextDrawFont(Logotip0, 2);
TextDrawSetProportional(Logotip0, 1);
Logotip1 = TextDrawCreate(547.556335, 14.435585, "ROLEPLAY");
TextDrawLetterSize(Logotip1, 0.272666, 1.166931);
TextDrawAlignment(Logotip1, 1);
TextDrawColor(Logotip1, -1);
TextDrawSetShadow(Logotip1, 0);
TextDrawSetOutline(Logotip1, 0);
TextDrawBackgroundColor(Logotip1, 51);
TextDrawFont(Logotip1, 2);
TextDrawSetProportional(Logotip1, 2);
-
В OnPlayerDisconnect(playerid, reason)
PHP код:
TextDrawHideForPlayer(playerid, Logotip0);
TextDrawHideForPlayer(playerid, Logotip1);
- - - Добавлено - - -
Вы отключаетесь от сервера(OnPlayerDisconnect) далее скрывает ваш TextDraw(TextDrawHideForPlayer)
- - - Добавлено - - -
Уберите строки:
PHP код:
TextDrawHideForPlayer(playerid, Logotip0);
TextDrawHideForPlayer(playerid, Logotip1);
-
Теперь появляется только второй TD, тоесть "ROLEPLAY", а "BETA" нет.
-
Ne_nub, есть ли причины думать, что превышен лимит текстдравов?
Кроме эти двух, есть ли ещё текстдравы?
-
Есть, это спидометр.
- - - Добавлено - - -
Все, ребят, проблему решил. Можно закрывать тему. Забыл что еще были TD. Удалил их, заработало.