Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 10
  • 1
  • 2
  • 3
  • 9
  • 10
  • »
Архив - только для чтения
CSSB War3FT MOD
SMaster
Дата: Пятница, 23.09.2011, 22:19 | Сообщение # 1
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
CSSB War3FT MOD (Версия 1.4)


CSSB War3FT MOD - стандартный переделанный мод war3ft 3.0 rc13.
На авторство никто не претендует.
Переименован только для того, чтобы можно было понять что это измененный мод.

Изменения:
Учтены многие замечания по поводу различных багов связанных с уровнями мода.
Всё представленные изменения тестировались на 100 уровне.
Версия 1.1
15.09.2011
- HP не падает до 100 при наборе уровней играя за Альянс Людей (Human Alliance)
- Игроки на 48 протоколе не зависают играя Лордом Мертвых (Crypt Lord)
- Игроков не выкидывает из кс играя Кровавым Магом (Blood Mage)
- Игроков не выкидывает и не зависает кс на 100 уровне играя Призрачным Охотником (Shadow Hunter)
- Раса Ночные Эльфы (Night Elves of Kalimdor) ослаблена
- Стреляя в эльфа не убивает нападающего.
- Исправлена раса Blood Mage (на 100 уровне он был бессмертным)
- Теперь все уровни настроены правильно (добавлены новые переменные в мод см. файл skills.inl)
- Теперь XP четко без ошибок сохраняются в базу MySQL (проверенно для 100 уровней)
- Убраны из мода спрайты уровней
- Убраны из мода спрайты рас
- Убраны из мода спрайты предметов
- Убрано все что связано с DOD
26.09.2011
- Для Навык: Веселье клинков (Fan of Knives), Раса: Шпион (Warden) изменено условие в плагине.
Теперь не будет каждый раунд появляться на респе врага.
4.10.2011
Обнаружена и исправлена ошибка в словаре плагина war3FT.txt
Ключ INFO_SHOPMENU_6 и INFO_SHOPMENU2_3.
В строке русского перевода не хватало %d,из-за чего сервер мог падать.
Версия 1.2
7.10.2011
-В консоли клиента Counter-Strike больше не появится No modelindex for funnel!!
-Мод поддерживает полную мульти-язычность.
На данный момент английский и русский языки.
В словарь мода war3FT.txt были внесены изменения, после чего сам словарь теперь называется cssbWar3ftMod.txt
-Надписи выводимые в чат стали цветными.Теперь более приятны и нет надписей на разных языках.

-Изменены условия работы для скилов:
Навык: Веселье клинков (Fan of Knives),Раса: Шпион (Warden)
и
Навык: Запутывание (Impale),Раса: Лорд Мертвых (Crypt Lord)
Они будут работать в зависимости от своих параметров,которые раньше практически не участвовали в работе.
Пояснение:
В программе War3FTChangeLevel появились для этих скилов поля 'Max Шанс ' и
в скрипт мода добавлены 2 новые переменные
#define CHANCE_IMPALE 700
#define CHANCE_FAN_OF_KNIVES 300
Смысл работы прост.Как выиграть лотерею.
Приведу пример.
Если 'Max Шанс ' будет равен 300, то для сотого уровня с параметром поля 'Max %' равный 1
шанс появиться на респе врага или чтобы сработало отталкивание у Лорда, будет составлять 100 к 300.
Т.е. из 300 так называемого количества лотерей у вас выигрышными будет 100.
Другими словами, чем выше у вас уровень тем больше шансов.
Всё зависит от параметров которые теперь будут работать для этих скилов.
-XP даваемое за убийство в голову,установку бомбы и другие были увеличены в 10 раз (менять кому надо в файле XP.h)
26.10.2011
В архив мода добавлены все необходимые ресурсы для работы мода (звуки,спрайты и другие файлы).
Папка называется "Готовый CSSB War3FT MOD".
2.11.2011
По просьбе пользователей!
На команды:
resetxp - Сброс XP
wc3_givexp - Дать игроку опыт
wc3_setlevel - Установить игроку уровень
wc3_giveitem - Дать игроку артефакт
были добавлены ограничения доступа по флагу.
Администратор не имеющий флага t не сможет ими пользоваться.
Простым пользователям так же запрещено без флага t сбрасывать себе XP.
Теперь это привилегия только администратора.
В файл constants.inl добавлена строка #define ADMIN_FLAG ADMIN_LEVEL_H //Доступ по ключу для админов к командам
16.11.2011
Исправлено падение сервера после использования команд:
resetxp - Сброс XP
wc3_givexp - Дать игроку опыт
wc3_setlevel - Установить игроку уровень
wc3_giveitem - Дать игроку артефакт
Все команды теперь работают отлично.

Оставлено специально для тех, кто не желает дальнейших изменений в моде!

Версия 1.3
09.12.2011
-Навык: Аура преданности (Devotion Aura), Раса: Альянс Людей (Human Alliance) выставлено ограничение по HP (не зависимо от параметра. HP не будет отображаться в минус.Если идет превышение, то HP изменится на 255 )
-Навык: Уклонение (Evasion), Раса: Ночные Эльфы (Night Elves of Kalimdor) изменен.Работать будет не постоянно.
В программу War3ftChangeLevel добавлен 'Max Шанс ' для этого скила.
В файл skills.inl добавлена переменная #define CHANCE_EVASION 300
Условия для скила работают так же как, Навык: Веселье клинков (Fan of Knives), Раса: Шпион (Warden) и Навык: Запутывание (Impale),Раса: Лорд Мертвых (Crypt Lord)
-Навык: Скрытый удар (Shadow Strike), Раса: Шпион (Warden) изменен.Работать будет не постоянно.
В программу War3ftChangeLevel добавлен 'Max Шанс ' для этого скила.
В файл skills.inl добавлена переменная #define CHANCE_SHADOW_STRIKE 300
Условия для скила работают так же как, Навык: Веселье клинков (Fan of Knives), Раса: Шпион (Warden) и Навык: Запутывание (Impale),Раса: Лорд Мертвых (Crypt Lord)
Так же изменено повреждение при срабатывании данного скила.Раньше оно всегда составляло 13.
Отвечала за это переменная #define SHADOWSTRIKE_DAMAGE 13 в файле race_warden.inl
Теперь это повреждение будет зависеть от прокачки скила.
Например, на первом уровне прим MAX % равным 1, значение 0.0606061 будет умножаться на 100 и округляться.
0,0606061*100 с округлением составит 6 dmg

Версия 1.4
11.01.2012
-Полностью устранена проблема связанная с зависанием игроков
(играть можно за любую расу)
-В программе War3ftChangeLevel изменен алгоритм срабатывания скилов
(будут теперь работать на полностью прокачаном скиле не 100%)
-В расе Охотник снова включено повреждение от Навык: Волна жизни (Healing Wave)
(раньше зависали от этого)

Версия 1.4.1
22.01.2012
- Восстановлено срабатывание скилов.
Equipment reincarnation - Срабатывание 100%
Phoenix - Срабатывание 100%
Blink - Срабатывание 100%
(Кто скачивал версию 1.4 замените у себя программу из нового архива.
Скрипты менять не нужно.Достаточно заменить программу и откомпилировать с ее помощью!)

Для настройки XP и скилов пользуйтесь программой War3ftChangeLevel 2.4.1,чтобы избежать многих проблем.
Достаточно неправильно выставить значение в каком-нибудь скиле,
игроков начнет выкидывать из кс или будут зависать.

Обновление для удобства будет выкладываться со всеми необходимыми скриптами,исходником мода и программой Wa3ftChangeLevel.

.
.
.
Прикрепления: 2682795.png (43.1 Kb)


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
гога
Дата: Четверг, 29.09.2011, 15:58 | Сообщение # 2
офлайн

  • Сообщения: 22
  • Награды: 0
  • Замечания:
 
Привет,у меня такой вопросик
у меня ОС linux ubuntu
При выборе записи XP в БД я выбераю mySQL
указываю хость
пользователя
пасс
и БД
а мне пишет Database Connection Failed: [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock'
Mysql вкл потому что сайт на нём держится
 
SMaster
Дата: Четверг, 29.09.2011, 16:19 | Сообщение # 3
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Базу данных нужно сначала создать.
В modules.ini модуль включить mysql
Потом уже правильно настроить нижеприведенные параметры.

---------
wc3_save_xp_db 1 // Куда сохранять статистику (0 = SQLite, 1 = MySQL)

//Настройка SQL:
wc3_sql_dbhost "localhost" // Имя хоста
wc3_sql_dbuser "root" // Имя пользователя БД
wc3_sql_dbpass "12345" // Пароль БД
wc3_sql_dbname "war3ft" // Имя БД


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
гога
Дата: Четверг, 29.09.2011, 16:23 | Сообщение # 4
офлайн

  • Сообщения: 22
  • Награды: 0
  • Замечания:
 
И так всё это было
 
SMaster
Дата: Четверг, 29.09.2011, 16:36 | Сообщение # 5
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Значит доступа нет к базе если она создана.
Спрашивай у хостера.


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
гога
Дата: Четверг, 29.09.2011, 17:26 | Сообщение # 6
офлайн

  • Сообщения: 22
  • Награды: 0
  • Замечания:
 
Я сам себе хостер)
 
ERT
Дата: Четверг, 29.09.2011, 17:34 | Сообщение # 7
офлайн

  • Сообщения: 17
  • Награды: 0
  • Замечания:
 
А сервера CS и веб сервер на одной машине?
 
гога
Дата: Четверг, 29.09.2011, 18:13 | Сообщение # 8
офлайн

  • Сообщения: 22
  • Награды: 0
  • Замечания:
 
Да,оборудование позволяет,Серверная платформа
 
ERT
Дата: Четверг, 29.09.2011, 18:17 | Сообщение # 9
офлайн

  • Сообщения: 17
  • Награды: 0
  • Замечания:
 
Я так понял да.
Дай ка угадаю. Ты в sql.cfg, в строке amx_sql_host прописал localhost? Теперь попробуй 127.0.0.1.
А вообще лучше закомментировать в /etc/mysql, в файле my.cnf строку bind-address= 127.0.0.1, чтобы MySQL прослушивалась на всех интерфейсах.
И не забудь перезагрузить MySQL.


Сообщение отредактировал ERT - Пятница, 30.09.2011, 02:48
 
гога
Дата: Четверг, 29.09.2011, 18:53 | Сообщение # 10
офлайн

  • Сообщения: 22
  • Награды: 0
  • Замечания:
 
Спасибо большое,даже чё то не думал про 127.0.0.1
сканало)
 
ERT
Дата: Пятница, 30.09.2011, 02:47 | Сообщение # 11
офлайн

  • Сообщения: 17
  • Награды: 0
  • Замечания:
 
Quote (гога)
Спасибо большое,даже чё то не думал про 127.0.0.1
сканало)

Главное, что подключился)) Говорю строку закомментируй. Проблем меньше будет и с удаленным доступом в том числе, плюс подключение с других хостов. А так только 127.0.0.1

P.S. Скучно мне видать. Этому парню больше нифига и не нужно)))
Говорю тебе, Серега, давай сайт поставим. Знаешь сколько еще вопросов будет.


Сообщение отредактировал ERT - Пятница, 30.09.2011, 03:22
 
гога
Дата: Пятница, 30.09.2011, 18:11 | Сообщение # 12
офлайн

  • Сообщения: 22
  • Награды: 0
  • Замечания:
 
Quote (ERT)
P.S. Скучно мне видать. Этому парню больше нифига и не нужно))) Говорю тебе, Серега, давай сайт поставим. Знаешь сколько еще вопросов будет.

Не спорю дело нормальное,ребята умные поднимите свой сайт,реально думаю будет куча вопросв)
 
SMaster
Дата: Понедельник, 03.10.2011, 23:59 | Сообщение # 13
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Качаем небольшое обновление от 4.10.2011

Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
lsxserver
Дата: Среда, 05.10.2011, 15:34 | Сообщение # 14
офлайн

  • Сообщения: 10
  • Награды: 0
  • Замечания:
 
SMaster я очень благодарен что ты работаешь над этим модом!
Спасибо тебе огромное.
1. Зделай пожалуйсто себе svn/timeline -> http://www.assembla.com/
2. Зделай отдельную программу которая будет до 100 x2 делать тоесть 50,100,200,400,800..
По возможности буду писать баги.
Code
L 10/05/2011 - 08:59:38: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:41: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:41: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:42: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:42: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:42: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:42: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:43: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:43: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:44: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:44: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:44: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:44: [0] Invalid skill: -1 [3]
L 10/05/2011 - 08:59:45: [0] Invalid skill: -1 [3]

При использовании лордом абилки:
Code
No modelindex for funnel!!
No modelindex for funnel!!
No modelindex for funnel!!
No modelindex for funnel!!
No modelindex for funnel!!
No modelindex for funnel!!
No modelindex for funnel!!
No modelindex for funnel!!


Сообщение отредактировал lsxserver - Среда, 05.10.2011, 17:25
 
SMaster
Дата: Среда, 05.10.2011, 22:09 | Сообщение # 15
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Quote (lsxserver)
1. Зделай пожалуйсто себе svn/timeline -> http://www.assembla.com/

В раздел "Флудильня" подробнее что это такое?

--------
Quote (lsxserver)
2. Зделай отдельную программу которая будет до 100 x2 делать тоесть 50,100,200,400,800..

Отдельную программу нет смысла делать.Можно в эту добавить и 1000 уровней,но нет гарантии что все будет работать.

-------
Quote (lsxserver)
L 10/05/2011 - 08:59:38: [0] Invalid skill: -1 [3]

На это я внимание пока не обращаю.
Уже давно эти строчки вылетают.Их даже автор мода до сих пор не исправил.
Падений нет из-за них, так что позже буду смотреть что это.

------------
Quote (lsxserver)
No modelindex for funnel!!

Это надо посмотреть из-за чего вылетает в кс эта запись.


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
Boarder
Дата: Четверг, 06.10.2011, 18:12 | Сообщение # 16
офлайн

  • Сообщения: 49
  • Награды: 0
  • Замечания:
 
Добрый день!
Столкнулся с такой проблемой. Скилл у Crypt Lord Impale , поставил сначала его по макс. 0.5 , он стал постоянно подкидывать , решил провести эксперимент и сделал ему 0.1 макс., но все так же , постоянно вылетает скилл... Не подскажете , в чем может быть проблема?
 
SMaster
Дата: Пятница, 07.10.2011, 04:04 | Сообщение # 17
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Boarder,Вы правы насчет этого скила.
В обновлении которое будет выложено это исправлено.


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
SMaster
Дата: Пятница, 07.10.2011, 05:37 | Сообщение # 18
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Обновление от 7.10.2011

Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
Boarder
Дата: Пятница, 07.10.2011, 14:08 | Сообщение # 19
офлайн

  • Сообщения: 49
  • Награды: 0
  • Замечания:
 
Спасибо вам. :)
 
lsxserver
Дата: Пятница, 07.10.2011, 19:30 | Сообщение # 20
офлайн

  • Сообщения: 10
  • Награды: 0
  • Замечания:
 
Зделайте себе пожалуйста SVN+TIMELINE !!
А то я мод для себя к примеру менял а тут обновление и хрен его знает что обновлялось пришлось всё заного модифицировать!
#########################################################################################
К примеру в XP.inl есть переменные iBonusXP != 0 && get_pcvar_num( CVAR_wc3_show_kill_obj ) с проверкой на конфиг.
Но проверка на конфиг есть не везде if ( iBonusXP != 0 ) 5-6 штук.
#########################################################################################
В menus.inl я предпочитаю:
В самый верх #define ACCESS_LEVEL ADMIN_MAP
Это:
Code
pos += formatex( szMenu[pos], charsmax(szMenu)-pos, "\r5. %L^n", LANG_PLAYER, "ADMIN_MENU_TITLE" );

Заменяем на:
Code
if(get_user_flags(id) & ACCESS_LEVEL)
{
      pos += formatex( szMenu[pos], charsmax(szMenu)-pos, "\r5. %L^n", LANG_PLAYER, "ADMIN_MENU_TITLE" );
}


И многое другое...


Сообщение отредактировал lsxserver - Пятница, 07.10.2011, 20:29
 
  • Страница 1 из 10
  • 1
  • 2
  • 3
  • 9
  • 10
  • »
Поиск: