arkadaşlar daha önceden de açılmış bir konu biliyorum.fakat kayda değer bir bilgi bulamadım...


on=@death
if (<var.oyuncu> > 1)
var.oyuncu -=1
src.hits <src.str>
src.events -e_etkinlik
src.sysmessage @38,6,1,1 Yarismadan elendiniz.
src.go safe
return 1
endif

if (<var.oyuncu> == 1)
src.sysmessage @077a,,1 Tebrikler kazandiniz.
src.kazandin  ///hediye komutu
src.events -e_etkinlik
src.go safe
src.hits <src.str>
var.oyuncu 0
return 1
endif

ve


on=@death
if (<var.oyuncu> == 1)
src.sysmessage @077a,,1 Tebrikler kazandiniz.
src.kazandin   /hediye komutu
src.events -e_etkinlik
src.go safe
src.hits <src.str>
var.oyuncu 0
return 1
else
var.oyuncu -=1
src.hits <src.str>
src.events -e_etkinlik
src.sysmessage @38,6,1,1 Yarismadan elendiniz.
src.go safe
return 1
endif




[function kazandin]
newitem i_katana
src.act.bounce

bu iki scrpitide denedim ama çalıştırmadım.gateden geçerken var.oyuncu +=1 yapıyorum sorun yok.ama son kişi kaldığında ne events i ini siliyor ne hediye veriyor.nede safeye atiyor.anlamadım gitti
[function kazandin]
serv.newitem i_gold,65000
new.bounce
serv.newitem i_gold,65000
new.bounce
return 1

Gibi yapicaksin. :)
hocam anlamadın galiba.eventi bile silmiyor diyorum son 1 kişi kalınca.zaten benim yapatığım functionda sorun yok.function çalışıyor.

sadece if (<var.oyuncu> == 1) burası ve bu satırların altı tetiklenmiyor.
if (<var.tag0.oyuncu> == 1)

Denermisiniz ?
çalışmıyor yine.
Bunu İstersen Bi Dene.
Yanlış Olabilir Yinede Sen Dene

ON=@TARGON_GROUND
link.events +e_etkinlik
RETURN 1

On=@timer
attr attr_decay
remove

[events e_etkinlik]
on=@click
message @080a [Etkinlikte]
return 0
Kazandin functionu calışıyormu peki ?
çalışıyor..

@blues seninki ile alakası yok olayın.
En son olarak sorun ne kaldı tam anlamadım acıkla az ?
gateden gecerken kişiler var.oyuncu +=1 olarak alıyor.her 1 kişi öldügünde var.oyuncu -=1 oluyor.ölen oyuncu safeye atılıyor resleniyor.events siliniyor.sorun yok.

etkinlikde son 1 kişi kaldığında.yani gm topukda son kişi kaldığında doğal olarak 1. oluyor.1. kişinin ödülünün verilmesini istiyorum... if (<var.oyuncu> == 1) oldugu zaman işlemi yaptıramadım.son kalan kişinin hediyesini verdirip yollayamadim.sorun bu.

not:var.oyuncu da sorun yok..son kişiyi ne events i siliyor ende safeye atiyor.
Expert
34.0001
on=@death
if (<var.oyuncu> > 1)
var.oyuncu -=1
src.hits <src.str>
src.events -e_etkinlik
src.sysmessage @38,6,1,1 Yarismadan elendiniz.
src.go safe
return 1
endif

if (<var.oyuncu> == 1)
FORCHARS 15
if (<isevent.e_etkinlik>)
sysmessage @077a,,1 Tebrikler kazandiniz.
kazandin  ///hediye komutu
events -e_etkinlik
go safe
hits <src.str>
var.oyuncu 0
return 1
endif
endfor

çalışmazsa bunları öldüren npc nin scriptini ver ona bi ekleme ypıyım çalışmamasının nedenini biliyorum
malesef çalışmadı sayın KeLL malesef yine çalışmadı..


[chardef c_topuk_vortex]
name Topuk Vortex
id c_vortex
can mt_walk|mt_run
moverate 40
armor 13
dam 200,300

on=@create
color 0bb7
npc=brain_berserk

str=1500
dex=1500
int=5234

karma -10000

kulladığım npc
Expert
34.0001
[chardef c_topuk_vortex]
name Topuk Vortex
id c_vortex
can mt_walk|mt_run
moverate 40
armor 13
dam 200,300

on=@create
color 0bb7
npc=brain_berserk

str=1500
dex=1500
int=5234

karma -10000


on=@kill
if (<var.oyuncu> == 1)
FORCHARS 15
if (<isevent.e_etkinlik>)
sysmessage @077a,,1 Tebrikler kazandiniz.
kazandin  ///hediye komutu
events -e_etkinlik
go safe
hits <src.str>
var.oyuncu 0
endif
endfor

denesene bi
Bizim zamanımızda yardımcı olanmı vardı ya kendimiz ogrenıoduk :)
He tamam kralsın hayal.hiç yapamadığın şey yok.forumda aratasak bi ton konuda yardim istemişsindir eminim.yardim eden mi vardi vs diye üstünlük kurma çabalarındasın.

Gelelim asıl konuya: Arakdaşlar kell arkadaşımız bana bir kod verdi bakarmısınız...

[events e_etkinlik]
on=@click
message @077a,1,1 [Etkinlik'de]
message @1153 <name>
return 1

on=@itemdclick
if (<act.baseid>==i_deed_animal)
src.sysmessage @55,,1 Yarismada bunu yapamazsin
return 1
endif
if (<act.baseid>==i_frunebook)
src.sysmessage @55,,1 Yarismada runebook kullanamazsiniz
return 1
endif

on=@attack
if (<src.act.isevent.e_etkinlik>)
src.red Yarismadayken bunu yapamassiniz
action -1
attack -1
return 1
endif

on=@itempickup_ground
src.red  Yarismadayken bunu yapamassiniz
action -1
return 1


on=@skillstart
src.red Yarismadayken bunu yapamassiniz
skill fail
return 1

on=@spellcast
if (<src.account.plevel> == 1)
src.red Yarismadayken bunu yapamassiniz
f_fizzle
return 1

on=@mount
if (<src.account.plevel> == 1)
src.red Yarismadayken bunu yapamassiniz
f_fizzle
return 1

on=@logout
var.oyuncu -=1
src.go safe
src.events -e_etkinlik
return 1


[chardef c_vortex_topuk]
name Topuk Vortex
id c_vortex
can mt_walk|mt_run
moverate 40
armor 13
dam 200,300

on=@create
color 0bb7
npc=brain_berserk

str=1500
dex=1500
int=5234

karma -10000


on=@click
message @1153 <name>
return 1

on=@kill
if (<var.oyuncu> > 1)
var.oyuncu -=1
argo.hits <src.str>
argo.events -e_etkinlik
argo.sysmessage @38,6,1,1 Yarismadan elendiniz.
argo.go safe
else
FORCHARS 15
if (<isevent.e_etkinlik>)
sysmessage @077a,,1 Tebrikler kazandiniz.
topukhediye  ///hediye komutu
events -e_etkinlik
go safe
hits <src.str>
var.oyuncu 0
endif
endfor

[function topukhediye]
serv.newitem i_deed
new.name @1153 Kazandin beea
new.bounce
return 1



Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.