[Урок] Случайный LoadScreen при коннекте к серверу - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] Случайный LoadScreen при коннекте к серверу
iMaddy Дата: Среда, 02.05.2012, 20:22 | Сообщение # 1
Cheat-Master
Сообщений: 2855
Статус: Offline
1. В самый верх вашего мода ставим массив, который содержит названия текстур и переменную текстдрава

Code
new RandomLoadScreen[][] = {
"loadsc1:loadsc1", "loadsc2:loadsc2", "loadsc3:loadsc3", "loadsc4:loadsc4",
"loadsc5:loadsc5", "loadsc6:loadsc6", "loadsc7:loadsc7", "loadsc8:loadsc8",
"loadsc9:loadsc9", "loadsc10:loadsc10", "loadsc11:loadsc11",
"loadsc12:loadsc12", "loadsc13:loadsc13", "loadsc14:loadsc14"
};
   
new Text:LoadScreen;


2. Идем Далее. Теперь нам надо непосредственно создать сам текстдрав. Создавать его для каждого игрока в отдельности нет смысла, поэтому идем в OnGameModeInit и вставляем туда

Code
LoadScreen = TextDrawCreate(0.0, -1.0, "loadscreen");
TextDrawBackgroundColor(LoadScreen, 255);
TextDrawFont(LoadScreen, 4);
TextDrawLetterSize(LoadScreen, 0.5, 1.0);
TextDrawTextSize(LoadScreen, 640.0, 449.0);


3. Теперь нам нужно, чтобы текстдрав выводился при логине, регистрации или коннекте. Тут уже зависит от того, что вы хотите. Давайте сделаем, чтобы он показывался при подключении игрока. Идем в OnPlayerConnect и вставляем туда код показа текстдрава:

Code
TextDrawSetString(LoadScreen, RandomLoadScreen[random(sizeof(RandomLoadScreen))]); //Рандомируем и получаем случайное название из массива
TextDrawShowForPlayer(playerid, LoadScreen); //Показываем текстдрав игроку


4. А теперь нам нужно скрыть этот текстдрав при спавне от игрока. В OnPlayerSpawn вставляем:

Code
TextDrawHideForPlayer(playerid, LoadScreen);


Примечание: В разных модах есть разные паблики или участки кода, отвечающие за логин. Советую вам посмотреть код и вставить его туда, где он лучше будет смотреться

Автор: Jeanstonik a.k.a. azen



Вопросами по сайту и так же игровому рынку (развод, невалидные товары, добавление в ЧС, проведение сделок)
не занимаюсь



Donny_Hayes Дата: Вторник, 15.05.2012, 18:42 | Сообщение # 2
Бывалый
Сообщений: 363
Статус: Offline
Поясни, зачем это?
Или скриншот...
iMaddy Дата: Вторник, 15.05.2012, 18:46 | Сообщение # 3
Cheat-Master
Сообщений: 2855
Статус: Offline
ну когда ты в одиночной гта загружаешь игру то там выходит картинка какая нибудь. Так вот при коннекте на весь экран у тебя будет эта картинка


Вопросами по сайту и так же игровому рынку (развод, невалидные товары, добавление в ЧС, проведение сделок)
не занимаюсь



Donny_Hayes Дата: Воскресенье, 20.05.2012, 14:49 | Сообщение # 4
Бывалый
Сообщений: 363
Статус: Offline
Quote (|CM|Maddyson)
ну когда ты в одиночной гта загружаешь игру то там выходит картинка какая нибудь. Так вот при коннекте на весь экран у тебя будет эта картинка

Отлично. Поставлю себе в мод!
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
cheatjopa2 [11:58]

gabitovismaismaisma [09:18]

Gotham_ws [03:45]

раре [02:58]

Epiphonexmr [02:38]

ksuexe [01:35]

petrusenko_t [23:29]

shanepk60 [21:19]

chadaevvo18 [19:34]

zazik965mb [17:41]

AndreSR [16:49]

funovv [20:46]

Dizelmotnik [11:22]