Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с текстдравами в моде

Статус
В этой теме нельзя размещать новые ответы.

Dark_Ilya

Компетентный
Всем привет!Вот опять столкнулся с проблемкой. Вырезал текстдрав. Ну в том моде он прекрасно показывается.А у меня при подключении показывается,а потом исчезает. Проверял с другими текстдравами, всё также.Потом сделал загрузку по какому-то там мануалу.Так опять эта же проблема. Текстдрав показывается и пропадает.
Вот коды:
PHP:
new Text:RegisterLoginTD[MAX_PLAYERS];
new Text:serversite[MAX_PLAYERS];

public OnPlayerRequestClass(playerid, classid)
{
	TextDrawShowForPlayer(playerid, serversite[playerid]);
	TextDrawShowForPlayer (playerid, RegisterLoginTD[playerid]);
         return true;
}

public OnPlayerConnect(playerid)
{
RegisterLoginTD[playerid] = TextDrawCreate(321.000000, 212.000000, "100%~n~~w~Loading...");
    TextDrawAlignment(RegisterLoginTD[playerid], 2);
    TextDrawBackgroundColor(RegisterLoginTD[playerid], 0xFF);
    TextDrawFont(RegisterLoginTD[playerid], 2);
    TextDrawLetterSize(RegisterLoginTD[playerid], 0.500000, 1.500000);
    TextDrawColor(RegisterLoginTD[playerid], 11322367);
    TextDrawSetOutline(RegisterLoginTD[playerid], 0);
    TextDrawSetProportional(RegisterLoginTD[playerid], 1);
    TextDrawSetShadow(RegisterLoginTD[playerid], 1);
    
	serversite[playerid] = TextDrawCreate(530.000000, 3.000000,"Awake RP");
	TextDrawAlignment(serversite[playerid],0);
	TextDrawBackgroundColor(serversite[playerid],COLOR_NEWS);
	TextDrawFont(serversite[playerid],1);
	TextDrawLetterSize(serversite[playerid],0.333000,1.666666);
	TextDrawColor(serversite[playerid],COLOR_YELLOW);
	TextDrawSetOutline(serversite[playerid],1);
	TextDrawSetProportional(serversite[playerid],1);
	TextDrawSetShadow(serversite[playerid],1);
return true;
}


forward LoadingScreenTimer(playerid);
public LoadingScreenTimer(playerid)
{
    LoadingPercentage[playerid] ++;
    format(sctr,30,"%d%%~n~~w~Loading...", LoadingPercentage[playerid]);
    TextDrawSetString(RegisterLoginTD[playerid], sctr);
    if(LoadingPercentage[playerid] >= 100)
    {
        KillTimer(LST[playerid]);
        TextDrawDestroy(RegisterLoginTD[playerid]);
        new string[50];
		format(string, sizeof(string), "us/%s.ini", PlayerInfo[playerid][pName]);
		if(fexist(string))
		{
			new loginmsg[256];
			format(loginmsg,256,"{FFFFFF}Добро пожаловать на сервер Awake Role Play\nВаш ник зарегистрирован\n\nЛогин: {00FF00}%s\n{FFFFFF}Введите пароль указанный при регистрации:",PlayerInfo[playerid][pName]);
			SPD(playerid,REGA,DIALOG_STYLE_INPUT,"{00ffff}Авторизация",loginmsg,"Войти","Отмена");
		}
		else
		{
			new loginmsg[456];
			format(loginmsg,456,"{FFFFFF}Добро пожаловать на сервер Awake Role Play\nЧтобы начать игру вам необходиму пройти регистрацию\n\nВведите пароль для вашего аккаунта\nОн будет запрашиваться каждй раз, когда вы входите на сервер\n\n{00FF00}			Примечания:\n			- Пароль может состоять из руских и латинских символов\n			- Пароль чуствителен к регистру\n			- Длинна пароля от 6-ти до 15-ти символов",PlayerInfo[playerid][pName]);
			SPD(playerid,REGA1,DIALOG_STYLE_INPUT,"{00ffff}Регистрация",loginmsg,"Принять","Отмена");
		}
	}
    return true;
}
Пробовал ставить TextDrawShowForPlayer в onplayerconnetct,всё равно.Мод с нуля.Так я хорошо юзаю pawno,но вот текстдравы не люблю
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу