Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
[comment jail]
jail system by Aldarson[Emre]
versiyon 0.56b
lütfen bu comment kısmını değiştirmeyin veya silmeyiniz.

//[function jailegonder] // page sisteminde jaile gönder yerine göre yapmıştım
//ref1 = <strarg <serv.gmpage.<src.ctag0.sira>.reason>>
//ref1.go jail
//ref1.events +e_hapis
//ref1.tag0.jailde 1
//ref1.tag0.hapissucu Hatali Page
//newitem i_jailcik
//new.timer 3600
//new.cont <ref1.uid>

[plevel 7]
affet
hapis

[function affet]
targetf f_affet2
src.sysmessage @39,1,1 Kimi affedeceksiniz ?

[function f_affet2]
obj=<argo>
if (<obj.findid.i_jailcik>)
obj.findid.i_jailcik.timer 1
src.sysmessage @038a,0,1 <obj.name> affedildi.
else
src.sysmessage @038a,0,1 <obj.name> jailde degil.
endif
return 1

[function hapis]
src.sdialog d_hapis

[dialog d_hapis]
0,0
nomove
resizepic 70 120 5170 400 350
resizepic 100 180 3000 350 30
resizepic 100 325 3000 350 30

dtext 100 150 0481 Hapis Nedenini Yaziniz !
dtext 100 300 0481 Hapis Suresini Yaziniz !(Saniye)
dtext 100 400 0481 Gönder
dtext 350 400 0481 İptal

dtextentry 105 180 500 16 0481 1
dtextentry 105 330 500 16 0481 2

button 170 400 4005 4006 1 0 1
button 300 400 4017 4018 1 0 2

[dialog d_hapis Button]
on=2
src.sysmessage @038a,0,1 Jail menüsünü kapattınız.
return 1

on=1
if (strmatch('<argtxt[1]>','') || (strmatch('<argtxt[2]>','')
src.sysmessage @038a,0,1 Lutfen Bir Hapis Nedeni ve Süresi Giriniz
return 1
endif

tag0.hapisneden <argtxt[1]>
tag0.hapissure <argtxt[2]>
src.sysmessage @038a,0,1 [<tag0.hapisneden>] sucundan kimi [<dtag0.hapissure> Saniye] süre gibi jaile atacaksınız ?
targetf f_hapis <uid>

[function f_hapis]
obj=<argo>
obj.go jail
obj.tag0.hapissucu <tag0.hapisneden>
obj.events e_hapis
obj.tag0.jailde 1
newitem i_jailcik
new.timer <dtag0.hapissure>
new.cont <obj.uid>

[events e_hapis]
on=@click
if (<tag0.jailde>=1)
message @038a,0,1 [Suçu:<tag0.hapissucu>]
message @038a,0,1 [Kalan Süre:<findid.i_jailcik.timer> Saniye]
endif

on=@damage
return 1
on=@hit
src.sysmessage @39,1,1 Jaildeyken yapamassiniz.
return 1
on=@gethit
return 1
on=@spelleffect
return 1
on=@spellcast
src.sysmessage @39,1,1 Jaildeyken yapamassiniz.
f_fizzle
return 1
on=@skillstart
src.sysmessage @39,1,1 Jaildeyken yapamassiniz.
return 1
on=@itemdclick
src.sysmessage @39,1,1 Jaildeyken yapamassiniz.
return 1
on=@death
src.sysmessage @39,1,1 Jaildeyken ölemessiniz. :)
return 1
on=@userwarmode
src.sysmessage @39,1,1 Jaildeyken yapamassiniz.
return 1
on=@attack
src.sysmessage @39,1,1 Jaildeyken yapamassiniz.
action -1
return 1

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

on=@create
attr attr_decay|attr_invis|attr_newbie

on=@timer
cont.sysmessage @038a,0,1 Jail süreniz bitti.Birdaha jaile girmemek üzere iyi oyunlar.
cont.events -e_hapis
cont.tag0.jailde 0
cont.tag0.hapissucu
cont.tag0.hapisneden
cont.tag0.hapissure
cont.go britain moongate

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?