[plevel 1]
sicilim
[plevel 2]
ja
ja menu
jamenu
[function jamenu]
src.ja menu
return 1
[function ja]
if (strmatch(<args>,menu))
dialog d_gonderbakemjaile
elseif (strmatch(<args>,kufur))
newitem i_jailtime_hakaret
act.equip
elseif (strmatch(<args>,abuse))
newitem i_jailtime_bugabuse
act.equip
elseif (strmatch(<args>,flood))
newitem i_jailtime_flood
act.equip
elseif (strmatch(<args>,page))
newitem i_jailtime_hatalipage
act.equip
elseif (strmatch(<args>,alan))
newitem i_jailtime_alanihlali
act.equip
elseif (strmatch(<args>,macro))
newitem i_jailtime_macro
act.equip
elseif (strmatch(<args>,ban))
newitem i_jailtime_ban
act.equip
elseif (strmatch(<args>,sicil))
if (0<account.plevel> < 5)
sysmessage @39,,1 Siciline bakmak icin plevel yetersiz
serv.allclients f_stpublish <src.name>, <src.targ.name> isimli kisinin siciline bakmaya calisti.
else
newitem i_sicilebakbakiim
act.equip
endif
elseif (strmatch(<args>,aki))
if (0<account.plevel> < 5)
sysmessage @39,,1 Affetmek için plevel yetersiz.
serv.allclients f_stpublish <src.name>, <src.targ.name> isimli kişiyi jail'den çıkarmaya çalıştı.
else
newitem i_affetlortum
act.equip
endif
elseif (strmatch(<args>,st))
if (0<account.plevel> < 6)
sysmessage @39,,1 Sicil temizlemek icin plevel yetersiz
serv.allclients f_stpublish <src.name>, <src.targ.name> isimli kisinin sicilini temizlemeye calisti.
else
newitem i_sicilitemizlebabz
act.equip
endif
else
sysmessage @0481,1,1 Bu komut yada buna benzer komut tek tarafli olarak kaldirilmistir.( AFFETMEK ICIN .ja aki kullan )
endif
[function sicilim] // playerlar icin sicil menusunu acan function
dialog d_sicilimebakacem
[dialog d_gonderbakemjaile] // staff icin jail menu dialoglari
155,60
page 0
resizepic 100 140 9300 275 300
htmlgump 170 160 200 20 0 0 0
htmlgump 175 180 200 20 1 0 0
dtext 140 210 1152 Flood'dan cezalandır (2)
dtext 140 240 1152 Hatalı Page'den cezalandır (4)
dtext 140 270 1152 Hakaret'ten cezalandır (3)
dtext 140 300 1152 Macro'dan cezalandır. (5)
dtext 140 330 1152 Alan İhlali'nden cezalandır. (8)
dtext 140 360 1152 Bug Abuse'dan cezalandır. (96)
dtext 140 390 1152 BAN Talebi
button 120 214 1209 1210 1 0 1
button 120 243 1209 1210 1 0 2
button 120 273 1209 1210 1 0 3
button 120 303 1209 1210 1 0 4
button 120 333 1209 1210 1 0 5
button 120 363 1209 1210 1 0 6
button 120 393 1209 1210 1 0 7
[dialog d_gonderbakemjaile text]
<var.font2>><serv.name> Jail Sistemi
<var.font2>>- Jail Cezaları -
[dialog d_gonderbakemjaile button]
onbutton=1
src.newitem=i_jailtime_flood
src.act.target
src.sysmessage @790 'Flood' suçundan jaillemek isteğiniz kişiyi seçin.
return 1
onbutton=2
src.newitem=i_jailtime_hatalipage
src.act.target
src.sysmessage @790 'Hatali Page' suçundan jaillemek isteğiniz kişiyi seçin.
return 1
onbutton=3
src.newitem=i_jailtime_hakaret
src.act.target
src.sysmessage @790 'Hakaret' suçundan jaillemek isteğiniz kişiyi seçin.
return 1
onbutton=4
src.newitem=i_jailtime_macro
src.act.target
src.sysmessage @790 'Macro' suçundan jaillemek isteğiniz kişiyi seçin.
return 1
onbutton=5
src.newitem=i_jailtime_alanihlali
src.act.target
src.sysmessage @790 'Alan Ihlali' suçundan jaillemek isteğiniz kişiyi seçin.
return 1
onbutton=6
src.newitem=i_jailtime_bugabuse
src.act.target
src.sysmessage @790 'Bug Abuse' suçundan jaillemek isteğiniz kişiyi seçin.
return 1
onbutton=7
src.newitem=i_jailtime_ban
src.act.target
src.sysmessage @790 Banlanmasini talep ettiginiz kisiyi seciniz.
src.targ.title <src.name> tarafindan
return 1
[dialog d_sicilimebakacem] // playerlar icin sicil menusu
250,50
page 0
resizepic 100 140 9300 160 240
resizepic 110 150 9300 140 220
htmlgump 125 160 200 20 0 0 0
htmlgump 130 180 200 20 1 0 0
htmlgump 125 220 200 20 2 0 0
htmlgump 125 240 200 20 3 0 0
htmlgump 125 260 200 20 4 0 0
htmlgump 125 280 200 20 5 0 0
htmlgump 125 300 200 20 6 0 0
htmlgump 125 320 200 20 7 0 0
htmlgump 125 340 200 20 8 0 0
[dialog d_sicilimebakacem text]
<serv.name> Sicil Menusu
Suclar & Siciliniz
Yazi Tekrari: <eval(<src.tag.jailflood>>
Hatali Page: <eval(<src.tag.jailpage>>
Bug Abuse: <eval(<src.tag.jailbugabuse>>
Alan Ihlali: <eval(<src.tag.jailalanihlali>>
Hakaret: <eval(<src.tag.jailhakaret>>
Macro: <eval(<src.tag.jailmacro>>
Speed: <eval(<src.tag.jailspeed>>
[dialog d_sicilimebakacem button]
[itemdef i_jailcik]
id=i_platemail_gorget
type=t_eq_script
layer=layer_special
name=jailcik
on=@create
timer=0
on=@timer
cont.equip
cont.tag0.jaillenmis=0
cont.tag0.jail=0
cont.events -e_jail
cont.sysmessage @050,1,1 Cezaniz sona erdi.
cont.go jail9
remove
return 1
[itemdef i_sicilebakbakiim]
id=i_memory
type=t_eq_script
name=sicile bak bakiim
on=@equip
target @150,,1 Kimin siciline bakmak istiyorsunuz?
timer 20
on=@targon_char
dialog d_sicilinebakiyom
remove
return 1
on=@timer
attr=attr_decay
remove
[function Afoldum]
if <isevent.e_jail>
findid.i_jailcik.remove
tag0.jaillenmis=0
tag0.jail=0
events -e_jail
sysmessage @050,1,1 Cezaniz sona erdi.
go jail9
//sysmessage @50 <src.name> tarafindan jail cezaniz affedildi.
endif
[itemdef i_affetlortum]
id=i_memory
type=t_eq_script
name=affet beni lortum
on=@equip
target @150,,1 Kimi affetmek istiyorsunuz?
timer 20
on=@targon_char
src.targ.findid.i_jailcik.remove
src.targ.tag0.jaillenmis=0
src.targ.tag0.jail=0
src.targ.events -e_jail
src.targ.sysmessage @050,1,1 Cezaniz sona erdi.
src.targ.go jail9
src.targ.sysmessage @50 <src.name> tarafindan jail cezaniz affedildi.
remove
return 1
on=@timer
attr=attr_decay
remove
[itemdef i_sicilitemizlebabz]
id=i_memory
type=t_eq_script
name=cok pis temizlerim
on=@equip
target @150,,1 Kimin sicilini temizlemek istiyorsunuz?
timer 1
on=@targon_char
src.targ.sysmessage @50 <src.name> tarafindan siciliniz temizlendi.
src.targ.tag.jailflood=0
src.targ.tag.jailpage=0
src.targ.tag.jailbugabuse=0
src.targ.tag.jailalanihlali=0
src.targ.tag.jailhakaret=0
src.targ.tag.jailmacro=0
src.targ.tag.jailspeed=0
remove
return 1
on=@timer
attr=attr_decay
remove
[dialog d_sicilinebakiyom] // staff icin playerlarin siciline bakma menusu
250,50
page 0
resizepic 100 140 9300 160 240
resizepic 110 150 9300 140 220
htmlgump 125 160 200 20 0 0 0
htmlgump 125 180 200 20 1 0 0
htmlgump 125 220 200 20 2 0 0
htmlgump 125 240 200 20 3 0 0
htmlgump 125 260 200 20 4 0 0
htmlgump 125 280 200 20 5 0 0
htmlgump 125 300 200 20 6 0 0
htmlgump 125 320 200 20 7 0 0
htmlgump 125 340 200 20 8 0 0
[dialog d_sicilinebakiyom text]
<serv.name> Sicil Menusu
Sicil: <src.targ.name>
Yazi Tekrari: <eval(<src.targ.tag.jailflood>>
Hatali Page: <eval(<src.targ.tag.jailpage>>
Bug Abuse: <eval(<src.targ.tag.jailbugabuse>>
Alan Ihlali: <eval(<src.targ.tag.jailalanihlali>>
Hakaret: <eval(<src.targ.tag.jailhakaret>>
Macro: <eval(<src.targ.tag.jailmacro>>
Speed: <eval(<src.targ.tag.jailspeed>>
[dialog d_sicilinebakiyom button]
[itemdef i_jailtime_hakaret] // jail 1 ok!
id=i_memory
type=t_eq_script
name=jail hakaret
on=@equip
target @150,,1 'Kufur' suçundan jaillemek isteğiniz kişiyi seçin.
timer 20
on=@targon_char
if (0<src.targ.tag.jailhakaret>)
src.targ.tag.jailhakaret=(<eval <src.targ.tag.jailhakaret>> + 1)
src.targ.go jail7
src.targ.tag.jail 1
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=10800*<eval(<src.targ.tag.jailhakaret>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage <src.targ.name> jaillenmiştir..
else
src.targ.tag.jailhakaret=1
src.targ.go jail7
src.targ.tag.jail 1
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=10800
src.act.cont <src.targ.uid>
src.targ.act.equip
src.sysmessage <src.targ.name> jaillenmiştir..
endif
remove
return 1
on=@timer
attr=attr_decay
remove
[itemdef i_jailtime_hatalipage] // jail 2 ok!
id=i_memory
type=t_eq_script
name=jail page
on=@equip
target @150,,1 'Hatali Page' sucundan kimi jailliyeyim abi?
timer 20
on=@targon_char
if (0<src.targ.tag.jailhatalipage>)
src.targ.tag.jailhatalipage=(<eval <src.targ.tag.jailhatalipage>> + 1)
src.targ.go jail2
src.targ.tag.jail 2
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=14400*<eval(<src.targ.tag.jailhatalipage>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage <src.targ.name> jaillenmiştir..
else
src.targ.tag.jailhatalipage=1
src.targ.go jail2
src.targ.tag.jail 2
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=14400
src.act.cont <src.targ.uid>
src.targ.act.equip
src.sysmessage <src.targ.name> jaillenmiştir..
endif
remove
return 1
on=@timer
attr=attr_decay
remove
[itemdef i_jailtime_alanihlali] // jail 3 ok!
id=i_memory
type=t_eq_script
name=jail alan
on=@equip
target @150,,1 'Alan Ihlali' sucundan kimi jailliyeyim abi?
timer 20
on=@targon_char
if (0<src.targ.tag.jailalanihlali>)
src.targ.tag.jailalanihlali=(<eval <src.targ.tag.jailalanihlali>> + 1)
src.targ.go jail1
src.targ.tag.jail 3
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=28800*<eval(<src.targ.tag.jailalanihlali>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage <src.targ.name> jaillenmiştir..
else
src.targ.tag.jailalanihlali=1
src.targ.go jail1
src.targ.tag.jail 3
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=28800
src.act.cont <src.targ.uid>
src.targ.act.equip
src.sysmessage <src.targ.name> jaillenmiştir..
endif
remove
return 1
on=@timer
attr=attr_decay
remove
[itemdef i_jailtime_bugabuse] // jail 4 ok!
id=i_memory
type=t_eq_script
name=jail abuse
on=@equip
target @150,,1 'Bug Abuse' sucundan kimi jailliyeyim abi?
timer 20
on=@targon_char
if (0<src.targ.tag.jailbugabuse>)
src.targ.tag.jailbugabuse=(<eval <src.targ.tag.jailbugabuse>> + 1)
src.targ.go jail8
src.targ.tag.jail 4
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=345600*<eval(<src.targ.tag.jailbugabuse>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage <src.targ.name> jaillenmiştir..
else
src.targ.tag.jailbugabuse=1
src.targ.go jail8
src.targ.tag.jail 4
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=345600
src.act.cont <src.targ.uid>
src.targ.act.equip
src.sysmessage <src.targ.name> jaillenmiştir..
endif
remove
return 1
on=@timer
attr=attr_decay
remove
[itemdef i_jailtime_flood] // jail 5 ok!
id=i_memory
type=t_eq_script
name=jail flood
on=@equip
target @150,,1 'Flood' sucundan kimi jailliyeyim abi?
timer 20
on=@targon_char
if (0<src.targ.tag.jailflood>)
src.targ.tag.jailflood=(<eval <src.targ.tag.jailflood>> + 1)
src.targ.go jail3
src.targ.tag.jail 5
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=7200*<eval(<src.targ.tag.jailflood>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage <src.targ.name> jaillenmiştir..
else
src.targ.tag.jailflood=1
src.targ.go jail3
src.targ.tag.jail 5
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=7200
src.act.cont <src.targ.uid>
src.targ.act.equip
src.sysmessage <src.targ.name> jaillenmiştir..
endif
remove
return 1
on=@timer
attr=attr_decay
remove
[itemdef i_jailtime_macro] // jail 6 ok!
id=i_memory
type=t_eq_script
name=jail macro
on=@equip
target @150,,1 'Unattanted Macro' sucundan kimi jailliyeyim abi?
timer 20
on=@targon_char
if (0<src.targ.tag.jailmacro>)
src.targ.tag.jailmacro=(<eval <src.targ.tag.jailmacro>> + 1)
src.targ.go jail4
src.targ.tag.jail 6
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=18000*<eval(<src.targ.tag.jailmacro>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage <src.targ.name> jaillenmiştir..
else
src.targ.tag.jailmacro=1
src.targ.go jail4
src.targ.tag.jail 6
src.targ.tag.jaillenmis=1
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=18000
src.act.cont <src.targ.uid>
src.targ.act.equip
src.sysmessage <src.targ.name> jaillenmiştir..
endif
remove
return 1
on=@timer
attr=attr_decay
remove
[itemdef i_jailtime_ban] // jail 7 ok!
id=i_memory
type=t_eq_script
name=jail macro
on=@equip
target @150,,1 Kime banlama talebinde bulunacaksiniz?
timer 20
on=@targon_char
src.targ.stone
src.targ.go jail5
src.targ.tag.jail 7
src.targ.events +e_jail
src.newitem i_jailcik
src.targ.sysmessage @50 Blocklanmak uzere <src.name> tarafindan stone edildiniz.
src.targ.title Banlanacak / <src.name>
remove
return 1
on=@timer
attr=attr_decay
remove
[events e_jail]
on=@click
findid.i_jailcik.morex (<findid.i_jailcik.timer> / 60)
findid.i_jailcik.morey (<findid.i_jailcik.morex> / 60)
if (<tag.jail> == 1)
message [<eval(<tag.jailhakaret>>, Hakaret]
elseif (<tag.jail> == 2)
message [<eval(<tag.jailhatalipage>>, Hatali Page]
elseif (<tag.jail> == 3)
message [<eval(<tag.jailalanihlali>>, Alan Ihlali]
elseif (<tag.jail> == 4)
message [<eval(<tag.jailbugabuse>>, Hata Somurme]
elseif (<tag.jail> == 5)
message [<eval(<tag.jailflood>>, Yazi Tekrari]
elseif (<tag.jail> == 6)
message [<eval(<tag.jailmacro>>, Istikrarsiz Macro]
elseif (<tag.jail> == 7)
message [Banlanacak]
endif
if (<findid.i_jailcik.timer> < 61)
message [Kalan sure: 1 Dakika]
elseif !(<findid.i_jailcik.morey>)
message [Kalan sure: <findid.i_jailcik.morex> Dakika]
else
message [Kalan sure: <findid.i_jailcik.morey> Saat]
endif
On=@SpellEffect
if (<argn> == 59)
return 0
elseif (<src.isgm>)
return 0
else
if !(<src.findid.i_allahtaseder>)
src.newitem i_allahtaseder
src.act.equip
endif
return 1
endif
On=@SkillStart
if !(<isgm>)
skill fail
return 1
endif
[eof]
Sen bunu kullan...
Bu konu Qnd tarafından düzenlendi(2010-08-24 03:06, 14 yıl önce)