[function macrocu]
if (<findid.i_macrocu_targ>)
findid.i_macrocu_targ.remove
endif
newitem i_macrocu_targ
new.equip
[ITEMDEF i_macrocu_targ]
ID=i_fence_iron
NAME=macrocu targ
TYPE=t_eq_script
WEIGHT=0
LAYER=layer_special
On=@Create
attr 096
timer 10
On=@Equip
timer 10
target hangisi?
On=@Targon_Item
return 1
On=@Targon_Char
if (<src.targ.isevent.e_macro_kontrol>)
src.sysmessage @55 zaten macro kontrolunde.
return 1
endif
src.newitem i_afk_macro_jail_item
var.afkno <eval {100 999}>
src.targ.tag.afkno <var.afkno>
src.act.cont=<src.targ.serial>
src.sysmessage @50 macro kontrolu basladi.
src.fix
return 1
On=@timer
attr attr_decay
remove
[ITEMDEF i_afk_macro_jail_item]
NAME=afk macro kontrolu
ID=i_deed
TYPE=T_EQ_SCRIPT
WEIGHT=0
LAYER=layer_special
ON=@Create
ATTR=attr_invis|attr_decay
timer 1
MORE1 61
on=@timer
if ( <cont> )
if (<more1>)
if (<more1>=61)
cont.say @0482 ü* macro kontrolunde *
cont.events +e_macro_kontrol
cont.effect 3,0376a,2,10,1
cont.sysmessage @0481 Macro kontrolune alindiniz.
elseif <more1> < 61)
var.smsgx 0482
cont.smsgx DIKKAT!! MACRO KONTROLU!
cont.smsgx Eger bu yaziyi goruyorsaniz ' .macro <eval <cont.tag.afkno>> ' yazin.
cont.smsgx Son <eval <more1>*4> saniye!
cont.smsgx [ .macro <eval <cont.tag.afkno>> ] [ .macro <eval <cont.tag.afkno>> ] [ .macro <eval <cont.tag.afkno>> ]
endif
timer 4
more1 <more1>-1
return 1
endif
endif
cont.events -e_macro_kontrol
cont.macrojail
cont.sysmessage Macro kontrolune cevap vermediginiz icin jaila girdiniz.
remove
return 1
[function macro]
if !(<isevent.e_macro_kontrol>)
return 1
endif
if (strmatch('<argn>',''))
sysmessage @0481 yanlis yazdiniz. .macro <eval <cont.tag.afkno>> yazmalisiniz.
elseif (strmatch('<argn>','<eval <tag.afkno>>'))
sysmessage @0481 Tesekkur ederiz, iyi oyunlar...
events -e_macro_kontrol
findid.i_afk_macro_jail_item.remove
else
sysmessage @0481 Onaylanmadi!!
sysmessage @0481 Lutfen kodu dikkatli yaziniz..
sysmessage @0481 Son <eval <findid.i_afk_macro_jail_item.more1>*4> saniye..
endif
return 1
[function macrojail]
if (<isevent.e_jail>) || !(<account.plevel>=1)
return 1
endif
stone 0
tag.jailor macrokontrol
events +jailed
tag.jail 6
go 5306 1162
[events e_macro_kontrol]
on=@click
message @0482 ü* macro kontrolunde *
on=@skillstart
action -1
on=@spellcast
action -1
f_fizzle
[dialog d_afk_macro_uyari]
100,140
nomove
noclose
resizepic 190 175 5100 345 160
resizepic 200 185 3000 325 140
resizepic 310 290 3000 100 22
text 215 200 1317 0
text 230 225 1312 1
text 210 245 1312 2
text 210 265 1318 3
button 420 290 4006 4007 1 0 1 // ok buton
textentry 320 290 93 25 0 0 4 // kod
[dialog d_afk_macro_uyari TEXT]
M A C R O K O N T R O L U
Orada oldugunuzu belirtmeniz icin
<eval <findid.i_afk_macro_jail_item.timer>> sn'niz var. Lutfen alttaki sayiyi girin!
[ <eval <tag.afkno>> ]
<var.null>
[dialog d_afk_macro_uyari BUTTON]
On=1
if (strmatch('<argtxt[0]>','<eval <tag.afkno>>'))
sysmessage @0482 Tesekkur ederiz, iyi oyunlar...
findid.i_afk_macro_jail_item.remove
return 1
else
sysmessage @0482 Onaylanmadi!!
sysmessage @0482 Lutfen kodu dikkatli yaziniz..
sysmessage @0482 Son <eval <findid.i_afk_macro_jail_item.timer>> saniye..
dialog d_afk_macro_uyari
return 1
endif
return 1
Total votes: 0
Sunucular 4 saat önce
Sunucular 3 gün önce
Sunucular 4 gün önce
Ultima Online 4 gün önce
Ultima Online 2 hafta önce
Ultima Online 2 hafta önce
Sphere Scripting 2 hafta önce
Ultima Online 2 hafta önce
Off Topic 4 hafta önce
Sunucular 1 ay önce
2024-10-31 22:47
2024-10-14 17:45
2024-09-26 14:21
2024-07-08 22:50
2024-07-08 22:34
2024-06-19 22:05
2024-06-01 02:19
2024-05-31 21:17
Yorumlar (0)