arkadaslar bır yerden gm topuk event bldum sorun yok fakat birinci olanı belırledıgım yere nasıl atabılırım ? tesekkurler




[function topukyap]
src.serv.b GM Topuk Yarismasi Baslamistir. Giris Ucreti [<args>gp]
src.serv.b Gm Topuk Gate Safe Alana Konmustur..!
src.newitem i_topuk_gate
src.act.p 1420,1691,0
src.act.timer 300
src.act.morex <args>
src.newitem i_topuk_gate
src.act.p 5270,3993,39
src.act.timer 300
src.act.morex <args>
src.topukalan

[itemdef i_topuk_gate]
id i_moongate_red
name Gm Topuk Alanina Gecis

on=@create
color 075e
attr 08002
timer 300

on=@click
message @080a [Kalan Sure <timer>]
message @07a1 [Giris Ucreti <morex> gp ]
return 1

on=@Dclick
src.sysmessage @0803 Lutfen Gate Ustunden Geciniz..
return 1

on=@step
if <src.restest <morex> i_gold>
src.consume <morex> i_gold
src.topukalan
src.hits <src.str>
src.mana <src.int>
src.stam <src.dex>
src.events +e_topuk
src.tag.topuk 1
src.sysmessage @07a1 Basarilar..!
return 1
else
src.sysmessage @54,,1 Cantanizda <morex> gold Bulunmadan gecemessiniz!
return 1


on=@timer
remove 1




[events e_topuk]
on=@click
message @033 [ Gm Topuk ]
message @0790 <name> 
return 1

on=@skillstart
if (<src.account.plevel> == 1)
if (<action> == id(skill_hiding)) || (<action> == skill_hiding) || (<action> == id(skill_stealth)) || (<action> == 

skill_stealth)
src.sysmessage @07a1 Gm Topuktasin Unutma..!
skill fail
return 1

on=@spellcast
if (<src.account.plevel> == 1)
src.sysmessage @07a1 Topukta Buyu Yasaktir..
f_fizzle
return 1

on=@ItemDclick
if (<targ.type> == t_potion)
targ.remove
src.sysmessage @55,6,6,0 Topukda Cantanizda potionla ilgili seyler kullanmak yasaktir
return 1

On=@hit
src.sysmessage @0455 Topukta Baskasina Vurmazsiniz.
return 1

on=@death
src.go 5192,2023,1
src.hits <src.str>
src.mana <src.int>
src.stam <src.dex>
src.events -e_topuk
src.tag.topuk 0
src.message @54,,1 Oyundan elendiniz.
src.message @54,,1 Iyi oyunlar..





Bu konu Smquert tarafından düzenlendi(2007-09-17 06:08, 16 yıl önce)
eğer gateden geçiriyorsan var.katilansayisi +=1 yaparsın e_topuk eventinede on=@death a var.katilansayisi -=1 yaparsan son kalanı belirlersin ona göre işlem yaptırırsın bi yazmayı dene yapamazsan yardımcıoluruz ama dene en azından
Smquert : arkadaslar bır yerden gm topuk event bldum sorun yok fakat birinci olanı belırledıgım yere nasıl atabılırım ? tesekkurler




///////////////Clax.gen.tr/////////////////////////////MiqRop :D////////////////////////
[function topukyap]
src.duyuru GM Topuk yarismasi baslamistir.Giris ucreti [<args>gp]
src.duyuru Gateler Britain banka ve Delucia Bankada Bulunmaktadir.
src.newitem i_topuk_gate
src.act.p 1420,1691,0
src.act.timer 300
src.act.morex <args>
src.newitem i_topuk_gate
src.act.p 5270,3993,39
src.act.timer 300
src.act.morex <args>
src.topukalan

[itemdef i_topuk_gate]
id i_moongate_red
name Gm Topuk Alanina Gecis

on=@create
color 075e
attr 08002
timer 300

on=@click
message @54,,1 Gm Topuk Gecisi
message @54,,1 [<timer> sure sonra kapanicak]
message @54,,1 [Giris Ucreti <morex> gp ]
return 1

on=@Dclick
src.message @0803 Lutfen Gate Ustunden Geciniz..
return 1

on=@step
if <src.restest <morex> i_gold>
src.consume <morex> i_gold
src.topukalan
src.hits <src.str>
src.mana <src.int>
src.stam <src.dex>
src.events +e_topuk
src.tag.topuk 1
src.sysmessage @54,,1 Gm topuk yarismasina katildiniz.
src.sysmessage @54,,1 Bu alanda kimseye vurmak yasaktir.
src.sysmessage @54,,1 *Oyunun Oynalinisi*
src.sysmessage @54,,1 Ortaya vortex konulup invis olucaktir.Kacmaya calisacakiniz ve son ayakta kalan kazanir.
src.sysmessage @54,,1 Iyi Eglenceler
return 1
else
src.sysmessage @54,,1 Cantanizda <morex> gold Bulunmadan gecemessiniz!
return 1


on=@timer
remove 1




[events e_topuk]
on=@click
message [Topuk Yarismasi]
message @0790 <name> 
return 1

on=@skillstart
if (<action> == id(skill_hiding)) || (<action> == skill_hiding) || (<action> == id(skill_stealth)) || (<action> == skill_stealth)
src.sysmessage @0455,6,6,0 Topukta Hiding skillini kullanmak yasaktir!
skill fail
return 1

on=@spellcast
src.sysmessage Topukta Buyu Yasaktir..
f_fizzle
return 1

on=@ItemDclick
if (<targ.type> == t_potion)
targ.remove
src.sysmessage @55,6,6,0 Topukda Cantanizda potionla ilgili seyler kullanmak yasaktir
return 1

On=@hit
src.sysmessage @0455 Topukta Baskasina Vurmazsiniz.
return 1

on=@death
src.go 5192,2023,1
src.hits <src.str>
src.mana <src.int>
src.stam <src.dex>
src.events -e_topuk
src.tag.topuk 0
src.message @54,,1 Oyundan elendiniz.
src.message @54,,1 Iyi oyunlar..

[function topukalan]
src.go 5200,2021


Nereye Gittceni Sen Ayarlarsın ;)
Localated
dedıgın gıbı denedım ama olmadı ? veya ben yapamadım
onla onun ne alakası var kı ?
ok duzelt bakalım :D:D:D
olmadı bu ?
al güzel bi gate :D

[itemdef i_gate_topuk]
id i_moongate_blue
name GM Topuk Giris Gate

on=@create
color 05,1,1
attr 010

on=@dclick
src.sysmessage @05,1,1 Lutfen ustunden geciniz...
return 1

on=@step
if (<var.topukkatilimsayisi> > 24)
src.sysmessage @05,1,1 Siz giremeden limit dolmus...
remove
else
src.events +e_gm_topuk
src.sysmessage @05,1,1 Sizin ustunuzde herhangi birsey var ise silinecektir...
src.sysmessage @05,1,1 Iyi Eglenceler....
src.hits <src.str>
src.stone 1
src.int 0
src.stam <src.dex>
src.go topuk alanının koordinatlarını yaz
return 1
endif

[events e_gm_topuk]
on=@logout
src.say @05,1,1 Ben gm topuk sirasinda oyundan cikmaya calistim... Ve jaillendim...
src.jail
return 1
on=@death
src.go safe alanının koordinatları
src.events -e_gm_topuk
src.resurrect
src.var.topukkatilimsayisi -=1
return 1

on=@attack
if (<src.act.isevent.e_gm_topuk>)
src.sysmessage @05,1,1 Sen kime saldirmaya calisiyon?
action -1
return 1
endif

on=@itemdclick
src.sysmessage @05,1,1 Burada hicbir esyayi kullanamazsiniz...
action -1
return 1

on=@itempickup_ground
src.sysmessage @05,1,1 Yerden hicbir item alamazsiniz...
action -1
return 1

[itemdef i_gm_topukodulgate]
id i_moongate_blue
name Odul Gate

on=@dclick
src.sysmessage @05,1,1 Uzerinden gec...
return 1

on=@step
src.newitem itemin idsi
src.act.bounce
src.act.dclick
src.go safe alanının koordinatları
src.events -e_gm_topuk
src.sysmessage @05,1,1 GM Topuk odulu aldiniz....
serv.allclients sysmessage @05,1,1 <src.name> GM Topuk odulu aldi...
src.var.topukkatilimsayisi=0
return 1

[EOF]
deneyemedim ama :D
ewildark bu guzel ama ornek katılım sayısını 5 yapıyorum 5 kısıden sonra yıne gırıyor 7 8 kısı gırıyor bug war sanırım bakarmısın bır gusel scp aslında


[itemdef i_gate_topuk]
id i_moongate_blue
name GM Topuk Giris Gate

on=@create
color 05,1,1
attr 010

on=@dclick
src.sysmessage @05,1,1 Lutfen ustunden geciniz...
return 1

on=@step
if (<var.topukkatilimsayisi> > 2)
src.sysmessage @05,1,1 Siz giremeden limit dolmus...
remove
else
src.events +e_gm_topuk
src.sysmessage @05,1,1 Sizin ustunuzde herhangi birsey var ise silinecektir...
src.sysmessage @05,1,1 Iyi Eglenceler....
src.hits <src.str>
src.stam <src.dex>
src.go 5268,1896
return 1
endif

[events e_gm_topuk]
on=@logout
src.say @05,1,1 Ben gm topuk sirasinda oyundan cikmaya calistim... Ve jaillendim...
src.jail
return 1
on=@death
src.go lycaeum
src.events -e_gm_topuk
src.resurrect
src.var.topukkatilimsayisi -=1
return 1

on=@attack
if (<src.act.isevent.e_gm_topuk>)
src.sysmessage @05,1,1 Sen kime saldirmaya calisiyon?
action -1
return 1
endif

on=@itemdclick
src.sysmessage @05,1,1 Burada hicbir esyayi kullanamazsiniz...
action -1
return 1

on=@itempickup_ground
src.sysmessage @05,1,1 Yerden hicbir item alamazsiniz...
action -1
return 1

[itemdef i_gm_topukodulgate]
id i_moongate_blue
name Odul Gate

on=@dclick
src.sysmessage @05,1,1 Uzerinden gec...
return 1

on=@step
src.newitem i_pet_ostard_zostrich
src.act.bounce
src.act.dclick
src.act.name Gm Topuk 1.si Odulu
src.go lycaeum
src.events -e_gm_topuk
src.sysmessage @05,1,1 GM Topuk odulu aldiniz....
serv.allclients sysmessage @05,1,1 <src.name> GM Topuk odulu aldi...
src.var.topukkatilimsayisi=0
return 1

[EOF]
çünkü on=@stepte birde src.var.topkukatilimsayisi +=1 yapmayı unutmuşum

edited:
şimdide aklıma geldi

[itemdef i_gateci]
id i_grave_stone
name Gate Cikarici

on=@dclick
timer 0
return 1

on=@timer
if (<var.topukkatilimsayisi> = 1)
newitem i_gm_topukodulgate
act.p = cikmasini istediğin yer
endif
timer 10
buda kontrol eder kaç kişi kaldı diye :D

Bu konu EvilDark tarafından düzenlendi(2007-09-17 16:25, 16 yıl önce)
yıne gecıyor ama
sen bi oyunda var.topukkatilimsayisi 10 yazıp sonra geçmeyi denermisin?
yıne olmadı :(
allah allah :(

[itemdef i_gate_topuk]
id i_moongate_blue
name GM Topuk Giris Gate

on=@create
color 05,1,1
attr 010

on=@dclick
src.sysmessage @05,1,1 Lutfen ustunden geciniz...
return 1

on=@step
if (<var.kisisayisi> > 19)
src.sysmessage @05,1,1 Siz giremeden limit dolmus...
remove
else
var.kisisayisi +=1
//src.events +e_gm_topuk
src.sysmessage @05,1,1 Sizin ustunuzde herhangi birsey var ise silinecektir...
src.sysmessage @05,1,1 Iyi Eglenceler....
src.hits <src.str>
src.stam <src.dex>
//src.go 5268,1896
return 1
endif

[events e_gm_topuk]
on=@logout
src.say @05,1,1 Ben gm topuk sirasinda oyundan cikmaya calistim... Ve jaillendim...
src.jail
return 1
on=@death
//src.go lycaeum
src.events -e_gm_topuk
src.resurrect
src.var.kisisayisi -=1
return 1

on=@attack
if (<src.act.isevent.e_gm_topuk>)
src.sysmessage @05,1,1 Sen kime saldirmaya calisiyon?
action -1
return 1
endif

on=@itemdclick
src.sysmessage @05,1,1 Burada hicbir esyayi kullanamazsiniz...
action -1
return 1

on=@itempickup_ground
src.sysmessage @05,1,1 Yerden hicbir item alamazsiniz...
action -1
return 1

[itemdef i_gm_topukodulgate]
id i_moongate_blue
name Odul Gate

on=@dclick
src.sysmessage @05,1,1 Uzerinden gec...
return 1

on=@step
src.newitem i_pet_ostard_zostrich
src.act.bounce
src.act.dclick
src.act.name Gm Topuk 1.si Odulu
//src.go lycaeum
src.events -e_gm_topuk
src.sysmessage @05,1,1 GM Topuk odulu aldiniz....
serv.allclients sysmessage @05,1,1 <src.name> GM Topuk odulu aldi...
src.var.kisisayisi=0
return 1

[function kisilimiti]
var.kisilimiti = <args>

[EOF]

bunun çalışması lazım ama deneyemiyorum kendi serverimde yazı yazılmıyor :(

edited:
şimdi çalışıyor(yazı yazamıyorum ama dialog yapıp onunla item ekleyebiliyorum :D)

edited (2) :
bundada .kisilimiti 29 yazarsan 30 kişi limiti olur :D

Bu konu EvilDark tarafından düzenlendi(2007-09-17 18:50, 16 yıl önce)
evildark bu seferde ustunden gecınce sız gırmeden lımıt dolmus dıyıp kapanıyor otomatık bu seferde kımse gecemıyor :D



Üye Ol veya Giriş Yap

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