Понедельник, 29.04.2024, 04:24


Главная страница
Регистрация
Вход
Eight Large Friends Приветствую Вас Дух | RSS |  

Новинки для WarCraft-a: последние версии популярных карт и патчей.

Aнимированные аватары из WarCraft

 DotA Allstars 6.62b   Патч WarCraft 3 TFT 1.24a -> 1.24b
 Angel Arena Allstars 1.70 Beta2  CHAOS V0.5.2Beta  Hero Duel 2.6  Twilight's Eve ORPG v1.13F
 Arena of Champions BETA 3.5 AI  Diablo III Warcraft Beta v1.18  Lord of the Rings  Upadoro TD v0.97e
 Awakening of Nagas 0.99z  Element TD Survivor 4.1b  Mathias Part I-V  Warlock 089
 Battle Ships Crossfire 4.31  Eternal War's Isle v2.05  Naruto vs Bleach 1.2d  WaRussLand v2.27a +AI - 1.0
 Blades of Vengeance v5.16+AI  EWIX Arena v3.55  Naruto: Battle Royal v4.0  X Hero Siege 3.45
 Bleach Wars 3.1  Grand Battle v1.4 AI  Orcs vs. Peoples v. 2.06  Последняя Битва 2.3b
 Bunker 2  Green TD: Wipeout v6.7 rus  Russian Dota 4.61  Четвертая война 1.2с
 Burbenog TD 2.44  Hell TD v5.10  Russian Star Wars v1.8
Меню сайта

Под каталог
Общее [4]
DotA [2]
Ladder [26]
Коды [1]
Создание карт [20]
Юмор [2]

Наш опрос
Хотите ли вы, чтобы тематика нашего сайта перешла на STALKER?
Всего ответов: 256

Пользователи
Всего: 1
Духов: 1
Героев: 0

Поздравляем с Днем Рожденья:
gangstadan51(29)

Сегодня на сайте были:

Статистика сайта
Всего новостей:
Всего файлов: 771
Всего статей: 55
Всего изображений: 175
Всего комментариев: 60

Всего пользователей: 835
Администраторов: 1
Гл. Модераторов: 0
Модераторов: 0
Пользователей: 834
Зарег-но сегодня: 0
Зарег-но вчера: 0
Зарег-но за неделю: 0
Зарег-но за месяц: 0

wc3elf.clan.su » Статьи » Создание карт

Помощь в jass-e

Некоторые изменения, которые можно внести:

// call SetSSTInt(I2S('AHmt')+"Icon",'B00B') //*** - Id треккебла который будет отображатся как иконка спелла 
// call SetSSTStr(I2S('AHmt')+"Name","Mass teleport") // - Система по стандарту берёт для скилла имя абилы, но если в этом параметре вы укажете своё имя то будет использоватся оно. 
// call SetSSTInt(I2S('AHmt')+"NLevel",6) // - Требуемый уровень героя для изучения скилла.
// call SetSSTInt(I2S('AHmt')+"NLevConst",3) // - Так как и в стандартных варовских спеллах т.е. каждый уровень скилла требования уровня будут увеличиватся на это количество. 
// !! - Если скилл используются НЕ ГЕРОЕМ и у скилла есть требования уровня то уровнем юнита можно манипулировать с помощью "GetSSTUnitLevel" и "SetSSTUnitLevel", о этих функциях написано вверху страници. 
// call SetSSTInt(I2S('AHmt')+"MaxLevel",1) //*** - Максимальный уровень скилла. 
// call SetSSTInt(I2S('AHmt')+"MaxResearchLevel",1) // - Максимальный уровень скилла котрый можно изучить(а дальше с помощью "SetUnitSkillLevel"). Если не устанавливать то будет равен "MaxLevel". 
// call SetSSTInt(I2S('AHmt')+"MCostLev1",100) // - Стоимость маны для первого уровня, если не писать для каждого то будет использоватся количество введённое для первого. 
// call SetSSTInt(I2S('AHmt')+"MCostConst",50) // - Чтобы не писать для каждого уровня нужную ману эсли она увеличивается с каждым уровнем на одинаковое количество то это количество можно записать здесь. 
// call SetSSTStr(I2S('AHmt')+"About","Teleport hero and nearby units to any friendly unit on the map.") //*** - Описание скилла перед изучением. 
// call SetSSTStr(I2S('AHmt')+"AboutLev1","Teleport hero and nearby 24 units in range 700 of hero to any friendly unit on the map. Cooldown 20.") //*** - Описание скилла нужного уровня, если не писать для каждого уровня то будет использоватся описание первого. О тегах в "описании" читать в функции "GetSSTDamage"! 
// call SetSSTInt(I2S('AHmt')+"Need1",'AHad') // - Id скилла которого требут этот. У одного скилла может быть максимум 12 требований(других скиллов). Учтите также что указатель на требуемый скилл будет виден только если это "возможно"(не "вылезает" на другие скиллы, не идёт навскосяк в другой конец страници и т.д.). 
// call SetSSTInt(I2S('AHmt')+"Passive",1) //(Boolean 1 - 0) - Этот параметр делает скилл пассивным в смысле его не надо(т.е. нельзя) ставить в слот для работающих скиллов он работает(или просто изучен) сразу после повышения. 
// call SetSSTInt(I2S('AHmt')+"InBook",'A000') // - Этот параметр указывает что скилл находится в определённом спеллбуке т.е. вам сначало надо "засунуть" этот скилл в указаный спеллбук. 
// call SetSSTInt(I2S('AHmt')+"IsBook",1) //(Boolean 1 - 0) - Этот параметр указывает что скилл является спеллбуком т.е. надо повышать уровень не спеллбуку а абиле в середине него("AbilityInBook",вы указываете его ниже!), если этот параметр не использовать а способность будет "Спеллбук" то уровень будет повышатся у самого спеллбука! 
// call SetSSTInt(I2S('AHmt')+"AbilityInBook",'A000') //** - Этот параметр указывает на абилу в спеллбуке уровень которой будет повышатся при прокачке скилла. 
// call SetSSTInt(I2S('AHmt')+"Invisible",1) // - Этот параметр указывает на то что абила находится в скрытом спеллбуке("IsBook" - должен быть активирован) т.е. абилу не будет видно но она будет работать(гуманно было бы применять только к пассивным способностям ). 
// call SetSSTInt(I2S('AHmt')+"SGroup",'A003') // - Этот параметр указывает на то что абила в активном режиме будет находится в общем спеллбуке(в данном случае это 'A003'). Работает только для абил в спеллбуках("IsBook")!!! Id спеллбука скилла и совместного спеллбука должны совпадать !!!, в одном спеллбуке не должно быть больше 11 скиллов иначе возникнут глюки! 
// call SetSSTStr(I2S('AHmt')+"OnLearn","") // - название Функции которая будет вызыватся при изучении скилла(только при изучении). 
// call SetSSTStr(I2S('AHmt')+"OnUpgreate","") // - название Функции которая будет вызыватся при изменении уровня скилла. 
// call SetSSTStr(I2S('AHmt')+"OnActivation","") // - название Функции которая будет вызыватся при активации скилла(при вставлении его в слот). !!!ДЛЯ "Passive" НЕ РАБОТАЕТ!!! 
// call SetSSTStr(I2S('AHmt')+"OnDeactivation","") // - название Функции которая будет вызыватся при отключении скилла(при удалении скилла из ячейки). !!!ДЛЯ "Passive" НЕ РАБОТАЕТ!!! 
// !! - WARNING!!! - ПРИ НЕПРАВИЛЬНОМ УКАЗАНИИ НАЗВАНИЯ ФУНКЦИИ БУДУТ ВЫЛЕТЫ ИЗ ИГРЫ, БУДЬТЕ ВНИМАТЕЛЬНЫ!!! 
// !! - ВО ВСЕХ ФУНКЦИЯХ СИСТЕМЫ НАДО ИСПОЛЬЗОВАТЬ "GetSSTUnit()" КАК ДЕЙСТВУЮЩЕГО ЮНИТА(вместо "GetTriggerUnit()") !!!

Категория: Создание карт | Добавил: eldiablo (06.08.2009)
Просмотров: 803 | Рейтинг: 0.0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Случайные фото

Поиск по каталогу
AoS (145)
arena (133)
TD (89)
RPG (75)
Dota (49)
Melee (48)
naruto (24)
Battle (14)
Wars (14)
AI (13)
Blades (11)
Bleach (8)
Diablo (8)
Green (8)
war (8)
Land (7)

Друзья сайта

По всем вопросам рекламы
на сайте пишите админу.


SanCity.ru - Город Вашей мечты. Online игра нового поколения.

ELF © 2009
Рейтинг SIMPLETOP.NET Rambler's Top100 Яндекс цитирования