Версия для печати темы
UoKit.com Форумы _ Sphere Server 0.56 - Sphere X _ Вызов галлюцинаций через функцию
Автор: d`ArcZeal 19.9.2017, 15:36
В классической версии УО есть такой спелл галлюцинации, hallucination. И вроде даже скрипт на этот спелл есть -
Код
[SPELL 70]
DEFNAME=s_Hallucination
NAME=Hallucination
SOUND=SND_Z_END_MYSTERY1
RUNES=WN
CAST_TIME=30
RESOURCES=I_REAG_GARLIC,I_REAG_NIGHTSHADE
RUNE_ITEM=I_RUNE_MIND_BLAST
SCROLL_ITEM=I_SCROLL_MIND_BLAST
FLAGS=SPELLFLAG_TARG_CHAR|SPELLFLAG_DIR_ANIM| SPELLFLAG_HARM | SPELLFLAG_FX_TARG| SPELLFLAG_RESIST
EFFECT_ID=I_FX_CURSE
EFFECT=2,5
DURATION=2*60.0,4*60.0
MANAUSE=15
SKILLREQ=MAGERY 30.0, NECROMANCY 40.0
INTERRUPT=100,100
Но у меня он не работает.
Может есть номер sendpacket для получения этого эффекта или функция, рабочий спелл?
Автор: M0rBiT 19.9.2017, 16:07
вроде как курса помимо отнимания статов посылала галюны
----------
UPD ошибся ;(
Помню этот каст. Точно он был в уо))
Автор: Sirocco 19.9.2017, 17:21
А может решить проблему с не работает, чем выдумывать пакеты?
Тем более я так понял этот эффект завязан на I_RUNE_MIND_BLAST
Автор: d`ArcZeal 19.9.2017, 19:16
Цитата(Sirocco @ 19.9.2017, 18:21)
А может решить проблему с не работает, чем выдумывать пакеты?
А у Вас он работает? Скиньте скрипт спелла.
У меня не работает:
[FUNCTION WOW]
SPELLEFFECT=s_Hallucination,1000
Автор: Sirocco 19.9.2017, 20:28
Да и вот эта функция прекрасно работает.
наличие навыка некромантии... и еще время срабатывания 30 секунд.
может еще где-то проблема.
Автор: Atheist 20.9.2017, 2:55
statf_hallucinating можно вешать
Автор: d`ArcZeal 20.9.2017, 8:15
Спасибо. Исправно работает через функцию:
Код
[FUNCTION PLAYER_Hallucination_ON]
SPELLEFFECT=s_Hallucination,1000
FLAGS=<FLAGS> | statf_hallucinating
UPDATE
[FUNCTION PLAYER_Hallucination_OFF]
FLAGS=<FLAGS> &~ statf_hallucinating
UPDATE
Автор: Sirocco 20.9.2017, 8:37
Это замечательно изучать как что работает, но почему бы не починить заклинание, не понимаю!
Автор: Juzzver 20.9.2017, 15:09
есть видео с эффектом этого заклинания?
Автор: Sirocco 20.9.2017, 15:24
Цитата(Juzzver @ 20.9.2017, 15:09)
есть видео с эффектом этого заклинания?
представь что ты поганок в лесу наелся... и вокруг тебя фиолетовые огры ходят.
Автор: d`ArcZeal 20.9.2017, 15:33
Цитата(Sirocco @ 20.9.2017, 9:37)
Это замечательно изучать как что работает, но почему бы не починить заклинание, не понимаю!
Посмотри ранее выложенную функцию, в ней есть:
SPELLEFFECT=s_Hallucination,1000
Заклинание работает.
Автор: Sirocco 20.9.2017, 17:31
Я в ахУ меня просто приличных слов не осталось.... УЗНАЙ почему не работает!!!
Автор: d`ArcZeal 20.9.2017, 19:33
Малой, сгоняй сам.
У меня все в порядке.
Автор: d`ArcZeal 20.9.2017, 19:44
Возможно возникло какое-то недопонимание.
Ты спросил, что не понимаешь, я уточнил, что ответ на вопрос темы указан в функции которую я скинул сообщением выше, спасибо Atheist'у в этом.
Само заклинание работает, в принципе его скрипт и не важен так как исправно работает функция, а уж в нее можно что угодно вписать.
Автор: Sirocco 20.9.2017, 23:25
Я считал тебя адекватным человеком...
"у меня не работает заклинание, которое работает у всех. А ладно пофигу изобрету какой-нибудь костыль... не буду ж я разбираться что его блочит."
Автор: Mirage 21.9.2017, 22:14
А это вроде и не Дарк.
Автор: d`ArcZeal 22.9.2017, 11:51
Цитата(Juzzver @ 20.9.2017, 16:09)
есть видео с эффектом этого заклинания?
Не нашел на youtube пример действия заклинания, что странно (https://www.youtube.com/results?search_query=ultima+online+Hallucination).
На большинстве шардов это заклинание не применяется. Будет время прикреплю короткое видео эффекта.
Автор: Juzzver 22.9.2017, 18:38
Цитата
Не нашел на youtube пример действия заклинания, что странно (https://www.youtube.com/results?search_query=ultima+online+Hallucination).
На большинстве шардов это заклинание не применяется. Будет время прикреплю короткое видео эффекта.
тоже искал, не нашел. Было бы интересно взглянуть
Автор: M0rBiT 22.9.2017, 19:19
Цитата(Juzzver @ 22.9.2017, 18:38)
тоже искал, не нашел. Было бы интересно взглянуть
Блин)) много где на шардах видел это)) Но кастили его МОБЫ.
А видео ниодного тоже не нашел(
В кратце все что видишь на экране меняется цветами)
Мобы/нпц/игроки/ рандомно трансформируются в разные существа.
Автор: d`ArcZeal 22.9.2017, 19:48
Youtube: https://youtu.be/RO37i0mR49c?t=3m07s
Автор: RL_ka 22.9.2017, 21:38
Цитата(d`ArcZeal @ 22.9.2017, 18:48)
Youtube: https://youtu.be/RO37i0mR49c?t=3m07s
эх, думал чето интересное.. а эт ерунда какая-то, а не галюцинации, жаль
Автор: Juzzver 23.9.2017, 0:00
Цитата(d`ArcZeal @ 22.9.2017, 19:48)
Youtube: https://youtu.be/RO37i0mR49c?t=3m07s
спасибо за видео
Это в старых клиентах пакет есть такого назначения или всё на стороне сервера происходит?
Автор: RL_ka 23.9.2017, 3:25
Цитата(Juzzver @ 22.9.2017, 23:00)
спасибо за видео
Это в старых клиентах пакет есть такого назначения или всё на стороне сервера происходит?
Не, просто цикличная замена графики окружающих предметов/нпц на рандомные значения - на стороне сервера...
Автор: Juzzver 23.9.2017, 4:10
Цитата
Не, просто цикличная замена графики окружающих предметов/нпц на рандомные значения - на стороне сервера...
А если сервер упадет в это время, после сохранения, все эти махинации свойств зависнут? Или таймер с оригинальными свойствами сейвятся отдельно тоже?
И еще интересно, галлюцинацию видит лишь игрок на которого бросили спелл? или все в округе?
Автор: M0rBiT 23.9.2017, 8:24
Цитата(Juzzver @ 23.9.2017, 4:10)
А если сервер упадет в это время, после сохранения, все эти махинации свойств зависнут? Или таймер с оригинальными свойствами сейвятся отдельно тоже?
И еще интересно, галлюцинацию видит лишь игрок на которого бросили спелл? или все в округе?
Видит только тот на кого бросили.
Автор: Atheist 23.9.2017, 14:00
личлорды в сфере вроде по дефолту кидают этот спелл
вобщем то он работает точно
вопрос же был как сделать функцию чтобы накинуть глюки, чего вы тут развели то?
Автор: RL_ka 23.9.2017, 18:42
Цитата(Juzzver @ 23.9.2017, 3:10)
А если сервер упадет в это время, после сохранения, все эти махинации свойств зависнут? Или таймер с оригинальными свойствами сейвятся отдельно тоже?
И еще интересно, галлюцинацию видит лишь игрок на которого бросили спелл? или все в округе?
Фактически никакая графика не меняется. Подделываются отправляемые пользователю пакеты. Скрипт просто сканирует на окружающие предметы/нпц и отправляет клиенту пакет с инфой типа "объект такой-то имеет графику такую-то".
Автор: Juzzver 23.9.2017, 18:48
Цитата
Фактически никакая графика не меняется. Подделываются отправляемые пользователю пакеты. Скрипт просто сканирует на окружающие предметы/нпц и отправляет клиенту пакет с инфой типа "объект такой-то имеет графику такую-то".
Гуд, а то я думал, что всё куда сложнее)
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)