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

 
Ответить в эту темуОткрыть новую тему
> Magic Damag
_Fess_
сообщение 7.10.2014, 21:38
Сообщение #1


*****

Journeyman
Сообщений: 488
Регистрация: 12.2.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.787
Возраст: 25



Не могу заставить книгу или робу нанести бонусный дамаг на пример при касте ФС.

Цитата
[ITEMDEF i_fire_book_of_druid]
ID=I_SPELLBOOK
NAME=Book of Fire
TYPE=t_jewelry
VALUE=500
WEIGHT=20

ON=@CREATE
COLOR=0447
TAG.BONUSF = <eval({200 300})>
TAG.CHARGE=<eval({200 300})>
NAME=<NAME> +<eval <tag.bonusf>*2>



Чтобы при касте например Фламстрика дамаг вырас.


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


******

Expert
Сообщений: 809
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15408
Пользователь №: 14.566
Возраст: 30



ну тут тебе поможет только пыточных дел мастер с большим стажем и знанием всего маркиза де Сада. Только он и сможет заставить "книгу и робу" подчиняться и наносить дамаг.


А нормальные люди бонусы вешают на персонажа. Либо в спеллэффекте проверяют наличие этих предметов на персонаже.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 8.10.2014, 1:08
Сообщение #3


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(Sirocco @ 7.10.2014, 22:13) *

ну тут тебе поможет только пыточных дел мастер с большим стажем и знанием всего маркиза де Сада. Только он и сможет заставить "книгу и робу" подчиняться и наносить дамаг.
А нормальные люди бонусы вешают на персонажа. Либо в спеллэффекте проверяют наличие этих предметов на персонаже.


Второе конечно не очень хорошее решение, делать проврку на каждом касте ФСа.

Фесс, сделай переменную для чаров типа Bonus FS Damage.
В касте ФСа добавь её в формулу.

А уже когда одеваешь/снимаешь робу у тебя эту переменную будет увеличивать/уменьшать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
_Fess_
сообщение 8.10.2014, 1:36
Сообщение #4


*****

Journeyman
Сообщений: 488
Регистрация: 12.2.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.787
Возраст: 25



Да все старался уже не пашет нечего.
Фаст каст пашет вот дамаг не умею как делать.

В ивенте на одном классе сразу повесил но все равно не пашет.
Я так и хочу повесить на перса сразу ивентом просто не знаю функцию как он работает...

Проверками старался проверки пашут а дамаг не проходит все равно.

Хоть похожий скрипт нужен для примера.

НУ ВОТ СКРИПТ

Цитата
IF (<SRC.MAGERY>>100.0) && (<SRC.AR>>=150)
IF (<SRC.MAGERY>>150.0)
IF (<ARGN>==51)
ARGN2 = {90 100}
src.say <argn2> // тест сообщение.
ELSE
DAMAGE <ARGN2> <SRC.UID>
ELSE
MESSAGE BEST DAMAGE!
ENDIF
ENDIF
ENDIF


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


*****

Journeyman
Сообщений: 488
Регистрация: 12.2.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.787
Возраст: 25



up


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


******

Expert
Сообщений: 809
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15408
Пользователь №: 14.566
Возраст: 30



ELSE
DAMAGE
ELSE

это что такое?

Код

IF (<SRC.MAGERY>>100.0) && (<SRC.AR>>=150)
    IF (<SRC.MAGERY>>150.0)
        IF (<ARGN>==51)
            ARGN2 = {90 100}
            src.say <argn2> // тест сообщение.
        ELSE
            DAMAGE <ARGN2> <SRC.UID>
        ELSE
            MESSAGE BEST DAMAGE!
        ENDIF
    ENDIF
ENDIF
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
$yst3m_3rr0r
сообщение 8.10.2014, 13:36
Сообщение #7


****

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



По поводу доп. дмг при определенной шмотке ... По пробуй так что ли ...
У тебя там расы вроде ...

Код
On=@SpellEffect
    IF StrMatch("class_mage","<SKILLCLASS>") && (<ARGO.BaseID>==i_super_puper_fs_robe)
      IF (<ARGN>==51)
       ARGN2 += {90 100}
      ENDIF
    ENDIF


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


*****

Journeyman
Сообщений: 488
Регистрация: 12.2.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.787
Возраст: 25



Не работает все равно...


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

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

 

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