Восскрешение на Jass
|
|
vezetnik97 | Дата: Вторник, 29 Апреля 2014, 20:41:49 | Сообщение # 1 |
7 уровень
Группа: Проверенные
Сообщений: 250
Награды: 0
Репутация: 10
Блокировки:
| я опытный Гуишник но jass я 0 , мне надо сделать Восскрешение На jass проблема есть, но долго обьяснять . просто Помогите сделать Восскрешение на Jass. ПОЖАЛУЙСТА! игроки таковы 1,2,3,4 против 6,7,8,9
Если человек говорит что он дурак значит он уже не дурак!
|
|
|
|
Q1wAse | Дата: Вторник, 29 Апреля 2014, 20:44:33 | Сообщение # 2 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Код function Unit_Death_Respawn takes nothing returns nothing local unit c = GetDyingUnit() local player p = GetOwningPlayer(c) local integer i = GetConvertedPlayerId(p)
local real x local real y local real time = I2R(GetHeroLevel(c)) * 3 if time > 40 then set time = 40 endif if IsUnitType(c, UNIT_TYPE_HERO) == true then call TriggerSleepAction(time) set x = GetRectCenterX(udg_Rect) // Где udg_Rect set y = GetRectCenterY(udg_Rect) // твоя область call ReviveHero(c, x,y, true)
endif set c = null set p = null endfunction
//=========================================================================== function InitTrig_Unit_Death_Respawn takes nothing returns nothing set gg_trg_Unit_Death_Respawn = CreateTrigger( ) call TriggerRegisterAnyUnitEventBJ( gg_trg_Unit_Death_Respawn, EVENT_PLAYER_UNIT_DEATH ) call TriggerAddAction( gg_trg_Unit_Death_Respawn, function Unit_Death_Respawn ) endfunction Сократил для тебя...
Сообщение отредактировал Q1wAse - Вторник, 29 Апреля 2014, 20:51:51 |
|
|
|
vezetnik97 | Дата: Вторник, 29 Апреля 2014, 20:47:43 | Сообщение # 3 |
7 уровень
Группа: Проверенные
Сообщений: 250
Награды: 0
Репутация: 10
Блокировки:
| Q1wAse,в какой строке указать область восскрешения?
Если человек говорит что он дурак значит он уже не дурак!
|
|
|
|
Q1wAse | Дата: Вторник, 29 Апреля 2014, 20:50:01 | Сообщение # 4 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Исправил код смотри выше, его можно просто скопировать и вставить к себе в карту. P.S. Не юзаю JNGP по этому можешь не заморачиваться с копированием.
Сообщение отредактировал Q1wAse - Вторник, 29 Апреля 2014, 20:53:05 |
|
|
|
vezetnik97 | Дата: Вторник, 29 Апреля 2014, 20:51:29 | Сообщение # 5 |
7 уровень
Группа: Проверенные
Сообщений: 250
Награды: 0
Репутация: 10
Блокировки:
| да еще забыл указать что не установлен jass new gen pack так что Плиз Сделай через Custom Script. могу скинуть карту в лс если там сделаешь было бы ваще вшик!
Если человек говорит что он дурак значит он уже не дурак!
|
|
|
|
Q1wAse | Дата: Вторник, 29 Апреля 2014, 20:53:31 | Сообщение # 6 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Смотри выше.
|
|
|
|
vezetnik97 | Дата: Вторник, 29 Апреля 2014, 20:58:51 | Сообщение # 7 |
7 уровень
Группа: Проверенные
Сообщений: 250
Награды: 0
Репутация: 10
Блокировки:
| Q1wAse, Но в Custom Script не вмешается весь код! Добавлено (29 Апреля 2014, 20:58:51) --------------------------------------------- все установил Jass new Gen pack но в ней создаються те же триггеры и Код не как не добавсить может я не то открыл?
Если человек говорит что он дурак значит он уже не дурак!
|
|
|
|
Q1wAse | Дата: Вторник, 29 Апреля 2014, 20:59:10 | Сообщение # 8 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Цитата vezetnik97 ( ) Q1wAse, Но в Custom Script не вмешается весь код! Нужно перевести пустой триггер названный Unit Death Respawn в JASS и скопировать туда код и ИСПРАВИТЬ udg_Rect на ИМЯ твоей области. ВСЁ...
|
|
|
|
vezetnik97 | Дата: Вторник, 29 Апреля 2014, 21:02:33 | Сообщение # 9 |
7 уровень
Группа: Проверенные
Сообщений: 250
Награды: 0
Репутация: 10
Блокировки:
| Q1wAse, Так в новом триггере тоже добавляются События Условия и действия вместо чистого триггера для кода!
Если человек говорит что он дурак значит он уже не дурак!
|
|
|
|
Imba_pvL | Дата: Вторник, 29 Апреля 2014, 21:08:36 | Сообщение # 10 |
10 уровень
Группа: Проверенные
Сообщений: 3151
Награды: 1
Репутация: 1260
Блокировки:
| Q1wAse, да можно же было просто call PolledWait (5.00) мб он бы так понял)
И да...зачем тебе на джасс, если используешь кастом скрипт? -_-
|
|
|
|
vezetnik97 | Дата: Вторник, 29 Апреля 2014, 21:16:51 | Сообщение # 11 |
7 уровень
Группа: Проверенные
Сообщений: 250
Награды: 0
Репутация: 10
Блокировки:
| Imba_pvL, так на кастом скрипт тоже можно . сне главное чтобы у карты дисконнект в Лан убрать.с Гуи когда играешь по сети и восскрешаешь героя то не хоста кикает! вот почему джасс нужен. но думаю и custom script поможет!
Если человек говорит что он дурак значит он уже не дурак!
|
|
|
|
Q1wAse | Дата: Вторник, 29 Апреля 2014, 21:26:36 | Сообщение # 12 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Цитата vezetnik97 ( ) главное чтобы у карты дисконнект в Лан убрать.с Гуи когда играешь по сети и восскрешаешь героя то не хоста кикает! Значит криво используешь GetLocalPlayer или воскрешаешь в несуществующую область. И я уже сказал, можно и без JNGP скопировать код в пустой триггер который ты перевёл в JASS. Если не сделаешь как тут, то я уже не чем помочь не могу.
|
|
|
|
vezetnik97 | Дата: Вторник, 29 Апреля 2014, 21:40:13 | Сообщение # 13 |
7 уровень
Группа: Проверенные
Сообщений: 250
Награды: 0
Репутация: 10
Блокировки:
| Цитата Q1wAse ( ) Значит криво используешь GetLocalPlayer или воскрешаешь в несуществующую область. нет в 1 игрок работает идеально! Цитата Q1wAse ( ) триггер который ты перевёл в JASS только как ее перевести в Jass в этом то и проблема!
Если человек говорит что он дурак значит он уже не дурак!
|
|
|
|
Q1wAse | Дата: Вторник, 29 Апреля 2014, 22:45:00 | Сообщение # 14 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Цитата vezetnik97 ( ) только как ее перевести в Jass в этом то и проблема!
Сообщение отредактировал Q1wAse - Вторник, 29 Апреля 2014, 22:47:30 |
|
|
|
Overkills | Дата: Вторник, 29 Апреля 2014, 23:15:18 | Сообщение # 15 |
Группа: Проверенные
Сообщений: 1785
Награды: 0
Репутация: 880
Блокировки:
| Делал когда-то... Возможно поможет.
|
|
|
|
Bibo | Дата: Среда, 30 Апреля 2014, 09:09:18 | Сообщение # 16 |
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
| Цитата Overkills ( ) Делал когда-то... Возможно поможет. Его вариант лучше. Хотя не без пары мелочей.
Но о каком жассе может идти речь, когда у человека с гуями и то большая проблема.
|
|
|
|
Q1wAse | Дата: Среда, 30 Апреля 2014, 09:47:54 | Сообщение # 17 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Цитата Bibo ( ) Его вариант лучше. Чем мой вариант хуже ? У меня работает нормально, умирало +100500 крипов и воскрешались все.
|
|
|
|
Bibo | Дата: Среда, 30 Апреля 2014, 10:34:51 | Сообщение # 18 |
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
| Цитата Q1wAse ( ) Чем мой вариант хуже ? Для авторы темы ничем. Он разницы не заметит, возможно. Да и обсуждалось в соседней теме. Повторятся ни к чему.
Добавлено (30 Апреля 2014, 10:34:51) --------------------------------------------- Ах, да, локальные переменные типа player можно не обнулять.
Сообщение отредактировал Bibo - Среда, 30 Апреля 2014, 10:35:11 |
|
|
|
Pebbles | Дата: Среда, 30 Апреля 2014, 11:39:42 | Сообщение # 19 |
7 уровень
Группа: Проверенные
Сообщений: 258
Награды: 0
Репутация: 1335
Блокировки:
| ТС - опытный гуишник, а вы - нет
Yabba Dabba Doo!
|
|
|
|
Q1wAse | Дата: Среда, 30 Апреля 2014, 12:54:41 | Сообщение # 20 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Зачем помогал... Оценили как могли СПАСИБО INFO! критики опытные Досвидания
|
|
|
|
Overkills | Дата: Среда, 30 Апреля 2014, 15:44:34 | Сообщение # 21 |
Группа: Проверенные
Сообщений: 1785
Награды: 0
Репутация: 880
Блокировки:
| Цитата vezetnik97 ( ) я опытный Гуишник
|
|
|
|
vezetnik97 | Дата: Среда, 30 Апреля 2014, 16:54:35 | Сообщение # 22 |
7 уровень
Группа: Проверенные
Сообщений: 250
Награды: 0
Репутация: 10
Блокировки:
| ну пишите что хотите просто есть проблема в карте где гуи не вариант. и я с имба ее решили. Overkills, ты хуже меня знаешь гуи так что молчи!
Если человек говорит что он дурак значит он уже не дурак!
|
|
|
|
Overkills | Дата: Среда, 30 Апреля 2014, 16:59:04 | Сообщение # 23 |
Группа: Проверенные
Сообщений: 1785
Награды: 0
Репутация: 880
Блокировки:
| Цитата vezetnik97 ( ) ты хуже меня знаешь гуи так что молчи! Толсто
|
|
|
|
Q1wAse | Дата: Среда, 30 Апреля 2014, 17:40:38 | Сообщение # 24 |
Группа: Проверенные
Сообщений: 1235
Награды: 0
Репутация: 286
Блокировки:
| Цитата vezetnik97 ( ) и я с имба ее решили Не благодарная тварь
|
|
|
|
Bibo | Дата: Среда, 30 Апреля 2014, 17:47:18 | Сообщение # 25 |
Группа: Проверенные
Сообщений: 741
Награды: 0
Блокировки:
| Цитата Q1wAse ( ) Не благодарная тварь О, с возвращением
|
|
|
|