Denermisin + Sphere'deki hata nedir ?
Gate'den geçince toplam oyuncu sayısına 1 ekledim..
Öldüğünde ise ;
Toplam oyuncu sayısı 1 ise yani sona kaldıysa hediye verdirdim..
Diğer durumda toplam oyuncu sayısından 1 çıkarttım..
Yani ödülü alması için ölmesi ve sona kalmış olması gerekmektedir..
[plevel 6]
sanslikasaodulu
sanslikasayap
[function baslat]
if (<isevent.e_kasa>)
stone 0
return 1
endif
[itemdef i_kasagate]
id=i_moongate_blue
name=@0481 Sansli Kasa Yarismasi
type t_telepad
on=@create
color=07ce
attr=attr_decay
on=@click
message @1153 [ Sansli Kasa ] - [<timer> sn]
message @1153 [ <eval <var0.kac>> kisi ]
on=@timer
serv.allclients baslat
serv.allclients sysmessage @1153 Katilim bitmistir..
remove
on=@dclick
src.sysmessage @07ed Ustunden Geciniz..
return 1
on=@step
if !(<src.findlayer(25)>)
src.go 1952,2060
src.stone 1
src.events +e_kasa
var0.kac +=1
endif
[events e_kasa]
on=@click
message @1153 [ Sansli Kasa ]
on=@spellcast
src.sysmessage @07a1 Bu alanda buyu kullanamazsiniz..
src.f_fizzle
return 1
on=@attack
sysmessage @38,,1 Bu alanda attack veremezsiniz..
return 1
on=@death
src.f_cikis
return 1
[function f_cikis]
if (<var0.kac> <= 1)
serv.newitem i_gold,50000
new.cont <src.uid>
new.dupe 4
serv.newitem i_pet_ostard_desert
new.cont <src.uid>
src.go 1952,2088
var0.kac 0
serv.allclients sysmessage @1153 Yarismayi <src.name> kazanmistir..
return 1
else
var0.kac -=1
return 1
endif
src.resurrect
src.hits <src.maxhits>
src.mana <src.maxmana>
src.stam <src.maxstam>
src.go 1952,2087
src.events -e_kasa
return 1
[Function sanslikasayap]
src.go 1952,2090
serv.allclients sysmessage @1153 Sansli kasa yarismasi yapilacaktir..
serv.newitem i_kasagate
new.timer 10
new.p 1952,2087
return 1
Bu konu HP-Nexiel tarafından düzenlendi(2008-06-08 04:21, 16 yıl önce)