XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Барахолка
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
HighTemplar
かえるたす すんせてりで
offline
Опыт: 2,388
Активность:
А отсюда следующая проблема: спеллбук с другим ИД приказа открою, а там пусто :(((
Старый 30.03.2009, 21:13
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
KhanJareck
1) можно, главное прочитать внимательно прочитать ридми и иметь прямые руки )
2) "Как поднять лвл скила, внесенного в табло, но который уже есть у гера?" - этого не понял ваще, но я так понимаю что ты хочешь чтоб абила увеличивала количество слотов для активных, это легко, но на данный момент максимальное количество слотов - 5

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

MrSmiLe добавил:
HighTemplar там фишка в том что ИД у тех которые должны быть вместе должны быть одинаковые, в другом случае разные.
Старый 06.04.2009, 19:48
KhanJareck

offline
Опыт: 1,453
Активность:
Незнаю сам че я там творю :) В итоге у меня все работает на герое 1...У остальных - все,кроме активок. Они не появляются. Думаю с 0я сделаю, откопировав все куски с настройкой скилов в базовый скрипт...
Я имею ввиду вот что. У героя - базово 4 слота. Я хочу внести скил, при прокачке которого слоты изменятся 1лвл - на 5, 2лвл- на 6. (слоты инвентаря, базового)

Отредактировано KhanJareck, 06.04.2009 в 23:47.
Старый 06.04.2009, 23:38
KhanJareck

offline
Опыт: 1,453
Активность:
Код:
// ==================== В О И Н =========================
 call SetSSTInt(I2S('H00B')+"Slots",3)                        
 call SetSSTInt(I2S('H00B')+"Pages",1) 
 call SetSSTInt(I2S('H00B')+"IconOnPage1",'B009')
 call SetSSTStr(I2S('H00B')+"PageName1","Боевые умения")
 call SetSSTStr(I2S('H00B')+"AboutPage1","Add & Remove")

 call SetSSTInt(I2S('H00B')+"Skill1",'A00A')
 call SetSSTInt(I2S('H00B')+"Skill2",'A01X')
 call SetSSTInt(I2S('H00B')+"Skill3",'A00Z')
 call SetSSTInt(I2S('H00B')+"Skill5",'A01W')

// ==================== М А Г =========================
 call SetSSTInt(I2S('H00H')+"Slots",3)                        
 call SetSSTInt(I2S('H00H')+"Pages",1) 
 call SetSSTInt(I2S('H00H')+"IconOnPage1",'B00I')
 call SetSSTStr(I2S('H00H')+"PageName1","Магические умения")
 call SetSSTStr(I2S('H00H')+"AboutPage1","Add & Remove")

 call SetSSTInt(I2S('H00H')+"Skill1",'A00M')
 call SetSSTInt(I2S('H00H')+"Skill2",'A004')
 call SetSSTInt(I2S('H00H')+"Skill3",'A01G')
 call SetSSTInt(I2S('H00H')+"Skill5",'A011')

// ==================== А К Р О Б А Т =========================
 call SetSSTInt(I2S('H009')+"Slots",3)                        
 call SetSSTInt(I2S('H009')+"Pages",1) 
 call SetSSTInt(I2S('H009')+"IconOnPage1",'B00K')
 call SetSSTStr(I2S('H009')+"PageName1","Магические умения")
 call SetSSTStr(I2S('H009')+"AboutPage1","Add & Remove")

 call SetSSTInt(I2S('H009')+"Skill1",'A01P')
 call SetSSTInt(I2S('H009')+"Skill2",'A028')
 call SetSSTInt(I2S('H009')+"Skill4",'A027')

--------Куча коментов, ля-ля---------

// ==================== В О И Н =========================

 call SetSSTInt(I2S('A00A')+"Icon",'B00C') 
 call SetSSTStr(I2S('A00A')+"Name","Усиленная Броня")
 call SetSSTInt(I2S('A00A')+"MaxLevel",5) 
 call SetSSTStr(I2S('A00A')+"About","Поглощает часть урона.")
 call SetSSTStr(I2S('A00A')+"AboutLev1","Поглощает {3/5/8/11/15}ед. урона. Минимальный урон - 5.") 
 call SetSSTInt(I2S('A00A')+"Passive",1)

 call SetSSTInt(I2S('A01X')+"Icon",'B00A') 
 call SetSSTStr(I2S('A01X')+"Name","Аура Силы")
 call SetSSTInt(I2S('A01X')+"NLevel",2)  
 call SetSSTInt(I2S('A01X')+"MaxLevel",3) 
 call SetSSTStr(I2S('A01X')+"About","Повышает силу атаки в ближнем бою.")
 call SetSSTStr(I2S('A01X')+"AboutLev1","Аура Силы. Атака +{5/10/15}%.") 
 call SetSSTInt(I2S('A01X')+"Passive",1)

 call SetSSTInt(I2S('A00Z')+"Icon",'B00B') 
 call SetSSTStr(I2S('A00Z')+"Name","Берсек")
 call SetSSTInt(I2S('A00Z')+"NLevel",3)  
 call SetSSTInt(I2S('A00Z')+"MaxLevel",1)
 call SetSSTInt(I2S('A00Z')+"MCostLev1",50) 
 call SetSSTStr(I2S('A00Z')+"About","Повышает силу атаки в ближнем бою.")
 call SetSSTStr(I2S('A00Z')+"AboutLev1","Ежесекундно увеличивает атаку и броню на протяжении 20 секунд. По окончанию времени эффект исчезает.") 


 call SetSSTInt(I2S('A01W')+"Icon",'B00D') 
 call SetSSTStr(I2S('A01W')+"Name","Аура Страха")
 call SetSSTInt(I2S('A01W')+"NLevel",5)  
 call SetSSTInt(I2S('A01W')+"MaxLevel",4) 
 call SetSSTStr(I2S('A01W')+"About","Понижает защиту рядомстоящих врагов.")
 call SetSSTStr(I2S('A01W')+"AboutLev1","Защита врагов |cFFFFcc00-{1/1.45/1.9/2.5}|r ед.")
 call SetSSTInt(I2S('A01W')+"Passive",1)
 


// ==================== М А Г =========================

 call SetSSTInt(I2S('A004')+"Icon",'B00F') 
 call SetSSTStr(I2S('A004')+"Name","Астральная Печать")
 call SetSSTInt(I2S('A004')+"NLevel",2)  
 call SetSSTInt(I2S('A004')+"MaxLevel",3) 
 call SetSSTInt(I2S('A004')+"MCostLev1",20)
 call SetSSTStr(I2S('A004')+"About","Наносит урон всем рядомстоящим врагам, через секунду после начала каста")


 call SetSSTInt(I2S('A00M')+"Icon",'B00E') 
 call SetSSTStr(I2S('A00M')+"Name","Огненая Стрела")
 call SetSSTInt(I2S('A00M')+"MaxLevel",5) 
 call SetSSTInt(I2S('A00M')+"MCostLev1",20)
 call SetSSTStr(I2S('A00M')+"About","Наносит урон и оглушает цель")


 call SetSSTInt(I2S('A01G')+"Icon",'B00G') 
 call SetSSTStr(I2S('A01G')+"Name","Цепь Молний")
 call SetSSTInt(I2S('A01G')+"NLevel",3)  
 call SetSSTInt(I2S('A01G')+"MaxLevel",4) 
 call SetSSTInt(I2S('A01G')+"MCostLev1",20)
 call SetSSTStr(I2S('A01G')+"About","Наносит урон по нескольким целям")


 call SetSSTInt(I2S('A011')+"Icon",'B00H') 
 call SetSSTStr(I2S('A011')+"Name","Цепь Молний")
 call SetSSTInt(I2S('A011')+"NLevel",5)  
 call SetSSTInt(I2S('A011')+"MaxLevel",1)
 call SetSSTInt(I2S('A011')+"MCostLev1",20)
 call SetSSTStr(I2S('A011')+"About","Наносит урон, снижает броню всем врагам, вокруг вас.")





// ==================== А К Р О Б А Т =========================

 call SetSSTInt(I2S('A01P')+"Icon",'B00L') 
 call SetSSTStr(I2S('A01P')+"Name","Змеиная Ловкость")
 call SetSSTInt(I2S('A01P')+"NLevel",1) 
 call SetSSTInt(I2S('A01P')+"MaxLevel",7) 
 call SetSSTStr(I2S('A01P')+"About","Позволяет уклонится от физических атак")
 call SetSSTInt(I2S('A01P')+"Passive",1)
 

 call SetSSTInt(I2S('A028')+"Icon",'B00M') 
 call SetSSTStr(I2S('A028')+"Name","Смертельный Удар")
 call SetSSTInt(I2S('A028')+"NLevel",2)
 call SetSSTInt(I2S('A028')+"MaxLevel",3) 
 call SetSSTStr(I2S('A028')+"About","Позволяет нанести усиленый удар")
 call SetSSTInt(I2S('A028')+"Passive",1) 



 call SetSSTInt(I2S('A027')+"Icon",'B00N') 
 call SetSSTStr(I2S('A027')+"Name","Передвежение в тени")
 call SetSSTInt(I2S('A027')+"NLevel",5)
 call SetSSTInt(I2S('A027')+"MaxLevel",3) 
 call SetSSTInt(I2S('A027')+"MCostLev1",20)
 call SetSSTStr(I2S('A027')+"About","Позволяет стать невидимым. Атакуя из невидимости можно нанести                 дополнительный урон.")
//=======================================================


Посмотри плз и скажи что тут не так. Активки непоявляются у гера. Пасвки норм работают.
Старый 07.04.2009, 17:26
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
хз... там может быть проблема в абилах так что точно сказать не могу, может юниты прописаны неправильно и т.д. и т.п., в этом куске что ты кинул, вроде-бы проблем нет,я могу на карту взглянуть(не волнуйся, мне она ни к чему), но "AboutLevel1" должен быть обязательно, но эт только проблема визуализации.
Старый 08.04.2009, 20:15
KhanJareck

offline
Опыт: 1,453
Активность:
Ммм... Спс за инфу что инфа про 1 лвл обязательно. Добавил и все заработало :) Наконецто настроил нормально :)
Старый 09.04.2009, 21:42
Мераллиса

offline
Опыт: 77
Активность:
Конечно, крутая наработка, но из-за дополнительных элементов интерфейса как-то неудобно импортировать. Слишком муторно, даже если знаешь джасс.
Старый 12.04.2009, 08:50
ALAKRIL

offline
Опыт: 854
Активность:
MrSmiLe, меня интерисует количество способностей на одном листе
Код:
|------1------| 
|1     2     3|
|4     5     6|
|7     8     9|
|10    11   12|
---------------

Получается только 3*4 можно, или можно как то по другому??? Например:
Код:
|------1------|                |---------------------1------------------|
|1     2     3|                |1   2    3   4   5   6   7   8    9   10|
|4     5     6|                |11  12   13  14  15  16  17  18   19  20|
|7     8     9|      или       |21  22   23  24  25  26  27  28   29  30|
|10    11   12|                ------------------------------------------
|13    14   15|
|16    17   18|
|19    20   21|
---------------

Отредактировано Van Damm, 06.05.2009 в 22:41.
Старый 06.05.2009, 21:57
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
Нет! На данный момент максимум 12 скилов 3х4.
Старый 01.06.2009, 01:19
destr

offline
Опыт: 1,758
Активность:
MrSmiLe, как скоро система перейдёт с кеша на хеш-таблицы?
Старый 07.09.2009, 02:07
ZeToX2007

offline
Опыт: 7,009
Активность:
ой рб.... не работает

ZeToX2007 добавил:
Цитата:
Сообщение от MrSmiLe
Нет! На данный момент максимум 12 скилов 3х4.

А мож сделать так, чтобы пользователь выбирал сам размеры ?

ZeToX2007 добавил:
И текстуры бы по темней ) имхо
Старый 12.09.2009, 19:20
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
Кому интересно - смотреть первый пост.
Старый 25.03.2010, 17:53
Faam
Порядочный юзер
offline
Опыт: 3,066
Активность:
а возможно поставить стандартные рамки интерфейса наример ночных ельфов если да, может зделаеш отдельную мапу с такими рамками или тут ченить?
Старый 25.03.2010, 23:53
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
ttBones, ну вообще-то при переносе системы ты сам указываешь текстуры, просто сразу при создании дестрактэбла указываешь нужную тебе текстурку - и всё!
Старый 26.03.2010, 15:37
Faam
Порядочный юзер
offline
Опыт: 3,066
Активность:
эм текстуры нужны просто от стандартново меню или как?
Старый 26.03.2010, 18:08
ZeToX2007

offline
Опыт: 7,009
Активность:
А я эту системку уже давно перевёл на 1.24+

ZeToX2007 добавил:
С использованием того-же рб, и кое где с структурами. (camerasetup вроде)
Старый 01.04.2010, 22:25
ZeToX2007

offline
Опыт: 7,009
Активность:
белый фон по середине >_< мб кто-нить кинет текстуру, ещё заметил, что нету линий, которые показывают требование... с ними вообще было-бы класно

ZeToX2007 добавил:
Кажись автор залил не самую последнию версию >_< у кого ещё белая текстура ?
Старый 02.04.2010, 22:59
Sergarr

offline
Опыт: 4,677
Активность:
У меня... Из-за этого не видно стрелки... Поэтому теряется куча удовольствия от просматривания дерева скилов... Что-то здесь не так xD
Старый 02.04.2010, 23:18
ZeToX2007

offline
Опыт: 7,009
Активность:
Автор)залей плз последнию версию)))
Старый 03.04.2010, 14:42
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
Оо... что у вас за варик? у меня все нормально. Насчёт стрелок там фишка в том что почти нереально написать нормальный алгоритм их создания, поэтому они отключены при нестандартном виде древа(т.е. если не 3х4) но при этом в карту можно загрузить свою текстурку с путями(теми же стрелками) кажись у вас какраз эта текстурка не отображается но я не могу понять почему?!
Старый 07.04.2010, 21:18
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 03:04.