tyr10 - 20-07-2010 12:54 GMT -
Merhaba Arkadaşlar Ben Bir Yarışma Robesi Yazdim Fakat Yeni Bir Eklenti Daha Eklemek Istıyorum. Robeye Timer Vericeğiz, 24 Saat İçinde Robe Silinecek ve Yarışmayı Kazanan Kişiden Başka Kimse Giyemeyecek. Yardım Edermisiniz ???
Merhaba Arkadaşlar Ben Bir Yarışma Robesi Yazdim Fakat Yeni Bir Eklenti Daha Eklemek Istıyorum. Robeye Timer Vericeğiz, 24 Saat İçinde Robe Silinecek ve Yarışmayı Kazanan Kişiden Başka Kimse Giyemeyecek. Yardım Edermisiniz ???
Kod:
[EVENTS e_topukbirinci]
On=@Click
message @07a1 [Gm Topuk Birincisi]
message <name>
return 1
[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.events +e_topukbirinci
src.str <src.str> + 15
src.dex <src.dex> + 15
src.int <src.int> + 15
on=@unequip
src.events -e_topukbirinci
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
cele35 - 20-07-2010 13:20 GMT -
2tane click kullanmıssın
2tane click kullanmıssın
Kod:
[itemdef i_topukodul]
NAME=Gm Topuk Odul
ID=i_robe
ARMOR=10
TYPE=t_clothing
ON=@CREATE
COLOR 0810
ATTR 04
timer 86400
HITPOINTS 7500
on=@click
message @0790 <name>
message @38,,1 [Silinme Süresi : <timer>]
return 1
on=@equip
if !(<src.isevent.e_topukbirinci>)
src.sysmessage @025,,1 Topuk birincisi değilsiniz robe giyemezsiniz.
unequip
return 1
endif
src.events +e_topukbirinci
src.str <src.str> + 15
src.dex <src.dex> + 15
src.int <src.int> + 15
src.tag.topukbirinci 1
on=@unequip
if (<src.tag0.topukbirinci>)
src.events -e_topukbirinci
src.str <src.str> + (-15)
src.dex <src.dex> + (-15)
src.int <src.int> + (-15)
src.tag.topukbirinci 0
endif
on=@timer
remove
return 1
nydrian - 20-07-2010 13:31 GMT -
Aslında evente de gerek yok.Şu şekilde de yapabilirsin.Yaptığın robe script'ini playere nasil veriyorsun bilmiyorum ama ödül gateinden gecerek falan yapiyorsan.
Bu şekilde de yapabilirsin.Üzerinde illaki Gm topuk birincisi yazmasini istemiyorsan.
Aslında evente de gerek yok.Şu şekilde de yapabilirsin.Yaptığın robe script'ini playere nasil veriyorsun bilmiyorum ama ödül gateinden gecerek falan yapiyorsan.
Kod:
on=@steps
var.topukbirincisi = <src.uid>
[itemdef i_topukodul]
NAME=Gm Topuk Odul
ID=i_robe
ARMOR=10
TYPE=t_clothing
ON=@CREATE
COLOR 0810
ATTR 04
timer 24*60*60
HITPOINTS 7500
on=@click
message @0790 <name>
message @38,,1 [Silinme Süresi : <timer>]
return 1
on=@equip
if !(strmatch('<var.topukbirincisi>','<src.uid>'))
src.sysmessage @025,,1 Topuk birincisi değilsiniz robe giyemezsiniz.
unequip
return 1
endif
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)
endif
on=@timer
remove
return 1
Bu şekilde de yapabilirsin.Üzerinde illaki Gm topuk birincisi yazmasini istemiyorsan.
cele35 - 20-07-2010 13:34 GMT -
burdaki tag silersen baskası robeyı gıydıgınde unequip olursa statları duser
Son güncelleme: TheRaskol tarafından 20-07-2010 14:34 GMT tarihinde, önce.
Kod:
on=@unequip
src.str <src.str> + (-15)
src.dex <src.dex> + (-15)
src.int <src.int> + (-15)
endif
burdaki tag silersen baskası robeyı gıydıgınde unequip olursa statları duser
Son güncelleme: TheRaskol tarafından 20-07-2010 14:34 GMT tarihinde, önce.
OyunSistem - 20-07-2010 14:10 GMT -
Selamlar,
Burda çok hata var aslında, sorgu olmayan yerlerde sorguyu kapatmaya çalışmışsınız. unequipde return 1 kullanmışsınız gibi, kaldıki statları etkileyen büyülerin kontrolu yapılmalı yada robe giyerken onları sildirmelisiniz aksi taktirde 300 str li oyuncular yaratmanız içten değildir.
Selamlar,
Burda çok hata var aslında, sorgu olmayan yerlerde sorguyu kapatmaya çalışmışsınız. unequipde return 1 kullanmışsınız gibi, kaldıki statları etkileyen büyülerin kontrolu yapılmalı yada robe giyerken onları sildirmelisiniz aksi taktirde 300 str li oyuncular yaratmanız içten değildir.
tyr10 - 20-07-2010 15:02 GMT -
Saolun
Saolun