Среда, 02.07.2025, 10:36
Мой сайт
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Урок №5
Mega-HostДата: Воскресенье, 29.11.2009, 06:30 | Сообщение # 1
Группа: Администраторы
Сообщений: 25
Награды: 2
Репутация: 1
Статус: Offline
Сегодня мы научимся создавать тимы (группы игроков-союзников). И так, приступим. Сначала нам нужно создать переменные, заменяющие ID команд, с названиями команд с помощью define (define могут заменять любое число или текст на другой текст, который будет ему альтернативой). Создаются они в самом начале мода. Для примера это будут балласы и грувцы:
#define TEAM_GROVE 1
#define TEAM_BALLA 2
Теперь создадим define цветов для команд::
#define TEAM_GROVE_COLOR 0x00FF00AA
#define TEAM_BALLA_COLOR 0xFF00FFAA
Теперь сразу после этих строк добавим новую переменную, которая будет различать тимы:
new gTeam[MAX_PLAYERS];
Теперь добавим в паблик OnPlayerRequestClass (при условии, что у вас уже установлены на выбор 2 скина) проверку на скины. Счёт начинается с 0. Проверим, если это первый скин, то пусть это будет грув:
if(classid == 0)
{
gTeam[playerid] = TEAM_GROVE;
GameTextForPlayer(playerid, "GROVE", 1000, 3);
}
Теперь проделаем тоже самое со вторым скином. Его ID будет уже 1...Сделали? Отлично. Теперь сделаем так, что при выборе определённого скина ему давался определённый цвет. Для этого в паблик OnPlayerSpawn выполним проверку на тиму TEAM_GROVE и при её подтверждении будет даваться цвет, который мы указали в дефайне TEAM_GROVE_COLOR:
if(gTeam[playerid] == TEAM_GROVE)
{
SetPlayerColor(playerid, TEAM_GROVE_COLOR);
}
Потом проделаем тоже самое с тимой балласов...сделали? Отлично. Тимы готовы. Компилируем мод. Если всё прошло удачно, поздравляю. Вы научились создавать Team DeathMatch'и!!!


 
sergeyclaiZeДата: Среда, 04.12.2019, 20:33 | Сообщение # 2
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
Здравствуйте, прошу прощения если пишу не туда, у меня этот сайт с ошибкой открывается наверное у меня программа глючит в чем проблема не могу понять, такая фигня только у меня?

Добавлено (04.12.2019, 20:36)
---------------------------------------------
Здравствуйте, прошу прощения если пишу не туда, у меня этот сайт с ошибкой открывается наверное у меня программа глючит в чем проблема не могу понять, такая фигня только у меня?

Добавлено (04.12.2019, 20:36)
---------------------------------------------
Здравствуйте, прошу прощения если пишу не туда, у меня этот сайт с ошибкой открывается наверное у меня программа глючит в чем проблема не могу понять, такая фигня только у меня?

 
RusawaspДата: Понедельник, 19.06.2023, 20:53 | Сообщение # 3
Группа: Пользователи
Сообщений: 32
Награды: 0
Репутация: 0
Статус: Offline
https://clck.ru/34acem

http://znakomstva.cf/
 
jtaletmzbpДата: Среда, 20.12.2023, 16:50 | Сообщение # 4
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
buy cialis from us pharmacy do you need a prescription for cialis <a href="https://lloydspharmacytopss.com/">cialis coupon</a> 36 hour cialis online where to buy cialis online in canada

cialis tablet sizes generic cialis canadian pharmacy [url=https://lloydspharmacytopss.com/]cialis daily[/url] should i take cialis everyday best generic cialis
 
  • Страница 1 из 1
  • 1
Поиск:

Сделать бесплатный сайт с uCoz

Друзья сайта

82.146.60.72:9999 82.146.60.72:9999 Graffiti Decorations(R) Studio (TM) Site Promoter Obmennik