Tyrone -  20-07-2010 00:17
Kod:
[ITEMDEF i_ozel_yuzuk]
NAME=Donate Yuzuk
ARMOR=40
WEIGHT=1

ON=@CLİCK
message @0455,2 [<serv.name>]
message @38,1,1,1 Donate Yuzuk
sys.message @07a1,1 Bu Yuzuk Size Extra 40 Armor,Tüm Statlarina 25 Stat Points ve 10 Saniyede +5 Hp Daha Ekler.

on=@equip
src.str <src.str> + 25
src.dex <src.dex> + 25
src.int <src.int> + 25
TIMER=10

ON=@Timer
IF (<CONT.ISPLAYER>)
CONT.HITS += 5
IF (<CONT.HITS> > <CONT.MAXHITS>)
CONT.HITS=<CONT.MAXHITS>
endif
TIMER=10
RETURN 1
endif

on=@unequip
src.str <src.str> + (-25)
src.dex <src.dex> + (-25)
src.int <src.int> + (-25)

ON=@CREATE
COLOR=0455
HITPOINTS={1000 1200}


[YAŞAM KILICI ALINTIDIR.]

[ITEMDEF i_yasam_kilici]
ID=i_katana
NAME=Yaşam Hırsızı
TYPE=t_weapon_sword
DAM=15,20

on=@create
color=07a1
attr 04
HITPOINTS={100 150}

on=@click
message @1160 [Yaşam Hırsızı]
message @1177 Yaşam Hırsızı Kılıç
return 1

on=@equip
src.events +e_yasam_hirsizi

on=@unequip
src.events -e_yasam_hirsizi

[events e_yasam_hirsizi]
on=@hit
local.damage =<eval <argn1>/5>
hits +=<dlocal.damage>
if <hits> > <maxhits>
hits=<maxhits>
sysmessage @1177,,1 Yaşam Hırsızı ile <dlocal.damage> hitpoint kazandiniz.
endif


[itemdef i_topukodul]
NAME=Gm Topuk Odul
ID=i_robe
ARMOR=10
TYPE=t_clothing

ON=@CREATE
COLOR 0810
ATTR 04
HITPOINTS 7500

on=@click
message @0790 <name>
message @38,1,1,1 [Yenilik Orani : <hitpoints>]
return 1

ON=@Click
sys.message @07a1 Bu Robe Size Tüm Statlardan +15 Stat Points Kazandiracaktir.

on=@equip
src.str <src.str> + 15
src.dex <src.dex> + 15
src.int <src.int> + 15

on=@unequip
src.str <src.str> + (-15)
src.dex <src.dex> + (-15)
src.int <src.int> + (-15)

return 1
endif

on=@timer
DORAND 15
COLOR=07a1
COLOR=07a2
COLOR=07a3
COLOR=07a4
COLOR=07a5
COLOR=07a6
COLOR=07a7
COLOR=07a8
COLOR=07a9
COLOR=1
COLOR=0455
COLOR=600002
COLOR=600003
COLOR=600004
COLOR=0820

ENDDO
timer 1
return 1

YORUMLAR (4)

Cyrus 20-07-2010 15:13    
@Tyron
Peki Yuzugu Taktıgında Str Falan Veriyor.Ama Adam An Ort Attinmi Giderse?
Ben Cok Karsilastim Bunla.
cele35 20-07-2010 21:16    
saçmalama D
tyr10 21-07-2010 08:07    
src. komutu ıle verılmış birşey bu eğer On=@Spellcast yapsaydım belki olurdu İmkansiz birşey ole olması
Rowall 26-07-2010 09:30    
Yüzüğü taktığında str,dex veya int ne veriyorsa o anki stat'ı taglayarak hafızaya alabilirz.

Kod:
tag.donatestr <str>
tag.donatedex <dex>
tag.donateint <int>


Ve daha sonra herkesde bulunan bir eventin Skillstart triggerına

Kod:
str <tag.donatestr>
int <tag.donateint>
dex <tag.donatedex>


eklersek sorun olmaz. Tabi itemi çıkarttığında tagları yenilemek gerekicek aynı mantık ile yapabilirsiniz.

BENZER SAYFALAR