1. ben level eventini safe alana giris cikislara invis teleportarlarla verdim fakat npc ustunden gecince bu eventi onlarada veriyo ben npc'ye bu eventin verilmemesini istiyorum yardımcı olursanız sevinirim.
[events e_level]
on=@login
src.events +e_level
on=@click
if (<eval <tag0.levelpuani>>=0)
message @0481 [Puan: <eval <tag0.levelpuani>>, Er]
return 0
if (<eval <tag0.levelpuani>>=120)
message @0481 [Puan: <eval <tag0.levelpuani>>, Onbasi]
return 0
else
if (<eval <tag0.levelpuani>>=300)
message @0481 Puan: [<eval <tag0.levelpuani>>, Cavus]
return 0
else
if (<eval <tag0.levelpuani>>=700)
message @0481 [Puan: <eval <tag0.levelpuani>>, Astsubay]
return 0
else
if (<eval <tag0.levelpuani>>=1000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Kd. Astsubay]
return 0
else
if (<eval <tag0.levelpuani>>=2200)
message @0481 [Puan: <eval <tag0.levelpuani>>, Ustcavus]
return 0
else
if (<eval <tag0.levelpuani>>=3000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Kd. Ustcavus]
return 0
else
if (<eval <tag0.levelpuani>>=5000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Bascavus]
return 0
else
if (<eval <tag0.levelpuani>>=7000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Kd. Bascavus]
return 0
else
if (<eval <tag0.levelpuani>>=10000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Astegmen]
return 0
else
if (<eval <tag0.levelpuani>>=15000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Tegmen]
return 0
else
if (<eval <tag0.levelpuani>>=19000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Ustegmen]
return 0
else
if (<eval <tag0.levelpuani>>=25000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Yuzbasi]
return 0
else
if (<eval <tag0.levelpuani>>=32000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Binbasi]
return 0
else
if (<eval <tag0.levelpuani>>=45000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Yarbay]
return 0
else
if (<eval <tag0.levelpuani>>=60000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Albay]
return 0
else
if (<eval <tag0.levelpuani>>=78000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Tuggeneral]
return 0
else
if (<eval <tag0.levelpuani>>=99000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Tumgeneral]
return 0
else
if (<eval <tag0.levelpuani>>=130000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Korgeneral]
return 0
else
if (<eval <tag0.levelpuani>>=180000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Orgeneral]
return 0
else
if (<eval <tag0.levelpuani>>=250000)
message @0481 [Puan: <eval <tag0.levelpuani>>, Maresal]
return 0
else
endif
endif
endif
on=@kill
if (<argo.fame> <400)
src.sysmessage <act.name>'den Level Puani Alamadiniz.
else
src.tag0.levelpuani +=1
src.sysmessage <act.name>'den 1 Level Puani Aldiniz.
src.sysmessage Toplam Level Puanin: [<eval <tag0.levelpuani>>]
endif
2. Binek silinme scriptinde binekler silinmiyor. ve tıklayınca kac saniye oldugu falan yazmıyor.
[events e_binekkontrol]
on=@dismount
serv.newitem i_binekkontrol
new.cont <argo.uid>
argo.events +e_silinbeni
endif
on=@mount
argo.consume 500 i_binekkontrol
argo.events -e_silinbeni
[itemdef i_binekkontrol]
id i_gold
name binekci
type t_Eq_script
layer layer_special
on=@create
timer 1800
on=@timer
cont.remove
return 1
[events e_silinbeni]
on=@click
src.sysmessage @1153,,1 [Silinmesine <findid.i_binekkontrol.timer> saniye kaldi]
3. moongate tasım var tasa 2 kare oteden tıklayınca yeterince yakın degilsiniz diyor yanı ızın vermıyor. fakat butona tıklayınca oluyor butonada yapmaya calıstım distance olayını her turlu denedım olmuyor yardımcı olurmusunuz.
on=12
if (<src.hits> < <src.str>)
src.sysmessage @481 Hits'iniz azken gecemessiniz...
return 1
elseif (<distance> > 2)
src.sysmessage @0481,,1 Yeterince yakin degilsiniz.
return 1
else
src.go 4427,1145
src.events -e_pazar
endif
4. gm topukta son bir kisi kalınca c_kedicik npc'sinin silinip son kalan kisi atıyorum c_ostard_zostrich odulunu alip safe alana gitsin ve gm topugu kazanan kisinin yell'i gecmesini istiyom.
[itemdef i_topuk]
id=i_moongate_black
type=t_moongate
defname=i_topuk
on=@create
attr=010
color=07a1
on=@click
message @0481,,1 Gm Topuk
message @50,,1 Sure: <timer> sn.
return 1
on=@dclick
return 1
ON=@Step
if !(<src.findlayer.25>==0)
src.sysmessage @38,,1 Yarismaya binekle katilamazsiniz..
return 1
endif
src.go 5473,1214,1
src.events -e_pazar
src.events +e_topuk
src.stone
src.findlayer.21.attr 00
src.findlayer.21.cont <src.findlayer.29>
for 1 24
if !(<eval <local._for>>==9) && !(<eval <local._for>>==11) && !(<eval <local._for>>==14) && !(<eval <local._for>>==16) && !(<eval <local._for>>==1) && !(<eval <local._for>>==21)
try src.findlayer.<eval <local._for>>.cont <src.findlayer.29>
endif
endfor
src.update
src.findlayer.29.open
src.sysmessage @084a,,1 Itemler bankaya yerlestirildi..
return 1
on=@timer
topukubaslatirmisin
topukstoneleriacarmisin
remove 1
serv.allclients sysmessage @0785,1,1 Gm Topuk Katilim Bitmistir. Iyi Oyunlar Dileriz..
[function topukubaslatirmisin]
serv.newnpc c_kedicik
new.p 5482,1210,1
[function topukstoneleriacarmisin]
if (<src.isevent.e_topuk>)
return 0
else
serv.allclients stone 0
[events e_topuk]
on=@logout
src.go 5185,1242,2
src.events -e_topuk
return 1
on=@death
src.go 5185,1242,2
src.events -e_topuk
src.resurrect
return 1
on=@mount
src.go 5185,1242,2
src.sysmessage @0785 Sayin <name>, Yarismadayken Binege binemezsiniz, Uzgunuz Elendiniz...
src.events -e_topuk
src.resurrect
return 1
on=@click
message @07ad Gm Topuk
message @07a1 <name>
Cok script editledim yapamadıklarımı en sona bıraktım topluca sormak istedim. cok oldu ama kusura bakmayın yardım edenede yardım edemeyenede cok tesekkur ederim.