Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
CSSB War3FT MOD3 (Версия 2.2.3) +Файл конфигурации+API
KinD
Дата: Понедельник, 02.06.2014, 14:21 | Сообщение # 1
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Описание:
Основа мода - CSSB War3FT MOD + Shopmenu3 (Версия 2.2.3)
Дополнения:
Мелкие
1)Добавлены звуки при выборе расы
2)Добавлен звук гранаты орка
3)Некоторые незначительные изменения
Объемные
1)Изменение настроек мода с помощью файла(war3ft_option.ini)
2)API(native,forward)

Описание и содержание war3ft_option.ini

Код
[Base]BASE_MIN_ULT_LEVEL = 6   - Минимальный уровень для прокачки ульты
WC3_SHOWBAR_CORD_X = 0.012      - Координата X для showbar
WC3_SHOWBAR_CORD_Y = 0.90      - Координата Y для showbar
SHOPMENE1_ACTIVE = 1      -  Вкл/Выкл 1 магазина
SHOPMENE2_ACTIVE = 1      -  Вкл/Выкл 2 магазина
SHOPMENE3_ACTIVE = 1       - Вкл/Выкл 3 магазина
TALISMAN_SHOW_DISTANCE = 0 -   Вкл/Выкл показывание дистанции до талисмана
[Commands]//Команды вызова соотв. функций
WAR3MENU_CMD = war3menu
RESETXP_CMD = resetxp
SHOPMENU1_CMD = shopmenu
SHOPMENU2_CMD = shopmenu2
SHOPMENU3_CMD = shopmenu3
WC3_GIVEXP_CMD = wc3_givexp
WC3_SETLEVEL_CMD = wc3_setlevel
WC3_GIVEITEM_CMD = wc3_giveitem
WC3_GIVETALISMAN_CMD = wc3_givetalisman
TALISMAN_CMD = talisman

[Sounds]//Звуки
SOUND_UNDEAD = warcraft3/Undead.wav
SOUND_HUMAN = warcraft3/Human.wav
SOUND_ORC = warcraft3/Orc.wav
SOUND_NIGHTELF = warcraft3/NightElf.wav
SOUND_BLOODMAGE = warcraft3/BloodMage.wav
SOUND_SHADOWHUNTER = warcraft3/ShadowHunter.wav
SOUND_WARDEN = warcraft3/Warden.wav
SOUND_CRYPTLORD = warcraft3/CryptLord.wav
SOUND_CHAMELEON = warcraft3/Tichondriu.wav
SOUND_DEATH_TOUCH = warcraft3/item_death_touch.wav
SOUND_HEALTH_POTION = warcraft3/item_health_potion.wav
SOUND_STEEL_SKIN = warcraft3/item_steel_skin.wav
SOUND_HE_ORK = warcraft3/orc_hegrenade.wav

[Loot items]//настройки "выпадения предметов"(модель и тд.)
LOOT_MODELITEMS = models/CSSB/Items/box_items.mdl
LOOT_MODELARXPHPITEMS = models/CSSB/Items/box_arxphp.mdl
LOOT_SPRITEITEMS = sprites/loot_items.spr
LOOT_SPR_DISTANCE = sprites/supl_new.spr

[Block items]//Блокировка итемов для рас(писать через запятую ID предмета)
RACE_UNDEAD = 0,2,4,5
RACE_HUMAN = 1,2
RACE_ORC =   
RACE_NIGHTELF =   
RACE_BLOODMAGE =   
RACE_SHADOWHUNTER =   
RACE_WARDEN =   
RACE_CRYPTLORD =   
RACE_CHAMELEON =


Описание API

Код
#define ADD_TYPE 1 //
#define REDUCE_TYPE 2 //
#define EQUAL_TYPE 3 //
#define WC3_SLOT_1 0 //Слот 1
#define WC3_SLOT_2 1 //Слот 2
#define WC3_SLOT_3 2 //Слот 3
//Native   
[start]native wc3_get_user_lvl(idUser) //(получение уровня)
native wc3_get_user_exp(idUser) //получение опыта
native wc3_get_user_raceid(idUser) //получение ID расы
native wc3_get_user_racename(idUser,szRaceName[32]) //название расы
native wc3_get_itemid(idUser,Slot) //ID предмета в слоту
native wc3_get_itemname(idUser,Slot,szItemName[32]) //Название предмета в слоту
native wc3_set_user_level(idUser,Type,Value) //Увелечение/уменьшение уровня (3 типа)
native wc3_set_user_exp(idUser,Type,Value)//Увелечение/уменьшение опыта(2 типа(ADD & REDUCE)
native wc3_get_item_cost(iItem) // Цена предмета
native wc3_get_race_count(iRace,iTeam) //Кол-во игроков из определенной команды играющих за расу
native wc3_get_race_name(Race,szRaceName[32]) //Получение названия расы
//
[stop]//Forward
[start]forward wc3_pick_race(idUser,iRaceNum) //Вызывается при выборе расы
forward wc3_buy_item(idUser,iItemNum) //Вызывается при покупке итема
//
[stop]


Данный мод писался как основа(в будущем были бы добавлены другие дополнения(расы и тд)),но в связи с нехваткой времени я не могу дальше продолжить.

P.S В архиве вы найдете все для функционирования мода(с плагином где используются ВСЕ нативы(тест)).

   >>> СКАЧАТЬ <<<


Skype:daywerok

Сообщение отредактировал KinD - Понедельник, 02.06.2014, 14:24
 
MaJIou
Дата: Понедельник, 02.06.2014, 22:58 | Сообщение # 2
офлайн

  • Сообщения: 43
  • Награды: 0
  • Замечания:
 
KinD, Спасибо

Skype - dimasomon
 
KinD
Дата: Вторник, 03.06.2014, 23:27 | Сообщение # 3
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Забыл,в мод вшита команда tal ,вам следует ее удалить(либо скачать заново(если уже совсем .....)

Код
register_clcmd("say tal","Cmd_Tal")

>>СКАЧАТЬ<<


Skype:daywerok

Сообщение отредактировал KinD - Вторник, 03.06.2014, 23:30
 
  • Страница 1 из 1
  • 1
Поиск: