Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
помощь с расами
MForce
Дата: Понедельник, 13.04.2015, 01:50 | Сообщение # 1
офлайн

  • Сообщения: 5
  • Награды: 0
  • Замечания:
 
Всем привет.
Решил в этом топике не оставлять пост.т.к заметил,что никто не отвечает:: http://perfect-soft.su/forum/56-144-1
Спрошу тут,,ведь это мне важно знать.
Как поставить расу под флаг?
Что и где нужно добавить.
Помогите smile


Сообщение отредактировал MForce - Понедельник, 13.04.2015, 01:53
 
PATRUL
Дата: Понедельник, 13.04.2015, 02:27 | Сообщение # 2
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Пробуй: menus.inl там находим функцию
Код
public _MENU_ChangeRace( idUser, key )
Снизу добавляешь нужный код, если есть ледяной маг, то видно будет куда лучше всего добавить код.
Код
if(iRace == 2) // вместо 2 (Human) нужно поставить нужную расу
     {
        if(!(get_user_flags(idUser) & ADMIN_LEVEL_H))
        {
           format(szMessage, sizeof(szMessage) - 1, "%L%L%L %L",
           LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT",
           LANG_PLAYER,"YOU_HAVE_NO_ACCESS");      
               
           client_print( idUser, print_console,szMessage);     
           cssbColoredPrint(idUser, szMessage);
               
           // Get the race's name
           new szRaceName[64];
           lang_GetRaceName( iRace, idUser, szRaceName, 63 );

           show_motd(idUser, "addons/amxmodx/configs/war3ft/motd/vip_race.txt", szRaceName); //путь к MOTD окну

           WC3_ChangeRaceStart(idUser);

           return PLUGIN_HANDLED;
        }
     }





Сообщение отредактировал PATRUL - Понедельник, 13.04.2015, 02:28
 
MForce
Дата: Понедельник, 13.04.2015, 09:46 | Сообщение # 3
офлайн

  • Сообщения: 5
  • Награды: 0
  • Замечания:
 
У меня только стандартные расы)

Добавлено (13.04.2015, 09:43)
---------------------------------------------
Я про мотд окно не понял немного,зачем оно

Добавлено (13.04.2015, 09:46)
---------------------------------------------
Я про мотд окно не понял немного,зачем оно

 
ThePhoenix
Дата: Понедельник, 13.04.2015, 17:35 | Сообщение # 4
офлайн

  • Сообщения: 5
  • Награды: 0
  • Замечания:
 
MForce попросил ошибку выложить,т.к сам не смог зайти.:

Добавлено (13.04.2015, 11:26)
---------------------------------------------


Вот так выглядит та функция.

Добавлено (13.04.2015, 17:35)
---------------------------------------------
А ещё,подскажите как уменьшить радиус прыжка у Человека и радиус взрыва нежиты smile

 
PATRUL
Дата: Суббота, 18.04.2015, 06:49 | Сообщение # 5
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Вставлять код нужно после функции // Otherwise race is set и перед // User currently has a race
У человека нету радиуса, он телепортируется в указанную точку.
Радиус ультиматума нежити изменяется в файле race_undead.inl
#define EXPLOSION_BLAST_RADIUS 450
//450 - радиус.





Сообщение отредактировал PATRUL - Суббота, 18.04.2015, 06:49
 
  • Страница 1 из 1
  • 1
Поиск: