[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 а этом Трабла??
|