Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Вопросы по 55i
$yst3m_3rr0r
сообщение 18.10.2012, 1:40
Сообщение #1


****

Apprentice
Сообщений: 262
Регистрация: 16.11.2010
Группа: Пользователи
Наличность: 6972
Из: United Kingdom
Пользователь №: 13.193



Все Доброго время суток (IMG:style_emoticons/default/wink.gif)
Начал делать что-то на подобии нашей Альфы (IMG:style_emoticons/default/rolleyes.gif) Чисто для того что бы с друзьями побегать.
Вот, накопилось парочка вопросов:

1) Не получается убрать г3 в городе Nujelm. Находил темы по поводу FLAGS - атаки/магии/гвардов.
Пытаюсь настроить, одни ошибки выдает. Можно конкретней ? Что и в каком файле прописывать.

2) Как сделать пропажу вещей/трупов - мгновенной, то есть c интервалом в минуту.

3) Покопавшись на форуме нашел кое-какие скрипты. Вот например такой:
Код
On=@Damage
    IF RAND(5)=1
        SERV.NEWITEM=i_paralyze_memory
        NEW.TIMER=0
        SRC.NEW.EQUIP
        CONT.SAY Agrrrhh!
        DISMOUNT
        SRC.SOUND 273
    ENDIF

[FUNCTION Dismount]
    IF (<SRC.FINDLAYER.25.UID>)
        SRC.SPELLEFFECT 38,1000
        SRC.ACT=<SRC.FINDLAYER.25.MORE2>
        SRC.ACT.P=<SRC.P>
        SRC.FINDLAYER.25.REMOVE
        SRC.FLAGS=<src.flags>&~080000000
        SRC.UPDATE
        REGION.ALLCLIENTS FIX
    ENDIF

[ITEMDEF i_paralyze_memory]
ID=i_memory
NAME=paralyze memory
TYPE=t_eq_script

On=@Timer
    CONT.SPELLEFFECT=S_PARALYZE,100.0
    REMOVE
    RETURN 1


Проблема в том, что с хорсы валит, а парализа нет. В чем проблема ? Как сделать так, что бы фризил, не сразу, а в течении 3 секунды после удара. Короче скорость самого каста Paralyze (IMG:style_emoticons/default/smile.gif)

4) На счет регена. Везде описаны реген вещей раз в сек и число. А, как сделать например раз в 2 секунды и рандом число. Что-то типо "Восстанавливает ману по 4-6 единиц каждые 2 секунды"

5) Как удалить не подвижную статику ? Хотел сегодня редактировать Банк Nujelm, и хрен ... )
Вот как на данном скриншоте. Полностью переделан Банк.
Тут же сразу второй вопрос по скрину (IMG:style_emoticons/default/smile.gif) Как сделать так, что бы при клике на вещь, название писалось зеленым цветом (IMG:style_emoticons/default/smile.gif)

(IMG:http://i052.radikal.ru/1210/ac/f88452cde96b.jpg)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
$yst3m_3rr0r
сообщение 20.10.2012, 3:29
Сообщение #2


****

Apprentice
Сообщений: 262
Регистрация: 16.11.2010
Группа: Пользователи
Наличность: 6972
Из: United Kingdom
Пользователь №: 13.193



Неужели никто не знает ? (IMG:style_emoticons/default/blink.gif) Не поверю! Люди добрые - откликнитесь (IMG:style_emoticons/default/cool.gif)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
$yst3m_3rr0r
сообщение 7.11.2012, 3:33
Сообщение #3


****

Apprentice
Сообщений: 262
Регистрация: 16.11.2010
Группа: Пользователи
Наличность: 6972
Из: United Kingdom
Пользователь №: 13.193



Актуально !


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 8.11.2012, 12:34
Сообщение #4


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



1) лучше менять флаги у всех регионов связанных с городом и еще лучше при выключенной сфере
2) https://forum.uokit.com/index.php?showtopic=8200
3) данный скрипт для 0.55i не подойдет по синтаксису
4) увеличь таймер, поставь свое число для восстановления
5) https://forum.uokit.com/index.php?showtopic=20496
6) https://forum.uokit.com/index.php?showtopic=6049


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
$yst3m_3rr0r
сообщение 9.11.2012, 4:24
Сообщение #5


****

Apprentice
Сообщений: 262
Регистрация: 16.11.2010
Группа: Пользователи
Наличность: 6972
Из: United Kingdom
Пользователь №: 13.193



Цитата(DihlofozzZ @ 8.11.2012, 13:34) *

1) лучше менять флаги у всех регионов связанных с городом и еще лучше при выключенной сфере

Ну, собственно так с сделал (IMG:style_emoticons/default/smile.gif) Самое интересное, что магия вообще не работает, а вот удары проходят (IMG:style_emoticons/default/sad.gif)
То есть, чар как будто то в инвуле стоит, а замах и удары проходят без вреда. Возможно ли вообще отключить какие-либо действия ? Максимум надпись над головой - Attack you ... Если - да? Поделитесь скриптом (IMG:style_emoticons/default/rolleyes.gif)
Цитата

Спасибо! Странно, что я не находил данную статью раньше ...
Цитата

3) данный скрипт для 0.55i не подойдет по синтаксису

Это я уже понял. Второй день голову ломаю ... Помоги написать скрип (IMG:style_emoticons/default/rolleyes.gif)
Цитата

А, вот за это отдельное спасибо (IMG:style_emoticons/default/cool.gif)

Что-то с последним вопросом не разобрался я. Так все таки, как сделать цветное название предмета ?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 9.11.2012, 14:54
Сообщение #6


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



Цитата($yst3m_3rr0r @ 9.11.2012, 4:24) *

Ну, собственно так с сделал (IMG:style_emoticons/default/smile.gif) Самое интересное, что магия вообще не работает, а вот удары проходят (IMG:style_emoticons/default/sad.gif)
То есть, чар как будто то в инвуле стоит, а замах и удары проходят без вреда. Возможно ли вообще отключить какие-либо действия ? Максимум надпись над головой - Attack you ... Если - да? Поделитесь скриптом (IMG:style_emoticons/default/rolleyes.gif)
значит не те флаги поставил (IMG:style_emoticons/default/smile.gif)

Цитата($yst3m_3rr0r @ 9.11.2012, 4:24) *
Что-то с последним вопросом не разобрался я. Так все таки, как сделать цветное название предмета ?
ставь 0.56б и геморроя с этим у тебя не будет


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
$yst3m_3rr0r
сообщение 9.11.2012, 22:43
Сообщение #7


****

Apprentice
Сообщений: 262
Регистрация: 16.11.2010
Группа: Пользователи
Наличность: 6972
Из: United Kingdom
Пользователь №: 13.193



Цитата(DihlofozzZ @ 9.11.2012, 15:54) *

значит не те флаги поставил (IMG:style_emoticons/default/smile.gif)

ставь 0.56б и геморроя с этим у тебя не будет


Флаги те (IMG:style_emoticons/default/smile.gif) На счет атаки вот что сделал:
Код

On=@HitTry
IF (<SRC.REGION.FLAGS>&02000) // Safe Zone
      SRC.ACTION= -1
      SRC.FLAGS=<SRC.FLAGS> & ~statf_war // out of war mode
      RETURN 1
   ENDIF


С 55i на 56б ? А, это не геморно ? Придется же все скрипты переписывать (IMG:style_emoticons/default/blink.gif)
Да и, какие плюсы у 56 перед 55 ?

А, что на счет скрипта на парализ ? Что-то совсем беда с ним ... Даже в сборках на сайте найти не могу (IMG:style_emoticons/default/blink.gif)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 9.11.2012, 23:07
Сообщение #8


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



Цитата($yst3m_3rr0r @ 9.11.2012, 22:43) *

Флаги те (IMG:style_emoticons/default/smile.gif) На счет атаки вот что сделал:
Код

ON=@HitTry
if (<src.region.flags>&02000) // Safe Zone
      src.action= -1
      SRC.FLAGS=<SRC.FLAGS> & ~statf_war // out of war mode
      return 1
   endif


С 55i на 56б ? А, это не геморно ? Придется же все скрипты переписывать (IMG:style_emoticons/default/blink.gif)
Да и, какие плюсы у 56 перед 55 ?

А, что на счет скрипта на парализ ? Что-то совсем беда с ним ... Даже в сборках на сайте найти не могу (IMG:style_emoticons/default/blink.gif)

если ты не разбираешься ни в тех, ни в других скриптах, то начинай лучше разбираться в 56б, ибо возможностей больше


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
$yst3m_3rr0r
сообщение 11.12.2012, 20:47
Сообщение #9


****

Apprentice
Сообщений: 262
Регистрация: 16.11.2010
Группа: Пользователи
Наличность: 6972
Из: United Kingdom
Пользователь №: 13.193



Что-то я давно ничего не спрашивал (IMG:style_emoticons/default/rolleyes.gif)

И так начнем:

1) CRITICAL:Exception code=0c0000005, addr=04795, in Main Loop

Данная ошибка выскакивает всегда когда - I player пытаеться запарализить II playera с помощью удара оружием. Ошибку оказывается вот в чем, когда перс голый, все нормально, стоновится как пологается во фриз ... Но, как только я одену вешь дающую имунитет к какой либов магии ... так сразу criticak error ...
Тестировал на анти-пойзоне робе ! С таким ивентом:

Код
[EVENTS e_no_poison]
ON=@Spelleffect
IF (<ARGN>==20) || (<ARGN>==39)
    EMOTE is resisting your spell ...
    RETURN 1
ENDIF


2) Как убрать промохи ? На форуме нашел пару тем, не помогло. Щас стоит вот так, и все равно хрен (IMG:style_emoticons/default/dry.gif)
Код
On=@SkillStart
IF (<SRC.ACTION>==Skill_Swordsmanship)
    ACTDIFF=0
ENDIF


3) Как убрать черный экран - You are dead ... Что-бы при смерти сразу показывала госта и серый экран ...
(IMG:http://s47.radikal.ru/i118/1212/02/b2c302e8ec31.jpg)

4) Как спрятать шлем по шруду ?
(IMG:http://s004.radikal.ru/i208/1212/d3/8ccd9a0fa769.jpg)

5) Решил сделать оружие по подобию Bone Harvester.
Код
[ITEMDEF i_sickle] 
DEFNAME=i_sickle
NAME=Sickle

ID=03F12 - Если вписать этот ID - Item:Hitpoints assigned for non-weapon i_sickle
ID=i_bone_harvester - Если так, то просто при Дклике выскакивает таргет ... Как быть ?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 16.12.2012, 17:40
Сообщение #10


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



1) смотри синтаксис, не может быть в проверке знака вычитания ~
2)
Цитата
**** Трудности умения (Skill) и ACTDIFF. ********************************************************



Для большинства триггеров, где навык вовлечен, ACTDIFF может использоваться, чтобы читать/изменять текущую

трудность. ACTDIFF имеет смысл везде, где ACTION имеет смысл, поскольу это связано с трудностью

выполнения действия.



ACTDIFF не имеет никакого значения в @SkillStart, потому что трудность для умения (skill-а) расчитана

впоследствии. Вы можете включить OF_Skill_DiffFirst, чтобы сделать @SkillStart работающим первым. Это имеет

(только известный) sideffect создания @SpellCast работает после @SkillStart, как обычно.

@HitMiss - другой триггер, в котором вы можете изменить ACTDIFF на значение, равное или более чем 0,

чтобы поразить иначе терпящий неудачу удар.



Путем сфера интерпретирует ACTDIFF, интерестно. Это вычисляет трудность, и если

персонаж совершает случайное действие (roll) той трудности, ACTDIFF становится -ACTDIFF, означая,

что вы можете всегда находить начальную трудность, даже на фейле. Settinf ACTDIFF к

0 всегда преуспевает. ACTDIFF выше вашего навыка терпит неудачу.

https://forum.uokit.com/index.php?showtopic=5384

3) к сфере и ее скриптам этот вопрос не относится - нужно ковырять клиентскую часть

4) тоже самое, как самый простой вариант - поставить версию уо от Age of Shadows и выше

5) если прописываешь предмет, прописывай его от и до, в первом случае у тебя явно не поставлен type вещи, во втором случае он вызывает таргет т.к. использует уже готовый скрипт, где type прописан, соответственно вызывающий таргет


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
$yst3m_3rr0r
сообщение 18.12.2012, 18:04
Сообщение #11


****

Apprentice
Сообщений: 262
Регистрация: 16.11.2010
Группа: Пользователи
Наличность: 6972
Из: United Kingdom
Пользователь №: 13.193



Цитата(DihlofozzZ @ 16.12.2012, 18:40) *

1) смотри синтаксис, не может быть в проверке знака вычитания ~

Да, даже если убрать всю нижнюю строку, то есть оставить только:
Код
[EVENTS e_no_poison]
ON=@Spelleffect
IF (<ARGN>==20) || (<ARGN>==39)
    EMOTE is resisting your spell ...
    RETURN 1
ENDIF

Все равно ошибка ... CRITICAL:Exception code=0c0000005, addr=04795, in Main Loop

Может что-то с парализ эфектом не так ?
Код
[ITEMDEF i_paralyze_effect]
ID=i_memory
NAME=Paralyze Memory
TYPE=t_eq_script

On=@Create
    TIMER=1

On=@Timer
    CONT.SPELLEFFECT 38 1000
    CONT.SFX snd_spell_paralyze
    REMOVE
    RETURN 1

При ударе получается, что на чаре висит евент e_no_poison и как только появляется эфект i_paralyze_effect ... И они конфликтуют ...


Цитата
Так мануал по 56 ? А, я 55i использую (IMG:style_emoticons/default/rolleyes.gif)

Цитата
3) к сфере и ее скриптам этот вопрос не относится - нужно ковырять клиентскую часть

Хмм ... Я использую клиент 2.0.3 - взятый с сайта Альфы ... А, там именно так, как я описал ...

Цитата
4) тоже самое, как самый простой вариант - поставить версию уо от Age of Shadows и выше

А, как еще с этим бороться ? Может скрипт какой есть ? Что-бы при одевании шруда была поверх всего ...

Цитата
5) если прописываешь предмет, прописывай его от и до, в первом случае у тебя явно не поставлен type вещи, во втором случае он вызывает таргет т.к. использует уже готовый скрипт, где type прописан, соответственно вызывающий таргет

Так и сделал ) Переписал, теперь все отлично (IMG:style_emoticons/default/smile.gif)


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 19.12.2012, 13:52
Сообщение #12


***********

Администратор форума
Сообщений: 5.602
Регистрация: 8.3.2003
Группа: Администраторы
Наличность: 0
Из: Москва Россия
Пользователь №: 237



1) как считаешь - многократно повторяющаяся функция зацикл сферы может сделать? (IMG:style_emoticons/default/smile.gif)
ты эффектом парализа вызываешь эффект парализа, который вызывает другой эффект парализа, который вызывает третий итд
2) тогда еще проще - ACTDIFF в 0.55i нету
3) инжект, если память не изменяет может убрать
4) можешь с лаерами в вердате поиграться, иначе никак


--------------------
С уважением Администратор Форума.
Контактный Email: dihlofozzz@uokit.com


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 16:02
Designed by Nickostyle