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

 
Ответить в эту темуОткрыть новую тему
> EVENTS aaaaaaaaaaaaaaaaaaaaaa
loutweak
сообщение 21.11.2013, 21:04
Сообщение #1


**

Neophyte
Сообщений: 17
Регистрация: 12.11.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 16.422



[EVENTS e_pvppoints]

ON=@Death

if <memoryfindtype.memory_harmedby> & (!(<flags> & statf_conjured))
if <tag.points>>= 0
if <tag.points><= 2000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 1 point for <name>!
memoryfindtype.memory_harmedby.link.tag.points = <memoryfindtype.memory_harmedby.link.tag.points>+1
memoryfindtype.memory_harmedby.link.tag.credits = <memoryfindtype.memory_harmedby.link.tag.credits>+1
endif
endif

if <tag.points>>= 2001
if <tag.points><= 4000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 3 points for <name>!
memoryfindtype.memory_harmedby.link.tag.points = <memoryfindtype.memory_harmedby.link.tag.points>+3
memoryfindtype.memory_harmedby.link.tag.credits = <memoryfindtype.memory_harmedby.link.tag.credits>+3
endif
endif

if <tag.points>>= 4001
if <tag.points><= 8000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 4 points for <name>!
memoryfindtype.memory_harmedby.link.tag.points = <memoryfindtype.memory_harmedby.link.tag.points>+4
memoryfindtype.memory_harmedby.link.tag.credits = <memoryfindtype.memory_harmedby.link.tag.credits>+4
endif
endif

if <tag.points>>= 8001
if <tag.points><= 10000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 6 points for <name>!
memoryfindtype.memory_harmedby.link.tag.points = <memoryfindtype.memory_harmedby.link.tag.points>+6
memoryfindtype.memory_harmedby.link.tag.credits = <memoryfindtype.memory_harmedby.link.tag.credits>+6
endif
endif

if <tag.points>>= 10001
if <tag.points><= 100000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 8 points for <name>!
memoryfindtype.memory_harmedby.link.tag.points = <memoryfindtype.memory_harmedby.link.tag.points>+8
memoryfindtype.memory_harmedby.link.tag.credits = <memoryfindtype.memory_harmedby.link.tag.credits>+8
endif

endif

[EVENTS e_luck]

ON=@DEATH
DORAND 4
BEGIN
HITS = <STR>/4
DORAND 10
HITS = <STR>
HITS = <STR>/2
HITS = <STR>/3
ENDDO
EFFECT = 3,i_fx_HEAL_EFFECT
SOUND = snd_spell_heal
EMOTE evaded Death !!!
RETURN 1
END
ENDDO
///////////////////////////////////////их два

На столбе весит button

ONBUTTON=1

IF ! (<SRC.OSKIN>==083ea) // this line checks for Xskin color. Color is 0
SRC.MESSAGE Only Human.

RETURN 1

else

if (<src.tag.credits> >= 1000 )
RACE_INIT_Amazone1
SRC.TAG.EVENTS = + e_pvppoints
src.tag.credits = (<src.tag.credits> ) + (-1000)
SRC.SYSMESSAGE You are now Amazone is 1 level.

ELSE

SRC.SYSMESSAGE You need more Credits.

ИТАК ЭВЕНТ НЕ ВЕЩАЕТСЯ НА ЧАРА.

[FUNCTION RACE_INIT_BERSERKER1] //Berserker level 1 > Master
TAG.RACENAME = Berserker
TAG.RACE = <EVAL (3)>
TITLE = Master
COLOR = color_BERSERKER_skin
OSKIN = color_BERSERKER_skin
RACE_SKILL_CLEAR
RACE_STAT_ADJUST
src.tag.paladin = 0
src.tag.vampire = 0
src.tag.human = 0
src.tag.ORC = 0
src.tag.BERSERKER = 1
src.tag.events = + e_luck
src.tag.events = + e_worked
src.tag.events = + e_pvppoints
SRC.ALLSKILLS 100.0
SRC.Anatomy 120.0
SRC.DetectingHidden 110.0
SRC.Swordsmanship 115.0
SRC.Tactics 110.0
SRC.STR 150
SRC.INT 100
SRC.DEX 100
GO 3768,1262,20

///////////////////////////////
Итак ....
нет и по отдельности и по два без e_worked

SPHERE 55i
ПОМОГИТЕ
как написать Чтобы несколько эвентов одной строкой
Эвент только e_luck
оба на @death а этом Трабла??
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
loutweak
сообщение 22.11.2013, 13:24
Сообщение #2


**

Neophyte
Сообщений: 17
Регистрация: 12.11.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 16.422



ПОМОЖЕТ КТО НИБУДЬ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
_Fess_
сообщение 22.11.2013, 16:36
Сообщение #3


*****

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



Реально сказать я нечего не понял что ты именно хочешь.
Как евени e_luck и он деаз два прабла ?

Обясный по человеческий.


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


*****

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



И где же атвор темы ?


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


*****

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



Цитата(_Fess_ @ 23.11.2013, 16:25) *

И где же атвор темы ?

https://forum.uokit.com/index.php?showtopic...mp;p=21421&
Очевидно пилит то что было 10 лет назад.


--------------------
Проще плевать в потолок целый день - чем работать и ничего не получать взамен.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
_Fess_
сообщение 23.11.2013, 16:33
Сообщение #6


*****

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



Если тоже самое хочет то вот образец.



Цитата
IF (<EVAL 0<SRC.TAG.CREDITS>>>=30)
SRC.TAG.CREDITS=<SRC.TAG.CREDITS>+(-30)
src.newitem i_cloak_ice
src.act.bounce
else
src.sysmessage You need 30 Credits




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


**

Neophyte
Сообщений: 17
Регистрация: 12.11.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 16.422



Цитата(_Fess_ @ 23.11.2013, 17:33) *

Если тоже самое хочет то вот образец.


тольком прекрепить эвент. В 55i.(веселой сфере, которая так и наравит поприкалываться)
@login нефунциклирует
в общем через триггеры неф не повесить
на чара пожалуста, Tevents= легко вешается
а вот на player только через флор или гейт @step






а имел в виду scr.tag(нетаг).events +e_luck,+e_luck2, +e_luck3,+e_luck4
решил проблему установкой 56с

Как изменить dialog text dtext на русское шифрование??
и чтобы воспринимала на прямую русский язык в .src к примеру name= Напоминалка профпака
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
loutweak
сообщение 24.11.2013, 11:35
Сообщение #8


**

Neophyte
Сообщений: 17
Регистрация: 12.11.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 16.422



Цитата(loutweak @ 24.11.2013, 12:15) *

а имел в виду scr.tag(нетаг).events +e_luck,+e_luck2, +e_luck3,+e_luck4
решил проблему установкой 56с

Как изменить dialog text dtext на русское шифрование??
и чтобы воспринимала на прямую русский язык в .src к примеру name= Напоминалка профпака


UTF-8 нашел решение буду пробывать

ешё вопрос.

[EVENTS e_undead_exp]
on=@death
tag.undeadpoints=<eval <src.dragonpoints>+<args>>
sysmessageua 55,0,0,rus,Вы получили <eval <args>> Undead points
return 1
[EVENTS e_Daemon_exp]
on=@death
tag.daemonpoints=<eval <src.dragonpoints>+<args>>
sysmessageua 55,0,0,rus,Вы получили <eval <args>> Daemon points
return 1
[EVENTS e_Dragon_exp]
on=@death
tag.dragonpoints=<eval <src.dragonpoints>+<args>>
sysmessageua 55,0,0,rus,Вы получили <eval <args>> Dragon points
return 1

как зделать чтобы эти переменные .dragonpoints были типо points credits
писались и запоминались player'ром
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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