UO-Dev Arama


Sunucunuzda pleveli düşük olanlara yazılmıştır.Editlemek size kalmıştır :)

Yazar: Mesh
Tarih: 20-06-2011 11:27


Paylaş : Paylaş

Kod:
Jail Menu ve Duyuru Alıntıdır, Ama tek bir script altında toplamak için paylaştım.


[Function jamenu]
dialog d_gonderbakemjaile

[plevel 1]
sicilim

[plevel 2]
ja
jamenu

[function ja]
if (strmatch(<args>,menu))
dialog d_gonderbakemjaile

elseif (strmatch(<args>,kufur))
newitem i_jailtime_kufur
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>,huzur))
newitem i_jailtime_huzur
act.equip

elseif (strmatch(<args>,ban))
newitem i_jailtime_ban
act.equip

elseif (strmatch(<args>,hakaret))
newitem i_jailtime_hakaret
act.equip

elseif (strmatch(<args>,sicil))
if (0<account.plevel> < 4)
sysmessage @56,,1 Sicile bakmak? <src.name>?
else
newitem i_sicilebakbakiim
act.equip
endif

elseif (strmatch(<args>,af))
if (0<account.plevel> < 6)  /////|| !(strmatch('<account>','staff_ozgur') 
sysmessage @56,,1 Affetmek? <src.name>?
else
newitem i_affetlortum
act.equip
endif

elseif (strmatch(<args>,st))
if (0<account.plevel> < 5)
sysmessage @56,,1 Sicil temizlemek? <src.name>?.
else
newitem i_sicilitemizlebabz
act.equip
endif

else
sysmessage @56,,1 Kullanabileceginiz komutlar: menu, kufur, Hakaret, abuse, flood, page, alan, huzur, ban, sicil, af, st ' dir....
endif

[function sicilim] // playerlar icin sicil menusunu acan function
dialog d_sicilimebakacem

[dialog d_gonderbakemjaile] // staff icin jail menu dialoglari
155,40
page 0
resizepic 100 140 5120 250 410
resizepic 110 150 3000 230 390
htmlgump 170 160 200 20 0 0 0
htmlgump 175 180 200 20 1 0 0
htmlgump 140 210 200 20 2 0 0
htmlgump 140 240 200 20 3 0 0
htmlgump 140 270 200 20 4 0 0
htmlgump 140 300 200 20 5 0 0
htmlgump 140 330 200 20 6 0 0
htmlgump 140 360 200 20 7 0 0
htmlgump 140 390 200 20 8 0 0
htmlgump 140 420 200 20 9 0 0
htmlgump 140 450 200 20 10 0 0
htmlgump 140 480 200 20 11 0 0
htmlgump 140 510 200 20 12 0 0

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
button 120 423 1209 1210 1 0 8
button 120 453 1209 1210 1 0 9
button 120 483 1209 1210 1 0 10
button 120 513 1209 1210 1 0 11

[dialog d_gonderbakemjaile text]
<serv.name> Jail Sistemi
- Jail Cezalari -
Flood'dan cezalandir (2)
Hatali Page'den cezalandir (3)
Kufur'den cezalandir (4)
Genel Huzursuzluk. (2)
Alan Ihlali'nden cezalandir. (8)
Bug Abuse'dan cezalandir. (96)
Kisinin banlanmasini talep et.
Hakaret'ten Cezalandir (1)
Sicile bak
Sicil temizle
Affet

[dialog d_gonderbakemjaile button]

onbutton=1
src.newitem=i_jailtime_flood
src.act.target
src.sysmessage @56,,1 'Flood' sucundan jaillemek istediginiz kisiyi secin.
return 1

onbutton=2
src.newitem=i_jailtime_hatalipage
src.act.target
src.sysmessage @56,,1 'Hatali Page' sucundan jaillemek istediginiz kisiyi secin.
return 1

onbutton=3
src.newitem=i_jailtime_kufur
src.act.target
src.sysmessage @56,,1 'Kufur' sucundan jaillemek istediginiz kisiyi secin.
return 1

onbutton=4
src.newitem=i_jailtime_huzur
src.act.target
src.sysmessage @56,,1 'Genel Huzursuzluk' sucundan jaillemek istediginiz kisiyi secin.
return 1

onbutton=5
src.newitem=i_jailtime_alanihlali
src.act.target
src.sysmessage @56,,1 'Alan Ihlali' sucundan jaillemek istediginiz kisiyi secin.
return 1

onbutton=6
src.newitem=i_jailtime_bugabuse
src.act.target
src.sysmessage @56,,1 'Bug Abuse' sucundan jaillemek istediginiz kisiyi secin.
return 1

onbutton=7
src.newitem=i_jailtime_ban
src.act.target
src.sysmessage @56,,1 Banlanmasini talep ettiginiz kisiyi seciniz.
src.targ.title <src.name> tarafindan
return 1

onbutton=8
src.newitem=i_jailtime_hakaret
src.act.target
src.sysmessage @56,,1 'Hakaret' sucundan jaillemek istediginiz kisiyi secin.
return 1

onbutton=9
if (0<account.plevel> < 4)
sysmessage @56,,1 Sicile bakmak? <src.name>?
else
newitem i_sicilebakbakiim
act.equip
endif

onbutton=10
if (0<account.plevel> < 5)
sysmessage @56,,1 Sicil temizlemek? <src.name>?.
else
newitem i_sicilitemizlebabz
act.equip
endif

onbutton=11
if (0<account.plevel> < 6) ///|| (strmatch('<account>','staff_ozgur') 
sysmessage @56,,1 Affetmek? <src.name>?
else
newitem i_affetlortum
act.equip
endif

[dialog d_sicilimebakacem] // playerlar icin sicil menusu
250,50
page 0
resizepic 100 140 5120 190 250
resizepic 110 150 3000 170 230
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
htmlgump 125 360 200 20 9 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>>
Kufur: <eval(<src.tag.jailkufur>>
Hakaret: <eval(<src.tag.jailhakaret>>
Huzur: <eval(<src.tag.jailhuzur>>
Speed: <eval(<src.tag.jailspeed>>

[dialog d_sicilimebakacem button]

[itemdef i_jailcik]
id=i_memory
type=t_eq_script
name=jailcik

on=@create
timer=0

on=@timer
cont.tag.jaillenmis=0
cont.events -e_jail
cont.sysmessage @56,,1 Cezaniz sona erdi.
cont.go jail9
remove



[itemdef i_killer]
name=Gebertirim ulan ben
id=i_memory
type=t_eq_script
weight=0
layer=layer_special

on=@equip
if !(<cont.isgm>)
timer 3
cont.sayua 070d,0,0,0 * Olum Cezasi Aldi *
else
morex 1
timer 1
endif

on=@unequip
cont.stone 0

on=@timer
if !(<morex>)
morex 1
cont.hits 0
timer 1
else
remove
endif
return 1

[ITEMDEF i_aclikcim]
NAME=Aclik Kotudur
ID=i_handr_1
TYPE=T_EQ_SCRIPT
WEIGHT=0
LAYER=layer_special

on=@create
attr=attr_invis|attr_decay

ON=@Equip
cont.sayua 025,0,0,0 * spazm gecirmeye baslar *
cont.sfx snd_spell_poison
timer 1

ON=@Timer
attr=attr_invis|attr_decay
if (<cont.food> == 0)
if !( <cont.FLAGS> & 000000002 )
cont.sayua 025,0,0,0 * spazm gecirmektedir *
cont.damage 45
timer 2
else
cont.sayua 025,0,0,0 * acliktan olur *
cont.hits 0
remove
endif
else
unequip
remove
return 1

on=@unequip
src.food 3
src.sysmessage ahoy
return 0

[function olecem]
src.newitem i_aclikcim
act.equip

[itemdef i_sicilebakbakiim]
id=i_memory
type=t_eq_script
name=sicile bak bakiim

on=@equip
target Kimin siciline bakmak istiyorsunuz?
timer 20

on=@targon_char
dialog d_sicilinebakiyom
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli ki$inin sicilini kontrol etti.
remove
return 1

on=@timer
attr=attr_decay
remove

[itemdef i_affetlortum]
id=i_memory
type=t_eq_script
name=affet beni lortum

on=@equip
target Kimi affetmek istiyorsunuz?
timer 20

on=@targon_char
src.targ.findid.i_jailcik.timer=1
//serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli ki$inin jail cezasini affetti.
//src.targ.sysmessage @56,,1 <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=Sicil Temizleyici

on=@equip
target Kimin sicilini temizlemek istiyorsunuz?
timer 20

on=@targon_char
src.targ.sysmessage @56,,1 <src.name> tarafindan siciliniz temizlendi.
serv.allclients jailtrig  *** <src.name>, <src.targ.name> isimli ki$inin sicilini temizledi.
src.targ.tag.jailflood=0
src.targ.tag.jailpage=0
src.targ.tag.jailbugabuse=0
src.targ.tag.jailkufur=0
src.targ.tag.jailalanihlali=0
src.targ.tag.jailhakaret=0
src.targ.tag.jailhuzur=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 5120 160 240
resizepic 110 150 3000 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
htmlgump 125 360 200 20 9 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>>
Kufur: <eval(<src.targ.tag.jailKufur>>
Hakaret: <eval(<src.targ.tag.jailhakaret>>
Huzur: <eval(<src.targ.tag.jailhuzur>>
Speed: <eval(<src.targ.tag.jailspeed>>

[dialog d_sicilinebakiyom button]

[itemdef i_jailtime_kufur] // jail 1 ok!
id=i_memory
type=t_eq_script
name=jail hakaret

on=@equip
target 'Kufur' sucundan kimi jaillemek istiyorsunuz?
timer 20

on=@targon_char
if (0<src.targ.tag.jailKufur>)
src.targ.tag.jailKufur=(<eval <src.targ.tag.jailKufur>> + 1)
src.targ.go jail7
src.targ.tag.jail 1
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=14400*<eval(<src.targ.tag.jailKufur>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli ki$iyi 'Kufur' sucundan jailledi.
else
src.targ.tag.jailKufur=1
src.targ.go jail7
src.targ.tag.jail 1
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=14400
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig  *** <src.name>, <src.targ.name> isimli ki$iyi 'Kufur' sucundan jailledi.
endif
remove
return 1

on=@timer
attr=attr_decay
remove

[itemdef i_jailtime_Hakaret] // jail 1 ok!
id=i_memory
type=t_eq_script
name=jail hakaret

on=@equip
target @56,,1 'Kufur' sucundan kimi jaillemek istiyorsunuz?
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 8
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=3600*<eval(<src.targ.tag.jailHakaret>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli ki$iyi 'Hakaret' sucundan jailledi.
else
src.targ.tag.jailHakaret=1
src.targ.go jail7
src.targ.tag.jail 8
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=3600
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig  *** <src.name>, <src.targ.name> isimli ki$iyi 'Hakaret' sucundan jailledi.
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 'Hatali Page' sucundan kimi jaile atmak istiyorsunuz?
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.stone 0
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 @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig  *** <src.name>, <src.targ.name> isimli ki$iyi 'Hatali Page' sucundan jailledi.
else
src.targ.tag.jailhatalipage=1
src.targ.go jail2
src.targ.tag.jail 2
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=14400
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig  *** <src.name>, <src.targ.name> isimli ki$iyi 'Hatali Page' sucundan jailledi.
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 'Alan Ihlali' sucundan kimi jaillemek isiyorsunuz?
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.stone 0
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 @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig  *** <src.name>, <src.targ.name> isimli ki$iyi 'Alan Ihlali' sucundan jailledi.
else
src.targ.tag.jailalanihlali=1
src.targ.go jail1
src.targ.tag.jail 3
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=28800
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli ki$iyi 'Alan Ihlali' sucundan jailledi.
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 'Bug Abuse' sucundan kimi jaillemek istiyorsunuz?
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.stone 0
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 @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli ki$iyi 'Bug Abuse' sucundan jailledi.
else
src.targ.tag.jailbugabuse=1
src.targ.go jail8
src.targ.tag.jail 4
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=345600
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig  *** <src.name>, <src.targ.name> isimli ki$iyi 'Bug Abuse' sucundan jailledi.
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 'Flood' sucundan kimi jaillemek istiyorsunuz?
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.stone 0
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 @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli ki$iyi 'Flood' sucundan jailledi.
else
src.targ.tag.jailflood=1
src.targ.go jail3
src.targ.tag.jail 5
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=7200
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli ki$iyi 'Flood' sucundan jailledi.
endif
remove
return 1

on=@timer
attr=attr_decay
remove

[itemdef i_jailtime_Huzur] // jail 6 ok!
id=i_memory
type=t_eq_script
name=jail huzur

on=@equip
target 'Genel Huzursuzluk' sucundan kimi jaillemek istiyorsunuz?
timer 20

on=@targon_char
if (0<src.targ.tag.jailhuzur>)
src.targ.tag.jailhuzur=(<eval <src.targ.tag.jailhuzur>> + 1)
src.targ.go jail4
src.targ.tag.jail 6
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=7200*<eval(<src.targ.tag.jailhuzur>>
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmi$tir.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli kisiyi 'Genel Huzursuzluk' sucundan jailledi.
else
src.targ.tag.jailhuzur=1
src.targ.go jail4
src.targ.tag.jail 6
src.targ.tag.jaillenmis=1
src.targ.stone 0
src.targ.events +e_jail
src.newitem i_jailcik
src.act.timer=7200
src.act.equip
src.act.cont <src.targ.uid>
src.sysmessage @56,,1 <src.targ.name> jaillenmistir.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli kisiyi 'Genel Huzursuzluk' sucundan jailledi.
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 huzur

on=@equip
target Banlanma talebiyle kimi tas etmek istiyorsunuz?
timer 20

on=@targon_char
src.sysmessage @56,,1 Ki$inin info'suna banlanma nedenini not etmeyi unutmayin
src.targ.stone
src.targ.go jail5
src.targ.tag.jail 7
src.targ.sysmessage @56,,1 Blocklanmak uzere <src.name> tarafindan stone edildiniz.
serv.allclients jailtrig *** <src.name>, <src.targ.name> isimli kisiyi banlanma talebiyle stone etti.
src.targ.title Banlanacak / <src.name>
remove
return 1

on=@timer
attr=attr_decay
remove

[events e_jail]
on=@itemdclick
if (<act.baseid>=i_runebook_double)
sysmessage Bu bolgede runebook kullanamazsiniz.
return 1
endif
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=@0790 [<eval(<tag.jailkufur>>, Kufur]

elseif (<tag.jail> == 2)
message=@0790 [<eval(<tag.jailhatalipage>>, Hatali Page]

elseif (<tag.jail> == 3)
message=@0790 [<eval(<tag.jailalanihlali>>, Alan Ihlali]

elseif (<tag.jail> == 4)
message=@0790 [<eval(<tag.jailbugabuse>>, Hata Somurme]

elseif (<tag.jail> == 5)
message=@0790 [<eval(<tag.jailflood>>, Yazi Tekrari]

elseif (<tag.jail> == 6)
message=@0790 [<eval(<tag.jailhuzur>>, Genel Huzursuzluk]

elseif (<tag.jail> == 7)
message=@0bb2 [Banlanacak]

elseif (<tag.jail> == 8)
message=@0790 [<eval(<tag.jailhakaret>>, Hakaret]
endif

if (<findid.i_jailcik.timer> < 61)
message=@0bb2 [Kalan sure: 1 Dakika]

elseif !(<findid.i_jailcik.morey>)
message=@0bb2 [Kalan sure: <findid.i_jailcik.morex> Dakika]

else
message=@0bb2 [Kalan sure: <findid.i_jailcik.morey> Saat]
endif

On=@GetHit
if (<src.isgm>)
return 0
else
if !(<src.findid.i_allahtaseder>)
src.newitem i_allahtaseder
src.act.equip
endif
return 1
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



///////////////////////////////////////////////////////////////////////



[ITEMDEF i_serbest_gate]
ID=0f6c
TYPE=0
NAME=Jail Cikis Gate

ON=@CREATE
COLOR=00B6e
RETURN 1

ON=@STEP
SRC.DIALOG d_cezaserbest
SRC.MOVE 1
return 1

ON=@DCLICK
SRC.targ.message Jail Cikis Gate
return 1

ON=@CLICK
SRC.targ.MESSAGE Jail Cikis Gate
return 1


[DIALOG d_cezaserbest]
50, 20
page 0
nomove
noclose
resizepic 60 84 5120 183 363
gumppic 72 52 10440
gumppic 16 -2 10440
gumppic 217 -2 10441
text 92 96 5 0
button 90 119 1209 1210 1 0 1
button 90 146 1209 1210 1 0 2
button 90 173 1209 1210 1 0 3
button 90 200 1209 1210 1 0 4
button 90 227 1209 1210 1 0 5
button 90 254 1209 1210 1 0 6
button 90 281 1209 1210 1 0 7
button 90 308 1209 1210 1 0 8
button 90 400 1209 1210 1 0 9
text 110 117 5 1
text 110 144 5 2
text 110 171 5 3
text 110 198 5 4
text 110 225 5 5
text 110 252 5 6
text 110 279 5 7
text 110 306 5 8
text 110 398 5 9



[DIALOG d_cezaserbest TEXT]
Gidiceginiz Yeri Secin

Britain
Moonglow
Minoc
Skara Brae
Jhelom
Trinsic
Yew
Bucaneer's Den
Kapat!!!

[DIALOG d_cezaserbest BUTTON]
ON=1
src.go britain
SRC.SOUND snd_spell_recall
SRC.MOVE 1
SRC.FIX
SRC.SMG Sayin <NAME>, <serv.name> Hapishanesinden Ciktiniz. Adaletli Ve Saygili Oyunlar Dileriz.
return 1
ON=2
src.go moonglow
SRC.SOUND snd_spell_recall
SRC.MOVE 1
SRC.FIX
SRC.SMG Sayin <NAME>, <serv.name> Hapishanesinden Ciktiniz. Adaletli Ve Saygili Oyunlar Dileriz.
return 1
ON=3
src.go minoc
SRC.SOUND snd_spell_recall
SRC.MOVE 1
SRC.FIX
SRC.SMG Sayin <NAME>, <serv.name> Hapishanesinden Ciktiniz. Adaletli Ve Saygili Oyunlar Dileriz.
return 1
ON=4
src.go skara brae
SRC.SOUND snd_spell_recall
SRC.MOVE 1
SRC.FIX
SRC.SMG Sayin <NAME>, <serv.name> Hapishanesinden Ciktiniz. Adaletli Ve Saygili Oyunlar Dileriz.
return 1
ON=5
src.go jhelom
SRC.SOUND snd_spell_recall
SRC.MOVE 1
SRC.FIX
SRC.SMG Sayin <NAME>, <serv.name> Hapishanesinden Ciktiniz. Adaletli Ve Saygili Oyunlar Dileriz.
return 1
ON=6
src.go trinsic
SRC.SOUND snd_spell_recall
SRC.MOVE 1
SRC.FIX
SRC.SMG Sayin <NAME>, <serv.name> Hapishanesinden Ciktiniz. Adaletli Ve Saygili Oyunlar Dileriz.
return 1
ON=7
src.go yew
SRC.SOUND snd_spell_recall
SRC.MOVE 1
SRC.FIX
SRC.SMG Sayin <NAME>, <serv.name> Hapishanesinden Ciktiniz. Adaletli Ve Saygili Oyunlar Dileriz.
return 1
ON=8
src.go 2706,2163
SRC.SOUND snd_spell_recall
SRC.MOVE 1
SRC.FIX
SRC.SMG Sayin <NAME>, <serv.name> Hapishanesinden Ciktiniz. Adaletli Ve Saygili Oyunlar Dileriz.
return 1
ON=9
src.smg Menu Kapandi!!!


[function jailtrig]
if (<account.plevel> > 1)
sms <args>
endif

*******************Jail System************************

[plevel 1]
duyuru


[FUNCTION duyuru]
src.dialog d_staffmsg
return 1
endif

[DIALOG D_staffmsg]
0,0
nomove
resizepic 0 0 5120 800 60
resizepic 10 10 3000 780 40


dtext 15 10 0 Duyuru :  <var.STAFFMSG>


[dialog d_staffduyuru]
-180,240
nomove

resizepic 190 175 5120 643 100
resizepic 200 185 3000 613 70

htmlgump 211 200 480 20 0 0 0
resizepic 208 221 3000 610 26
textentry 211 225 555 25 0 0 1
button 785 223 4030 4031 1 0 1

[dialog d_staffduyuru TEXT]
<var.fontbeyaz>>Lutfen duyuruyu acıilayici bir sekilde belirtiniz.[Dikkat Bu Duyuru Menude cikar.]
<tag.pg_reason>

[dialog d_staffduyuru BUTTON]
On=0
sysmessage @50 Menu Kapatildi.

On=1
if (strmatch('<argtxt[0]>',''))
sysmessage @60 Yapilacak duyuruyu belirtmediniz.
dialog d_staffduyuru
elseif ((strlen(<argtxt[0]>)) > 200)
sysmessage @50 Lutfen duyurunuz 200 karakteri gecmemesine ozen gosteriniz.
else
                var.STAFFNAME = <SRC.NAME>
                var.STAFFMSG = <argtxt[0]>
                SERV.ALLCLIENTS SYSMESSAGE @68,,1 Yeni bir duyuru eklendi duyuruyu '.duyuru' yazarak gorebilirsiniz.
                serv.allclients SOUND 0f7
                serv.allclients duyuru
endif








[DIALOG d_biryere_gonder]
100,100
resizepic 100 0 9300 320 160
resizepic 110 8 3000 300 140
dtext 220 10 38 Biryere Gonder
dtext 120 30 1152 Action Alanina Gonder
button 110 35 2103 2104 1 0 1
dtext 120 50 1152 Safe Alanina Gonder
button 110 55 2103 2104 1 0 2
dtext 120 70 1152 Kumar Odasina Gonder
button 110 75 2103 2104 1 0 3

[DIALOG d_biryere_gonder button]
ON=1
src.sysmessage @38,,1 Action Alanina Kimi Gondermek Istiyorsun ?
src.xgo Britain // Action Alaniniz Nereyse Artik.
return 1

ON=2
src.sysmessage @38,,1 Safe Alanina Kimi Gondermek Istiyorsun ?
src.xgo Safe Alani
return 1

ON=3
src.sysmessage @38,,1 Kumar Odasina Kimi Gondermek Istiyorsun ?
src.xgo Kumar Odasi
return 1


[function stoneet]
forchars 25
if  (0<account.plevel> <2)
src.sysmessage @38,,1 25 Kare etrafinizdaki playerlar stone oldu.
stone 1
endif
endfor

[function stoneac]
forchars 25
if  (0<account.plevel> <2)
stone 0
src.sysmessage @38,,1 25 Kare etrafinizdaki playerlarin stoneleri acildi
endif
endfor

[DIALOG d_stone_et]
100,100
resizepic 100 0 9300 320 160
resizepic 110 8 3000 300 140
dtext 220 10 38 Stone Menusu
dtext 120 30 1152 25 Kare icindeki oyunculari Stone Eder
button 110 35 2103 2104 1 0 1
dtext 120 50 1152 25 Kare icindeki oyuncularin stonesini acar
button 110 55 2103 2104 1 0 2
dtext 120 70 1152 Sectiginiz kisiyi stone eder.
button 110 75 2103 2104 1 0 3

[DIALOG d_stone_et button]
ON=1
src.stoneet
return 1
ON=2
src.stoneac
return1
ON=3
src.sysmessage @38,,1 Kimi Stone Ediceksiniz ?
src.xstone
return 1

[DIALOG d_staff_bookss]
100,100

resizepic 100 0 9300 320 260
resizepic 110 8 3000 300 240
dtext 220 10 38 Staff Book
tilepic 190 10 3834
tilepic 290 10 3834
dtext 120 30 1152 Stone Et
dtext 120 50 1152 Yanina Getir
dtext 120 70 1152 Biryere Gonder
dtext 120 90 1152 Item Sil
dtext 120 110 1152 Jaile Gonder
dtext 120 130 1152 Gorunmez Ol
dtext 120 150 1152 Staff Items
dtext 120 170 1152 Duyuru Yap
dtext 240 230 38 Staff Book'u Kapat

button 240 30 4005 4006 1 0 1 // dialog d_stone_et'i acar
button 240 50 4005 4006 1 0 2 // yanina getir
button 240 70 4005 4006 1 0 3 // Biryere gonder
button 240 90 4005 4006 1 0 4 // Item sil
button 240 110 4005 4006 1 0 5 // Jaile gonder
button 240 130 4005 4006 1 0 6 // Gorunmez Ol
button 240 150 4005 4006 1 0 7 // Staff Items
button 240 170 4005 4006 1 0 8 // Duyuru Yap
button 390 230 4005 4006 1 0 9
[DIALOG d_staff_bookss button]
ON=1
if  (0<account.plevel> >=2)
src.dialog d_stone_et
src.sysmessage @48,,1 Stone Et Menusune Hosgeldiniz.
return 1
else
src.events e_staffkitabialdim
src.stone 1
src.go star chamber
return 1
endif

ON=2
if  (0<account.plevel> >=2)
src.sysmessage @38,,1 Kimi Yanina Getirmek Istiyorsun ?
src.xsummonto
return 1
else
src.events e_staffkitabialdim
src.stone 1
src.go star chamber
return 1
endif

ON=3
if  (0<account.plevel> >=2)
src.dialog d_biryere_gonder
src.sysmessage @48,,1 Bir Yere Gonder Menusune Hosgeldiniz.
return 1
else
src.events e_staffkitabialdim
src.stone 1
src.go star chamber
return 1
endif

ON=4
if  (0<account.plevel> >=2)
src.sysmessage @38,,1 Neyi Silmek Istiyorsunuz ?
src.xremove
return 1
else
src.events e_staffkitabialdim
src.stone 1
src.go star chamber
return 1
endif

ON=5
if  (0<account.plevel> >=2)
src.sysmessage @38,,1 Jail Menusu Acildi.
src.jamenu
return 1
else
src.events e_staffkitabialdim
src.stone 1
src.go star chamber
return 1
endif

ON=6
if  (0<account.plevel> >=2)
src.sysmessage @38,,1 Gorunmez Oldunuz.
src.invis 1
return 1
else
src.events e_staffkitabialdim
src.stone 1
src.go star chamber
return 1
endif

ON=7
src.sysmessage @38,,1 Buraya Siz Kendi Itemlerinizi Koyarsınız :)
return 1

ON=8
if  (0<account.plevel> >=2)
src.sysmessage @38,,1 Duyurunuzu Buradan Yapabilirsiniz.Lutfen Aciklayici Olsun.
src.dialog d_staffduyuru
return 1
else
src.events e_staffkitabialdim
src.stone 1
src.go star chamber
return 1
endif

ON=9
src.sysmessage @38,,1 Dialogu Kapattiniz.

[EVENTS e_staffkitabialdim]
ON=@Click
message @38,,1 Staff Book'su aldim ve kullanmaya calistim
return 1


[ITEMDEF i_staff_books]
NAME=Staff Book
ID=i_spellbook
WEIGHT=400


ON=@Click
message @38,,1 [Shadow Pvp]
message @48,,1 Staff Book
return 1

ON=@Dclick
if (<src.account.plevel> >=2)
src.dialog d_staff_bookss
src.sysmessage @38,,1 Bir yanlis komutun geri donusu yoktur.Lutfen kitabi dikkatli kullanin.
equip
return 1
else
src.findid.i_staff_books.remove
src.stone 1
src.go jail
src.events e_staffkitabialdim
serv.allclients sysmessage @38,,1 Shadow PvP Duyuru:
serv.allclients sysmessage @0790,,1 <act.name> Staff kitabi kullanmaya calistigi icin jaillendi.
return 1
endif


ON=@Create
ATTR 04
COLOR 07a1



Yorumlar

1.   Gönderen lacto   18-09-2011 19:28    

bana acil axis lazım 51a versiyonu için bilen varsa link ata bilirmi

2.   Gönderen TheRaskol   18-09-2011 19:57    

http://www.uo-developer.com/dosyalar/

Oylamalar

Oylama :
Üyelerin oylama ortalaması (10 dışında) : 10.00   
Oylar: 2 den itibaren 21-06-2011 19:19

Benzer Sayfalar

SayfalarYorumlarGönderenTarih
Guild sistemi0Mrs.xariyla04-03-2012
House sistemi0Mrs.xariyla04-03-2012
Maaş Sistemi0Kraagnar17-11-2011
Staff Robe0Roes13-10-2011
Flash üyelik sistemi0Culum25-09-2011


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,