PDA

Просмотр полной версии : [Вопрос] Исчезает логотип сервера



Ne_nub
28.05.2016, 23:26
После рестарта сервера захожу на сервер, логотип есть, все нормально, но после перезахожу и логотип сервера исчезает.

Код:

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);

Nurick
28.05.2016, 23:39
В OnPlayerDisconnect(playerid, reason)


TextDrawHideForPlayer(playerid, Logotip0);
TextDrawHideForPlayer(playerid, Logotip1);

- - - Добавлено - - -

Вы отключаетесь от сервера(OnPlayerDisconnect) далее скрывает ваш TextDraw(TextDrawHideForPlayer)

- - - Добавлено - - -

Уберите строки:

TextDrawHideForPlayer(playerid, Logotip0);
TextDrawHideForPlayer(playerid, Logotip1);

Ne_nub
29.05.2016, 14:02
Теперь появляется только второй TD, тоесть "ROLEPLAY", а "BETA" нет.

L0ndl3m
29.05.2016, 14:05
Ne_nub, есть ли причины думать, что превышен лимит текстдравов?
Кроме эти двух, есть ли ещё текстдравы?

Ne_nub
29.05.2016, 14:20
Есть, это спидометр.

- - - Добавлено - - -

Все, ребят, проблему решил. Можно закрывать тему. Забыл что еще были TD. Удалил их, заработало.