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

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Магия
CJloHuK
сообщение 28.1.2007, 5:53
Сообщение #1


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



Вот решил заняться всем, что связано с магией, а понял что ничего не знаю...
например первый вопрос...
что нужно делать, чтобы добавить например в таг урон от магии?
второй вопрос, как переписать магию?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 28.1.2007, 9:51
Сообщение #2


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



Я не пойму в чем суть 2 вопроса? А на первый как ты её хочешь переписать чтоб зависила от скиллов или просто определеный дам?


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CJloHuK
сообщение 28.1.2007, 14:40
Сообщение #3


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



Как раз это 2 вопрос (IMG:style_emoticons/default/smile.gif)
А первый вопрос поясню
Я хочу сделать эксповый резист, и мне для этого нужно добавлять урон от магии в таг, который качает резист...
А по второму вопросу
Хочу чтобы от скиллов разных магия зависила, чтобы время действие заклинаний было зависимо от инты. Хочу чтобы можно было сразу наложить все 5 обкастов, тоесть блесс, кунинг, стрендж, агилити и защиту... И т.п.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 28.1.2007, 20:08
Сообщение #4


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



Одним кастом все 5 накастовок?
Поставь проверку через if и забей какой колчиество скилла надо и для чего надо просто флаги добавь с эффектами


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CJloHuK
сообщение 28.1.2007, 20:20
Сообщение #5


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



Нет, сейчас нельзя наложить эти касты одновременно, тоесть ты кинул блесс, начинаешь кидать кунинг и блесс спадает...
Вот...
А я даже не знаю куда что прописывать, какие проверки....
Мне например нужно определить магический урон где-нить... Например чтобы урон писался от магии -хх
а обычный просто хх...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 28.1.2007, 21:46
Сообщение #6


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



Наверно примерно вот так хотя может быть и не правильно

[code]
[Spell 51]
DEFNAME=s_flamestrike
NAME=Flame Strike
SOUND=snd_SPELL_FLAMESTRIKE
RUNES=KVF
CAST_TIME=70
RESOURCES=i_reag_spider_silk,i_reag_sulfur_ash
RUNE_ITEM=i_rune_FLAMESTRIKE
SCROLL_ITEM=i_scroll_FLAMESTRIKE
FLAGS=SPELLFLAG_TARG_OBJ|SPELLFLAG_HARM| SPELLFLAG_FX_TARG| SPELLFLAG_RESIST
EFFECT_ID=03709
EFFECT=1
DURATION=0.0
MANAUSE=40
SKILLREQ=MAGERY 70.0
INTERRUPT=100.0,100.0

On=@Spellcast
if !(<src.mana> > 40) /// Это проверка на ману
more2 = (({ 10 30 }) +0) +((<cont.evalint>) +(<cont.magery> *10) +(<cont.int> *5)) /1700) -(<src.int> /2)
if <more2> < 1
src.hits = (<src.hits> +-1)
src.message (<eval (<more2>)>)

примерно вот так хотя за правильность не отвечаю я щас накурился


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CJloHuK
сообщение 28.1.2007, 23:22
Сообщение #7


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



Это вроде не то...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 29.1.2007, 7:28
Сообщение #8


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



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


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dark_Falcon
сообщение 29.1.2007, 10:10
Сообщение #9


********

UoBugs
Сообщений: 1.534
Регистрация: 15.8.2004
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 2.132



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

В sphere.ini, есть специальный флаг MAGICF_STACKSTATS
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CJloHuK
сообщение 29.1.2007, 16:24
Сообщение #10


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



на 0.55р4.0.2?
У меня его в сфер ини нету...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dark_Falcon
сообщение 30.1.2007, 0:46
Сообщение #11


********

UoBugs
Сообщений: 1.534
Регистрация: 15.8.2004
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 2.132



Цитата
на 0.55р4.0.2?

OF_Magic_StackStats
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CJloHuK
сообщение 30.1.2007, 2:09
Сообщение #12


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



Спасибо, но я все равно решил перейти на 0.56б...
Подскажите как узнать магический урон?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CJloHuK
сообщение 1.2.2007, 0:18
Сообщение #13


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



Ну так кто-нибудь подскажет?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DihlofozzZ
сообщение 1.2.2007, 1:25
Сообщение #14


***********

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



[Spell 5]
DEFNAME=s_magic_arrow
NAME=Magic Arrow
SOUND=snd_SPELL_MAGIC_ARROW
CAST_TIME=1.0
RUNES=IPY
RESOURCES=i_reag_black_pearl,i_reag_nightshade
RUNE_ITEM=i_rune_MAGIC_ARROW
SCROLL_ITEM=i_scroll_MAGIC_ARROW
FLAGS=SPELLFLAG_HARM| SPELLFLAG_TARG_CHAR | SPELLFLAG_FX_TARG
EFFECT_ID=0
EFFECT=1,5
DURATION=0.0
MANAUSE=3
SKILLREQ=MAGERY 10.0
INTERRUPT=100.0,100.0

аналогично у всех спеелов



эффект который наносится в данный момент
@SpellEffect
Срабатывает, когда чар подвергается воздействию магии
SRC - указатель на чара, кастующего магию
ARGN (ARGN1) - номер заклинания
ARGN2 - сила заклинания
ARGO - указатель на айтем (скролл, ванд, стенка огня ит.д.), при помощи которого было скастовано заклинание


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


Topic Closed
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CJloHuK
сообщение 1.2.2007, 1:33
Сообщение #15


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



А сила заклинания? Это прям урон сам по себе?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 3.2.2007, 8:42
Сообщение #16


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



да


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
CJloHuK
сообщение 3.2.2007, 20:58
Сообщение #17


****

Apprentice
Сообщений: 134
Регистрация: 20.8.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 4.124



Странно, пишу
on=@SpellEffect
say <argn2>

Он мне выдает 1016
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Barracoon
сообщение 3.2.2007, 23:25
Сообщение #18


*******

Adept
Сообщений: 1.169
Регистрация: 21.1.2006
Группа: Пользователи
Наличность: 0
Из: Vladivostok
Пользователь №: 4.839



Цитата(CJloHuK @ 4.2.2007, 3:58) *
Странно, пишу
on=@SpellEffect
say <argn2>

Он мне выдает 1016
У тебя 101.6 единиц скила Magery? Если так, то все правильно... argn2 - "уровень скила использованого при вызове данного заклинания" (IMG:style_emoticons/default/rolleyes.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KonstantiN
сообщение 4.2.2007, 11:26
Сообщение #19


******

Группа: Пользователи
Наличность: 0
Пользователь №: 6.583



Argn2 - это же сила заклинания вроде бы


--------------------
По тихоньку возрождаю The Odyssey.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Barracoon
сообщение 4.2.2007, 14:19
Сообщение #20


*******

Adept
Сообщений: 1.169
Регистрация: 21.1.2006
Группа: Пользователи
Наличность: 0
Из: Vladivostok
Пользователь №: 4.839



Цитата(KonstantiN @ 4.2.2007, 18:26) *
Argn2 - это же сила заклинания вроде бы
Цитата
@SpellEffect, @Effect
...
argn2 - Skill level at which the spell is being cast
...
(IMG:style_emoticons/default/rolleyes.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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