Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

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

есть видео с эффектом этого заклинания? smile.gif

Автор: Sirocco 20.9.2017, 15:24

Цитата(Juzzver @ 20.9.2017, 15:09) *
есть видео с эффектом этого заклинания? smile.gif

представь что ты поганок в лесу наелся... и вокруг тебя фиолетовые огры ходят.

Автор: 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) *

есть видео с эффектом этого заклинания? smile.gif

Не нашел на 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).
На большинстве шардов это заклинание не применяется. Будет время прикреплю короткое видео эффекта.

тоже искал, не нашел. Было бы интересно взглянуть smile.gif

Автор: M0rBiT 22.9.2017, 19:19

Цитата(Juzzver @ 22.9.2017, 18:38) *

тоже искал, не нашел. Было бы интересно взглянуть smile.gif



Блин)) много где на шардах видел это)) Но кастили его МОБЫ.
А видео ниодного тоже не нашел(

В кратце все что видишь на экране меняется цветами)
Мобы/нпц/игроки/ рандомно трансформируются в разные существа.

Автор: 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

эх, думал чето интересное.. а эт ерунда какая-то, а не галюцинации, жаль smile.gif

Автор: Juzzver 23.9.2017, 0:00

Цитата(d`ArcZeal @ 22.9.2017, 19:48) *

Изображение

Youtube: https://youtu.be/RO37i0mR49c?t=3m07s

спасибо за видео smile.gif
Это в старых клиентах пакет есть такого назначения или всё на стороне сервера происходит?

Автор: RL_ka 23.9.2017, 3:25

Цитата(Juzzver @ 22.9.2017, 23:00) *

спасибо за видео smile.gif
Это в старых клиентах пакет есть такого назначения или всё на стороне сервера происходит?


Не, просто цикличная замена графики окружающих предметов/нпц на рандомные значения - на стороне сервера...

Автор: Juzzver 23.9.2017, 4:10

Цитата
Не, просто цикличная замена графики окружающих предметов/нпц на рандомные значения - на стороне сервера...

А если сервер упадет в это время, после сохранения, все эти махинации свойств зависнут? Или таймер с оригинальными свойствами сейвятся отдельно тоже?

И еще интересно, галлюцинацию видит лишь игрок на которого бросили спелл? или все в округе?

Автор: M0rBiT 23.9.2017, 8:24

Цитата(Juzzver @ 23.9.2017, 4:10) *

А если сервер упадет в это время, после сохранения, все эти махинации свойств зависнут? Или таймер с оригинальными свойствами сейвятся отдельно тоже?

И еще интересно, галлюцинацию видит лишь игрок на которого бросили спелл? или все в округе?

Видит только тот на кого бросили.

Автор: Atheist 23.9.2017, 14:00

личлорды в сфере вроде по дефолту кидают этот спелл
вобщем то он работает точно
вопрос же был как сделать функцию чтобы накинуть глюки, чего вы тут развели то? smile.gif

Автор: 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)