Сейчас 05:53:03 Суббота, 11 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » ID and ID (как преобразовывать ID спеллов)
ID and ID
Q1wAseДата: Вторник, 11 Марта 2014, 18:41:11 | Сообщение # 1
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
Такой вопрос имею я спелл 'A005' как мне узнать, что его основа "chainlightning", используя Jass в WorldEditor'e?

 

VampirismNewGenДата: Вторник, 11 Марта 2014, 19:22:49 | Сообщение # 2
6 уровень
Группа: Проверенные
Сообщений: 197
Награды: 0
Репутация: 103
Блокировки:
Создай базу данных.
 

Q1wAseДата: Вторник, 11 Марта 2014, 19:38:14 | Сообщение # 3
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
Цитата VampirismNewGen ()
Создай базу данных.

ясно


 

SirNikolasДата: Вторник, 11 Марта 2014, 22:07:17 | Сообщение # 4
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Цитата Q1wAse ()
Такой вопрос имею я спелл 'A005' как мне узнать, что его основа "chainlightning"
Зачем? У тебя два спелла на разной основе, но они оба имеют ID 'A005'?


 

Q1wAseДата: Вторник, 11 Марта 2014, 23:01:16 | Сообщение # 5
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
Цитата SirNikolas ()
Зачем? У тебя два спелла на разной основе, но они оба имеют ID 'A005'?

Нет. У меня 1 спелл. Только чтобы его использовать надо знать его приказ. Как мне узнать приказ этого спелла триггерно, спелл 'A005' добавляется триггерно
и кастуется даммиком, но чтобы кастовать спелл надо знать ид спелла.


 

GodOfDeadДата: Среда, 12 Марта 2014, 00:10:11 | Сообщение # 6
7 уровень
Группа: Проверенные
Сообщений: 302
Награды: 0
Репутация: 115
Блокировки:
Посмотри на основе чего ты добавляешь, и смотри приказ там. Спеллы из воздуха не берутся

Если ты не знаешь кто это ---> , то ты оочень многое упустил в своей жизни...
 

Q1wAseДата: Среда, 12 Марта 2014, 07:11:16 | Сообщение # 7
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
Цитата GodOfDead ()
Посмотри на основе чего ты добавляешь, и смотри приказ там. Спеллы из воздуха не берутся

avtorklif
Цитата Q1wAse ()
как мне узнать, что его основа "chainlightning", используя Jass

Читай внимательней пожалуйста. Мне надо триггерно узнать, а не через Редактор объектов. Если никак нельзя придётся делать большую базу данных. По этому я и спрошиваю по другому ли нельзя узнать приказ от спелла по его ид ?


 

BiboДата: Среда, 12 Марта 2014, 11:08:22 | Сообщение # 8
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
Цитата Q1wAse ()
по другому ли нельзя узнать приказ от спелла по его ид ?

Нельзя.
Цитата Q1wAse ()
Только чтобы его использовать надо знать его приказ.

Это такая попытка автоматизировать процесс?
 

DaroДата: Среда, 12 Марта 2014, 14:15:33 | Сообщение # 9
6 уровень
Группа: Проверенные
Сообщений: 217
Награды: 0
Репутация: 105
Блокировки:
Если это то что я думаю , то все просто нужно показывать строку приказа. вот
Код
function Trig_Id_Actions takes nothing returns nothing
call BJDebugMsg(OrderId2String(GetIssuedOrderId()))
endfunction

//===========================================================================
function InitTrig_Id takes nothing returns nothing
     set gg_trg_Id = CreateTrigger(  )
     call TriggerRegisterAnyUnitEventBJ( gg_trg_Id, EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
     call TriggerRegisterAnyUnitEventBJ( gg_trg_Id, EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER )
     call TriggerRegisterAnyUnitEventBJ( gg_trg_Id, EVENT_PLAYER_UNIT_ISSUED_ORDER )
     call TriggerAddAction( gg_trg_Id, function Trig_Id_Actions )
endfunction

показывает приказ способности


 

SirNikolasДата: Среда, 12 Марта 2014, 18:25:35 | Сообщение # 10
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Цитата Q1wAse ()
Нет. У меня 1 спелл. Только чтобы его использовать надо знать его приказ. Как мне узнать приказ этого спелла триггерно, спелл 'A005' добавляется триггерно и кастуется даммиком, но чтобы кастовать спелл надо знать ид спелла.
В таком случае - да, только БД.


 

Q1wAseДата: Среда, 12 Марта 2014, 19:12:38 | Сообщение # 11
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
Цитата Daro ()
показывает приказ способности

bj не использую. По этому делаю БД. Тему close. Хотя я нашёл ещё до того, как создал тему вот эту наработку на Jass кому интересно.


 

BiboДата: Среда, 12 Марта 2014, 19:47:52 | Сообщение # 12
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
Маразм крепчал.
 

Q1wAseДата: Среда, 12 Марта 2014, 19:49:37 | Сообщение # 13
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
Цитата Bibo ()
Маразм крепчал.

Классная же наработка. Я её разбирать буду, если принцип будет прост, то сделаю свою систему.


 

SirNikolasДата: Четверг, 13 Марта 2014, 09:12:56 | Сообщение # 14
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Это функция представления raw-кода в качестве строки. Вообще не то, что тебе надо.

 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » ID and ID (как преобразовывать ID спеллов)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz