|
О создании карт для создателей карт
|
|
|
Offline
SIT-X2948 | Дата: Понедельник, 11.10.2010, 16:20:38 | Сообщение # 511 |
Сообщений: 51
| Quote (AdMiRaLLO__O) условие: (Charges remaining in (Item carried by (Entering unit) in slot 1)) больше или равно 5 а событие юнит ентер регион P.S. сделал проверку на 1 слот Всё работает, но не совсем как надо. У меня такая система, что когда поднимаешь (условно) 1 зелье и потом поднимаешь такое же 2-е зелье, то оно докладывается к первому. Мне надо чтоб можно было ложить НПЦ по 1 предмету до нужного количества, или всё сразу.
Играю на Battle.net (Europe), Alkar, CosmosTV. (SIT-X) ICQ 630685212
|
| |
| |
|
Offline
zelenayasmert)) | Дата: Понедельник, 11.10.2010, 16:36:48 | Сообщение # 512 |
Зеленый и автоатакующий
Сообщений: 1890
| Quote (SIT-X2948) Всё работает, но не совсем как надо. У меня такая система, что когда поднимаешь (условно) 1 зелье и потом поднимаешь такое же 2-е зелье, то оно докладывается к первому. Мне надо чтоб можно было ложить НПЦ по 1 предмету до нужного количества, или всё сразу. не совсем понял...
I see you.
|
| |
| |
|
Offline
SIT-X2948 | Дата: Понедельник, 11.10.2010, 19:30:52 | Сообщение # 513 |
Сообщений: 51
| Quote (zelenayasmert))) не совсем понял... Вот представь: Лежит зелье. Ты его поднял. У него 1 заряд. Если ты поднимишь ещё 1 зелье, у которого тоже 1 заряд, то они будут занимать 2 слота, и у них будет по 1 заряду. А теперь представь это: Я стрыл супер вещь, и вкатал её в эдитор и теперь представь это: Лежит зелье. Ты его поднял. У него 1 заряд. Если ты поднимешь ещё 1 зелье, то оно не будет занимать второй слот, а у первого зелья станет 2 заряда, вместо одного. Что мне нужно: Мне нужно, чтоб когда у НПЦ, которому я всовываю эти зелья делал нужное действие, если у него в инвентаре 5 или более зелий. При этом я должен делать это, как я захочу: Могу всунуть 5 сразу. Могу больше пяти. И чтоб можно было ему ложить по одному зелье, пока их не насобирается до пяти зарядов. The Конец!
Играю на Battle.net (Europe), Alkar, CosmosTV. (SIT-X) ICQ 630685212
|
| |
| |
|
|
Offline
AdMiRaLLO__O | Дата: Вторник, 12.10.2010, 10:51:16 | Сообщение # 515 |
Сообщений: 79
| лень делать хД
Котэ правят миром.... Просто мы этого не видим:)
|
| |
| |
|
Offline
SIT-X2948 | Дата: Вторник, 12.10.2010, 15:07:12 | Сообщение # 516 |
Сообщений: 51
| Quote (AdMiRaLLO__O) лень делать хД Я бы и сам сделал, но хз как. Если всё же кто- нибудь сделает, буду благодарен. P.S. Пива не привезу с Беларуси, бо далековато =(
Играю на Battle.net (Europe), Alkar, CosmosTV. (SIT-X) ICQ 630685212
|
| |
| |
|
Offline
AdMiRaLLO__O | Дата: Вторник, 12.10.2010, 15:25:01 | Сообщение # 517 |
Сообщений: 79
| у тебя вещи стакаются? тебе нужно чтобы просто при получении 5 предметов было действие?
Котэ правят миром.... Просто мы этого не видим:)
|
| |
| |
|
Offline
RusHero | Дата: Вторник, 12.10.2010, 16:13:40 | Сообщение # 518 |
Сообщений: 390
| Quote (zelenayasmert))) имха англ рулит ну незнаю, я вот поставил русские тригеры и сам терь учусь, так что...
It's over nine thousand!
|
| |
| |
|
Offline
zelenayasmert)) | Дата: Вторник, 12.10.2010, 19:06:00 | Сообщение # 519 |
Зеленый и автоатакующий
Сообщений: 1890
| Quote (SIT-X2948) то оно не будет занимать второй слот, а у первого зелья станет 2 заряда, вместо одного. Складывание зарядов: Событие: Боевая единица - A unit Acquires an item Условие: Or - any (Condition) are true Условия: (Item type of(Item begin manipulated)) равно <тип предмета1>* (Item type of(Item begin manipulated)) равно <тип предмета2>* (Item type of(Item begin manipulated)) равно <тип предмета3>* Действия: Set it**=(Item type of(item begin manipulated)) For each (Integer A) from 1 to 6 do (Actions) Цикл - Действия If (All Conditions are True) then do (Then Actions) else do (Else Actions) Если - Условия (Item type of(Item carried by (Triggering unit) in slot (Integer A))) равно it (Item carried by (Triggering unit) in slot (Integer A)) не равно (Item begin manipulated) То - действия Предмет - Set charges remaining in (Item carried by (Triggering unit) in slot (Integer A)) to ((Charges remaining in (Item carried by (Triggering unit) in slot (Integer A)) + (Charges remaining in (Item begin manipulated))) Предмет - Remove (Item begin manipulated) Иначе - действия *Тип предмета, данный триггер универсален, и может складывать заряды всех типов предметов, указанных в условии **Переменная типа "Тип предмета" Добавлено (12.10.2010, 19:06:00) --------------------------------------------- Quote (SIT-X2948) Что мне нужно: Мне нужно, чтоб когда у НПЦ, которому я всовываю эти зелья делал нужное действие, если у него в инвентаре 5 или более зелий. При этом я должен делать это, как я захочу: Могу всунуть 5 сразу. Могу больше пяти. И чтоб можно было ему ложить по одному зелье, пока их не насобирается до пяти зарядов. событие юнит получает предмет условие:юнит = твой юнит тип полученого предмета = твой тип действие:количество зарядов блабла больше или равно 5 то блабла иначе ду насинг както так
I see you.
Сообщение отредактировал zelenayasmert)) - Вторник, 12.10.2010, 19:15:13 |
| |
| |
|
Offline
SIT-X2948 | Дата: Пятница, 15.10.2010, 14:56:51 | Сообщение # 520 |
Сообщений: 51
| Не катит. Если я ему положу сначала 2, а потом 3 зелья, то будет 5, а действие не выполнится... P.S. Складывание зарядов. 1. Конвертируем триггер в текст. 2. Всовываем это: function Trig_Stack_Pickup_Actions takes nothing returns nothing local unit hero=GetManipulatingUnit() local item pickedup=GetManipulatedItem() local integer iii=0 local item temp=null local integer typeid=GetItemTypeId(pickedup) if(GetItemCharges(pickedup)==0)then set hero=null set pickedup=null return endif loop exitwhen iii==6 set temp=UnitItemInSlot(hero,iii) if(pickedup!=temp and GetItemTypeId(temp)==typeid)then call SetItemCharges(temp,GetItemCharges(temp)+GetItemCharges(pickedup)) call RemoveItem(pickedup) set iii=5 endif set iii=iii+1 endloop set hero=null set pickedup=null endfunction //=========================================================================== function InitTrig_Stack_Pickup takes nothing returns nothing set gg_trg_Stack_Pickup = CreateTrigger( ) call TriggerRegisterAnyUnitEventBJ( gg_trg_Stack_Pickup, EVENT_PLAYER_UNIT_PICKUP_ITEM ) call TriggerAddAction( gg_trg_Stack_Pickup, function Trig_Stack_Pickup_Actions ) endfunction P.P.S: Когда конвертируем в текст, в строках будет текст! Удаляйте несмотря...
Играю на Battle.net (Europe), Alkar, CosmosTV. (SIT-X) ICQ 630685212
Сообщение отредактировал SIT-X2948 - Пятница, 15.10.2010, 14:57:08 |
| |
| |
|
Offline
AdMiRaLLO__O | Дата: Пятница, 15.10.2010, 16:42:03 | Сообщение # 521 |
Сообщений: 79
| ну тогда создай переменную типа целочеслительная, допустим с названием chislozaryadov, не массив. дальше триггер: событие: юнит получает придмет условие: (что итем беинг манипулятион твоё зелье) действие: set chislozaryadov=chislozaryadov + (Charges remaining in (Item being manipulated)) (арифметика) дальше в том же триггере если/то/иначе если chislozaryadov=5 то твоё действие иначе ------- а в триггер с инициализацией карты делаешь действие set chislozaryadov=0
Котэ правят миром.... Просто мы этого не видим:)
Сообщение отредактировал AdMiRaLLO__O - Пятница, 15.10.2010, 16:43:09 |
| |
| |
|
Offline
oleh | Дата: Суббота, 23.10.2010, 08:30:18 | Сообщение # 522 |
Сообщений: 11
| Люди,как убрать ету фигню: я зделал скилл или героя, а его описание или название пишет To tip missing и еще где в редакторе надо изменить настройки так, чтобы можно было делать описание герою Если можна то в личку
Быть РЕАЛЬНО ПРО в worldeditе, значит создать блокнот.w3x написать там код и это будет карта. =) Но мы так не умеем. =(
|
| |
| |
|
Offline
zelenayasmert)) | Дата: Суббота, 23.10.2010, 13:00:42 | Сообщение # 523 |
Зеленый и автоатакующий
Сообщений: 1890
| Quote (oleh) я зделал скилл или героя, а его описание или название пишет To tip missing настрой названия и описания(текст - подсказка, там много разных подпунктов) Quote (oleh) чтобы можно было делать описание герою тоже такой пункт должон быть Текст- подсказка(подробная)
I see you.
Сообщение отредактировал zelenayasmert)) - Суббота, 23.10.2010, 13:02:37 |
| |
| |
|
Offline
anufis-old | Дата: Суббота, 23.10.2010, 13:21:01 | Сообщение # 524 |
Сообщений: 5085
| Quote (oleh) Люди,как убрать ету фигню: я зделал скилл или героя, а его описание или название пишет To tip missing и еще где в редакторе надо изменить настройки так, чтобы можно было делать описание герою Если можна то в личку Если нужно отсутствующее описание, но чтоб не было "Tooltip missing", просто поставь там пробелов несколько(вроди бы должно помочь)
|
| |
| |
|
Offline
oleh | Дата: Суббота, 23.10.2010, 20:01:04 | Сообщение # 525 |
Сообщений: 11
| даже если я норм описание и название зделал всеравно иногда так пишет А пункт в настройках подсказка, хоть включен, хоть выключен всеравно нету в Редакторе обьектов пункта "Описание героя или крипа"Добавлено (23.10.2010, 16:38:38) --------------------------------------------- Еще есть вопрос: я спрашивал как зделать триггер Армагедон в петрах, у меня есть версия но там не сохраняется опыт, левел и предметы. Мне сказали зделать переменные какието на сохранение этого всего, но я не понял какие именно переменные.(Я знаю что такое переменные)Если можна то напишите. Добавлено (23.10.2010, 20:01:04) --------------------------------------------- непомогло 
Быть РЕАЛЬНО ПРО в worldeditе, значит создать блокнот.w3x написать там код и это будет карта. =) Но мы так не умеем. =(
|
| |
| |
|
|
Offline
RusHero | Дата: Вторник, 26.10.2010, 19:32:35 | Сообщение # 527 |
Сообщений: 390
| да блин, как раз с этим я разобрался, тем более у тебя есть ещё одна ошибка. Quote (Akat) У владельца кастера золтота больше чем N больше или равно*
It's over nine thousand!
|
| |
| |
|
|
|
|
Offline
_spL_ | Дата: Четверг, 28.10.2010, 15:31:37 | Сообщение # 531 |
Сообщений: 330
| Quote (RusHero) вот такой вопрос: Как сделать так, чтобы при применении способности у цели (которая применила эту способность) увеличивалось хп, дамаг, ас и броня на (неважно скоко)? И чтобы при применении отнялось (неважно сколько) голд. это просто детский вопрос. берёш способность "+n урона" ввиде предмета изменяеш под нужное кол-во и триггерно даёш на nсек,через nсек убираеш. аналогично с хп и ас. а голд тригерно отнимаеш
Сообщение отредактировал _spL_ - Четверг, 28.10.2010, 15:53:22 |
| |
| |
|
Offline
oleh | Дата: Четверг, 28.10.2010, 20:21:36 | Сообщение # 532 |
Сообщений: 11
| Люди!А мне помогут ?Как зделать триггер Армагедон (герой взял предмет превратился в героя с тем же опытом и предметами).Только нормально, ане так "сохрани их как переменные" .
Быть РЕАЛЬНО ПРО в worldeditе, значит создать блокнот.w3x написать там код и это будет карта. =) Но мы так не умеем. =(
|
| |
| |
|
Offline
oleh | Дата: Пятница, 29.10.2010, 08:11:28 | Сообщение # 533 |
Сообщений: 11
| а пример как именно сохранить. просил же нормально расказать
Быть РЕАЛЬНО ПРО в worldeditе, значит создать блокнот.w3x написать там код и это будет карта. =) Но мы так не умеем. =(
|
| |
| |
|
Offline
RusHero | Дата: Пятница, 29.10.2010, 14:24:09 | Сообщение # 534 |
Сообщений: 390
| Quote (_spL_) берёш способность "+n урона" ввиде предмета изменяеш под нужное кол-во и триггерно даёш на nсек,через nсек убираеш. аналогично с хп и ас. да нет! нужно сделать так чтобы не было линии длительности эффекта. Типа: рёв, перевоплощение и тп. Тем более! Если мне нужно апнуть её несколько раз то нифига не получится, так как ты сказал!
It's over nine thousand!
|
| |
| |
|
Offline
anufis-old | Дата: Пятница, 29.10.2010, 15:31:42 | Сообщение # 535 |
Сообщений: 5085
| Как сделать так, чтоб когда герой умирает, у игрока отнималось столько золота, сколько за убийство получено золота убийцей?
|
| |
| |
|
Offline
_spL_ | Дата: Пятница, 29.10.2010, 16:27:09 | Сообщение # 536 |
Сообщений: 330
| RusHero, тогда при касте способности сделать улучшение anufis, это скорее всего в тему "задания по триггерам"
|
| |
| |
|
Offline
_spL_ | Дата: Пятница, 29.10.2010, 16:28:20 | Сообщение # 537 |
Сообщений: 330
| RusHero, ещё можно вот так тут разберёшся)
|
| |
| |
|
Offline
AdMiRaLLO__O | Дата: Пятница, 29.10.2010, 16:49:05 | Сообщение # 538 |
Сообщений: 79
| Quote (anufis) Как сделать так, чтоб когда герой умирает, у игрока отнималось столько золота, сколько за убийство получено золота убийцей? это тебе надо или тебе делать нечего?
Котэ правят миром.... Просто мы этого не видим:)
|
| |
| |
|
Offline
oleh | Дата: Пятница, 29.10.2010, 20:26:27 | Сообщение # 539 |
Сообщений: 11
| Акат,спс
Быть РЕАЛЬНО ПРО в worldeditе, значит создать блокнот.w3x написать там код и это будет карта. =) Но мы так не умеем. =(
|
| |
| |
|