Небольшой FAQ по War3ft(касающие создание сервера)
|
|
KinD | Дата: Суббота, 24.03.2012, 11:03 | Сообщение # 1 |
- Сообщения: 1148
- Награды: 22
- Замечания:
|
Всем привет. Хочу выпустить Faq по war3ft в нем собраны некоторые вопросы(наиболее задоваемые) Большую часть информации писал не я.так что на авторство не претендую,
2)Как изменить звук ultimate, Shadow Huntera или другие
Файлы мода находяться тут Sound > Warcraft3 > если хотите заменить звук ,то звук должен быть полностью переименован как стандартный. Автор:KinD
3)Как зделать сетку ельфа не зеленой,а синей? Открываешь файл race_elf.inl
Ищешь Code public NE_ULT_EntangleEffect( idUser ) Опускаешься ниже и в этой функции находишь Code Create_TE_BEAMPOINTS( iStart, iEnd, g_iSprites[SPR_BEAM], 0, 0, ( floatround( ENTANGLE_TIME ) * 10 ), 10, 5, 10, 108, 23, 255, 0 );
Параметры 10, 108, 23, это цвета RGB (по счету это 9,10 и 11 параметры) 10 - красный 108 - зеленый 23 - синий Автор:SMaster
4)Как изменить Урон от Ultimate?
Заходим в исходники мода(scripting>war3ft)
race_blood.inl Заходим и видим Code #define IMMOLATE_DAMAGE 35 // Урон от Кровавого мага(Огонь) #define IMMOLATE_DOT_DAMAGE 5 // Сколько урона нанесете потом(после использования Ultimate)(доп) #define IMMOLATE_DOT 4 // Сколько раз вы нанесете Доп урон
race_crypt.inl Заходим и видим Code #define LOCUSTSWARM_DMG_MIN 30 // Минимальный урон от " Орда саранчи" #define LOCUSTSWARM_DMG_MAX 60 // Максимальный урон от "Орда саранчи" #define CARRIONBEETLE_DAMAGE 10 // Урон который будет наноситься дополнительно(Сферой уничтожения(пасивный навык) #define IMPALE_INTENSITY 10.0 // Intensity of impale
race_orc.inlЗаходим и видим
Code #define CHAINLIGHTNING_DAMAGE 75 // Максимальный урон от "Молнии" #define CHAINLIGHTNING_LINEWIDTH 80 // Ширина молнии(интенсивность) #define CRITICAL_STRIKE_CHANCE 0.15 // Шанс произвести Критический удар(1 скил) race_warden.in Заходим и видим
Code #define VENGEANCE_HEALTH 50 // Сколько жизней будет при использование "Возмездие"(Vengeance) #define SHADOWSTRIKE_DAMAGE 10 // Урон от Скрытого удара(Shadow Strike) скил 3
race_undead.inlЗаходим
Code #define EXPLOSION_MAX_DAMAGE 50 /// Максимальный урон(если находитесь в центре взрыва) #define EXPLOSION_RANGE 300 ////Диапозон срабатывание\нанесение урона Ultimate #define EXPLOSION_BLAST_RADIUS 250 /// Радиус взрыва(волна после смерти Нежити Автор:KinD 5):Как изменить Опыт,который нужно для достижения уровня?
1)Заходим в addons>amxmod>conigs>war3ft>war3ft.cfg ищем wc3_xp_multiplier 1.0 Если хотим меньше опыта на лвл то пишем wc3_xp_multiplier 0.5 Если больше,то wc3_xp_multiplier 2.0 Автор:KinD 2)Заходим в addons>amxmod>scripting>war3ft>base.h Изменяем значения на свой лад Автор:KinD 6)Как изменить скил,чтобы он давал больше возможностей?
1)Заходим вaddons>amxmod>scripting>war3ft>skills.inl меняем на свой лад(там все понятно)
7) Как изменить чтобы при покупке Health давало не 15,а 100хп Заходим в addons>amxmod>config>war3ft>war3ft.cfg Находим почти в самом низу wc3_glove_timer 10 // Время через сколько вам будет даваться Граната wc3_glove_orc_damage 1 // Будет ли применяться супер урон от орка(по умолчанию 0) wc3_boots 0.50 // Проценты действия ботинок(например:0.2 и вы будите бегать на 20% быстрее) wc3_claw 15 // Урон от когтей wc3_health 75 // Бонус от Покупки Здоровья wc3_frost 90.0 // Speed of victim when attacked with Orb of Frost (default is 125.0) wc3_mask 0.3 // Сколько процентов будет Вампирик аура wc3_cloak 70 // Невидимость от плаща (default is 150) wc3_sock 0.4 // Gravity level for Sock of the Feather (default is 0.5) wc3_tome 60 // XP given for purchasing tome of experience (default is 50)
Автор:KinD 8)Как зделать базу mysql? Опишу только как делать это на myarena. Со скриншотами(которые на самой myarena)
1)Заходим в раздел "Услуги" 2)Ищем и нажимаем на "Веб Хостинг" 3)Жмет заказать бесплатный веб хостинг
Вводим свои Данные.
4)Заходим в панель управления сайтом. 5)Ищем "Инструменты" потом Базы Данных(2 строчка) Создаем базу данных.(Зеленый значок в правом ,верхнем углу)
Вводим свои данные
Ставим галочку "Удаленый Доступ"
Вы создали базу данных!Ура
Теперь идем в addons>amxmod>config>war3ft>war3ft.cfg ищем
wc3_sql_dbhost "db.myarena.ru" // Имя хоста wc3_sql_dbuser "Имя пользователя БД(можно посмотреть ,если забыли в информации о БД)l" // Имя пользователя БД wc3_sql_dbpass "Ваш пароль" // Пароль БД wc3_sql_dbname "Ваше имя БД(можно посмотреть,если забыли в информации о БД" // Имя БД Не выходим из конфига. Ищем(в самом верху,2 строчка)
wc3_save_xp_db 1 (ставим 1,чтобы включилось сохранение опыта по mysql)
Меняем карту. У вас рабочая Дата база Автор:KinD
9)Где можно скачать программу для редоктирование уровней?
Вы можете пройти по этой ссылке и скачать программу(со всем нужными ихсодниками)(скачать можно ниже) >>> Программа <<< Автор:Smaster
10)]Почему сервер падает и не пишит ничего в краш логах?
Если у вас сервер стоит на хостинге(myarena,serva4ok,forteam и так далее) То на данных серверах стоит Linux OS ,на ней плохо сохраянеться опыт в sqlite.из за этого падения Вам стоит подключить базу Mysql(смотрите 8 вопрос) Автор:SMaster
Автор:KinD 11) Как запретить покупку Gloves на картах?
Зайдите по такому адресу addons>amxmod>config>war3ft>disable>item_gloves.cfg
и вставьте это Автор:KinD
12)Как запретить использовать скил(Critical grenade) на отдельных картах?
Зайдите по такому адресу addons>amxmod>config>war3ft>disable>skill_orc_nade.cfg
Вставьте это Code ka_* he_tennis $* 35hp_* Автор:KinD
13)Как зделать так чтобы откат ultimate был в 2 раза больше\меньше?
Зайдите по такому адресу addons>amxmod>config>war3ft>war3ft.cfg
Найдите: wc3_ult_delay 15.0 // Задержка времени (в секундах) в начале каждого раунда, для получения способности (по умолчанию 15.0). wc3_ult_cooldown 20.0 // Перезарядка всех способностей (по умолчанию 35.0). Ставим Значения,нужные вам Автор:KinD
14)Как включить выпадение оружия,при Ultimate ельфа?
Зайдите по такому адресу addons>amxmod>config>war3ft>war3ft.cfg
Найдите: wc3_entangle_drop 0 // Игрок теряет основное оружие, если бездействует (По умолчанию 0) Ставьте цифру 1. при использование,оружее(главное будет выбрасываться) Автор:KinD
15) Как зделать хамелеон только для админа?
1)Открываете menus.inl
2) Находите функцию Code public _MENU_ChangeRace( idUser, key )
3)Опускаетесь чуть ниже и увидите Code // Otherwise race is set else { iRace = key + 1; }
4)Вставляете этот код Code if(iRace == 9 ) { if(!(get_user_flags(idUser) & ADMIN_FLAG)) { 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); return PLUGIN_HANDLED; } } Чтобы выбрать хамелеона нужно чтобы у вас был флаг t Автор:SMaster
16) Как пользоваться программой для редоктирование уровней?
Помощь по скилам: Если у вас будет -24 (например) Умение работать не будет!
17)Как поставить чтоб при достижения уровня предметы стояли дороже,чем обычно?
Заходим в items.inl Ищем Code new Float:fInc = ( 1.0 - ITEM_COST_RATIO ) / float( MAX_LEVELS ); на месте 1.0 ставим значения 2,у вас будет увеличиваться стоимость предметов в 2 раза Автор:KinD
18)Как изменить время действия Ultimate Охотника?
Заходим в race_shadow.inl
Ищем Code #define SH_BIGBADVOODOO_DURATION 2
Примечание: 2 - это секундны. Автор:KinD
19)Как запретить охотнику ставть молнии на определенных картах? 1)Создаешь новый файл skill_shadow_serpent_ward.cfg по пути ...\cstrike\addons\amxmodx\configs\war3ft\disable В нем будешь прописывать карты на которых нельзя ставить молнии (примеры есть в файле skill_orc_nade.cfg)
Открываешь war3ft.inl. Находишь код: Code // Lets find out if we should disable orc nades or gloves of warmth g_bOrcNadesDisabled = WC3_MapDisableCheck( "skill_orc_nade.cfg" ); g_bGlovesDisabled = WC3_MapDisableCheck( "item_gloves.cfg" ); Ниже Добавляееш:
Code g_bShadowSerpentWardDisabled = WC3_MapDisableCheck("skill_shadow_serpent_ward.cfg");
Дальше заходим в constant.inl и ищем Code new bool:g_bOrcNadesDisabled = false; new bool:g_bGlovesDisabled = false
И добавляем Code new bool:g_bShadowSerpentWardDisabled = false;
Открываешь race_shadow.inl. Находишь функцию public SH_PlaceSerpentWard( idUser ) Опускаешься ниже и меняешь строчку.
Code if ( SH_CanPlaceWard( idUser )) на Code if ( SH_CanPlaceWard( idUser ) && g_bShadowSerpentWardDisabled == false) Автор:SMaster
20)Как изменить префикс [WAR3FT]?
Заходим addons/amxmodx/scriptings/war3ft
Далее в constants.inl
Находим: Code new g_MODclient[15] = "* [WAR3FT]"
Если у вас мод CSSB:
addons/amxmodx/data/lang CSSBWar3ftmod.txt
нажимаем CTRL+F и вводим war3ft он вам найдёт строку без скобок
Автор:Huh
Skype:daywerok
Сообщение отредактировал KinD - Суббота, 14.04.2012, 11:09 |
|
| |
Mi-Ki345 | Дата: Суббота, 24.03.2012, 15:07 | Сообщение # 2 |
- Сообщения: 44
- Награды: 0
- Замечания:
|
Сборник не серьезных проблем) Хотя с некоторыми из них я повозился. Автор молодец. Все вам описал читайте.
|
|
| |
Sasha13840 | Дата: Суббота, 24.03.2012, 19:11 | Сообщение # 3 |
- Сообщения: 384
- Награды: 7
- Замечания:
|
KinD, Мне бы этот FAQ пригодился бы где то месяца 3 назад)) А для других (новичков) я думаю это самое то!
Mi-ki, +1
|
|
| |
ROCCI | Дата: Суббота, 14.04.2012, 20:42 | Сообщение # 4 |
- Сообщения: 262
- Награды: 3
- Замечания:
|
KinD, Красавчик
|
|
| |
Ихtианdр | Дата: Суббота, 07.07.2012, 18:03 | Сообщение # 5 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
Люди, подскажите пожалуйста, где найти эти файлы Добавлено (07.07.2012, 13:44) --------------------------------------------- Всё, нашёл) ступил Добавлено (07.07.2012, 14:41) --------------------------------------------- Для многих изменений тут нужно в игре найти файлы .inl? Если да, то где? подскажите пожалуйста Добавлено (07.07.2012, 18:03) --------------------------------------------- А как изменить время защиты у эльфа?
|
|
| |
Soun:D | Дата: Воскресенье, 22.07.2012, 12:28 | Сообщение # 6 |
- Сообщения: 69
- Награды: 0
- Замечания:
|
Извиняюсь за нубство, но где находятся .inl файлы. У меня CSSB.
Все нашел.
Сообщение отредактировал Soun:D - Воскресенье, 22.07.2012, 12:30 |
|
| |
Chrescoe1 | Дата: Воскресенье, 30.09.2012, 15:03 | Сообщение # 7 |
- Сообщения: 68
- Награды: 0
- Замечания:
|
Спс за статью, помогла разобраться с некоторыми вопросами
|
|
| |
trostr | Дата: Понедельник, 14.01.2013, 02:30 | Сообщение # 8 |
- Сообщения: 2
- Награды: 0
- Замечания:
|
У меня сервер на хостинге ! не могу найти файлы .inl Помогите пожалуйста
|
|
| |
TWENchik | Дата: Понедельник, 14.01.2013, 02:34 | Сообщение # 9 |
- Сообщения: 172
- Награды: 2
- Замечания:
|
trostr, это исходные файлы ссылка или ссылка p.s. если и .inl файлы найти не можете то лучше не лезте, нам вас хватает
Сообщение отредактировал TWENchik - Понедельник, 14.01.2013, 02:39 |
|
| |
trostr | Дата: Понедельник, 14.01.2013, 03:46 | Сообщение # 10 |
- Сообщения: 2
- Награды: 0
- Замечания:
|
ты не мог бы мне просто написать путь к ним ? Добавлено (14.01.2013, 03:14) --------------------------------------------- Все я понял ! только дело в том, что у меня другая версия war3ft не cssb. Добавлено (14.01.2013, 03:46) --------------------------------------------- ой ! все я допер ! спасибо)
|
|
| |