|
İçerde : 1 misafir, 0 üye : ---
|
//Runebook İsim değiştir
button 140 22 2103 2104 1 0 99999999999999999999
YAZI_B 155,18,<tag.name>
//Rune Ekle
button 140 40 2103 2104 1 0 88888888888888888888
YAZI_B 155,35,Rune ekle
//Şarj EKLE
button 300 40 2103 2104 1 0 77777777777777777777
YAZI_B 315,35,Şarj Ekle ;
////////////////////////////////
///////////// MARK EKLE
////////////////////////////////
ON=88888888888888888888
MORE2=2
TARGET @<DEF.MSG_BEYAZ>,,1 Mark olarak Eklemek istediğiniz Rune'yi seçin.
return 1
////////////////////////////////
///////////// RUNEBOOK ISIM DEGISTIR
////////////////////////////////
on=99999999999999999999
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için Runebookun çabtanızda olması Gerekmektedir...
return 1
endif
src.ctag.ruid <uid>
F_DIALOG D_RUNEBOOK_RENAME
/////////////////////////////////
/////////////ŞARJ EKLE
/////////////////////////////////
on=77777777777777777777
[ITEMDEF 01c11]
src.sys_kirmizi Bu bir eşya değil.
return 1
endif
if !(<argo.baseid> == i_runebook)
src.sys_kirmizi Bu bir Runebook değil.
return 1
endif
if (<argo.tag0.rune> < 15)
src.sys_kirmizi Kopyalamak istediğiniz Runebook içinde en az 15 adet işaretli alan bulunmalıdır.
return 1
endif
src.consume 1 i_runebook_empty
argo.dupe
argo.contp 44<R65,123>,142<R65,123>
argo.tag0.kopya=1
src.sys_beyaz Runebook'u başarıyla kopyaladın.
return 1
[ITEMDEF 022c5]
[ITEMDEF i_runebook]
DEFNAME=i_runebook
ID=022c5
TYPE=T_script
WEIGHT=0.0
NAME=Runebook
RESDISPDNHUE=COLOR_RUNEBOOK
ON=@Create
COLOR=COLOR_RUNEBOOK
MOREX=128
ATTR=04
TAG.NAME=Isimsiz
TAG.RUNE=00
for 1 128
TAG.POS<dlocal._for>_X=0
endfor
ON=@Click
msg_beyaz Rune : <dtag0.rune>/128
message @<color>,,1 a <name> <qval (<tag0.kopya> == 1)?[Kopya]:>
return 1
ON=@DClick
DIALOGCLOSE d_runebook
DIALOGCLOSE d_runebook_s
ATTR=04
if (<cont>) && (<topobj.uid> != <src.uid>) && (<SRC.ACCOUNT.TAG0.PLEVEL> < 6)
src.sys_kirmizi Sadece yerdeki veya kendi çantanızdaki Runebookları açabilirsiniz.
return 1
elseif (<src.isjail>)
src.sys_kirmizi Hapisteyken bunu kullanamazsınız.
return 1
elif (<src.isinship>)
src.sys_kirmizi Gemi içinde bunu kullanamazsınız.
return 1
elif (<src.isetkinlikte>)
src.sys_kirmizi Etkinliğe katılmışken bunu kullanamazsınız.
return 1
endif
if ((<src.action> == id(skill_magery)) || (<src.action> == skill_magery))
src.f_fizzle
src.FINDID.i_runebookdelay.REMOVE
src.EVENTS -e_runebook
src.sys_kirmizi Savaş hakkındaki düşüncelerin yüzünden bunu kullanamadın.
endif
if (<src.isevent.e_runebook>)
src.f_fizzle
src.FINDID.i_runebookdelay.REMOVE
src.EVENTS -e_runebook
src.sys_kirmizi İşlemi iptal ettiniz.
endif
SRC.SOUND=85
DIALOG d_runebook
RETURN 1
ON=@TargOn_Char
src.sys_kirmizi Hatalı seçim.
RETURN 1
ON=@TargOn_Item
IF !(<SRC.ISINPACK <SRC.TARG.UID>>)
src.sys_kirmizi Ekleyeceğiniz şey çantanızda olmalı.
RETURN 1
ENDIF
IF (<MORE2>=4)
IF ((<SRC.TARG.TYPE> = t_scroll)
ELSE
src.sys_kirmizi Bu bir Recall Scroll Değil
RETURN 1
ENDIF
IF (<MORE2>=2)
IF ((<SRC.TARG.TYPE> = t_rune) || (<SRC.TARG.TYPE> = 014))
IF (<SRC.TARG.MOREX>==0)
src.sys_kirmizi Bu rune boş, bunu kullanamazsınız.
RETURN 1
ENDIF
ELSE
src.sys_kirmizi Bu bir rune değil.
RETURN 1
ENDIF
TAG.HOLD_LOCAL=<SRC.TARG.NAME>
TAG.HOLD_X=<SRC.TARG.MOREX>
TAG.HOLD_Y=<SRC.TARG.MOREY>
TAG.HOLD_Z=<SRC.TARG.MOREZ>
TAG.HOLD_M=<SRC.TARG.MOREM>
ENDIF
for 1 128
IF (<TAG.POS<dlocal._for>_X>=0)
src.sys_kirmizi Runeyi kitaba eklediniz.
SRC.SOUND=79
try TAG.LOCAL<dlocal._for>=<TAG.HOLD_LOCAL>
try TAG.POS<dlocal._for>_X=<TAG.HOLD_X>
try TAG.POS<dlocal._for>_Y=<TAG.HOLD_Y>
try TAG.POS<dlocal._for>_Z=<TAG.HOLD_Z>
try TAG.POS<dlocal._for>_M=<TAG.HOLD_M>
try TAG0.RUNE <eval <tag0.rune>+1>
SRC.TARG.REMOVE
DIALOGCLOSE d_runebook
dialog d_runebook
RETURN 1
ENDIF
endfor
src.sys_kirmizi Kitapda bunun icin bosyer kalmamış.
RETURN 1
[DIALOG d_runebook_s]
<DEF.DIALOGSTARTPOSITION>
button 0 0 <eval <src.ctag0.runebook_kitap_small>> <eval <src.ctag0.runebook_kitap_small>> 1 0 1
[DIALOG d_runebook_s button]
on=1
uid.<src.ctag0.rbd>.dclick
[DIALOG d_runebook]
<DEF.DIALOGSTARTPOSITION>
page 0
if (<color> == 07d4) // yeşil
gumppic 75 10 02b2f
src.ctag0.runebook_kitap_small=02b2d
endif
if (<color> == 066d) // kırmızı
src.ctag0.runebook_kitap_small=02b09
gumppic 75 10 02b07
endif
if (<color> == 0763) // gri
gumppic 75 10 02b01
src.ctag0.runebook_kitap_small=02b04
endif
if (<color> == 0794) // sarı
src.ctag0.runebook_kitap_small=025
gumppic 75 10 072
endif
gumppic 125 50 57
gumppic 145 50 58
gumppic 160 50 58
gumppic 175 50 58
gumppic 190 50 58
gumppic 205 50 58
gumppic 220 50 58
gumppic 230 50 59
gumppic 290 50 57
gumppic 310 50 58
gumppic 325 50 58
gumppic 340 50 58
gumppic 355 50 58
gumppic 370 50 58
gumppic 385 50 58
gumppic 395 50 59
button 80 115 029f6 029f4 1 0 3200000000000000000000
//Runebook İsim değiştir
button 140 22 2103 2104 1 0 99999999999999999999
YAZI_B 155,18,<tag.name>
//Rune Ekle
button 140 40 2103 2104 1 0 88888888888888888888
YAZI_B 155,35,Rune ekle
//Şarj EKLE
button 300 40 2103 2104 1 0 77777777777777777777
YAZI_B 315,35,Şarj Ekle ;
page 1
//Recall Button
local.satir 65
local.satir2 65
for b 1 16
if (<dlocal.b> <= 8)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 1 16
if (<dlocal.x> <= 8)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+100>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+100>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 1 16
if (<dlocal.y> <= 8)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+1000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+1000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 1 16
if (<dlocal.z> <= 8)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+10000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+10000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 1 16
if (<dlocal.a> <= 8)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<local.satir2>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 +=15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 2
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 17 32
if (<dlocal.b> <= 24)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 17 32
if (<dlocal.x> <= 24)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+200>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+200>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 17 32
if (<dlocal.y> <= 24)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+2000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+2000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 17 32
if (<dlocal.z> <= 24)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+20000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+20000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 17 32
if (<dlocal.a> <= 24)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
//button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 3
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 33 48
if (<dlocal.b> <= 40)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 33 48
if (<dlocal.x> <= 40)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+300>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+300>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 33 48
if (<dlocal.y> <= 40)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+3000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+3000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 33 48
if (<dlocal.z> <= 40)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+30000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+30000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 33 48
if (<dlocal.a> <= 40)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
dtext 307 <dlocal.satir2> <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.mavi_Yazi> <TAG.LOCAL<dlocal.a>>:<def.kirmizi_yazi> <TAG.LOCAL<dlocal.a>>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
//button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 4
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 49 64
if (<dlocal.b> <= 56)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 49 64
if (<dlocal.x> <= 56)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+400>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+400>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 49 64
if (<dlocal.y> <= 56)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+4000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+4000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 49 64
if (<dlocal.z> <= 56)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+40000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+40000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 49 64
if (<dlocal.a> <= 56)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
dtext 307 <dlocal.satir2> <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.mavi_Yazi> <TAG.LOCAL<dlocal.a>>:<def.kirmizi_Yazi> <TAG.LOCAL<dlocal.a>>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
//button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 5
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 65 80
if (<dlocal.b> <= 72)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 65 80
if (<dlocal.x> <= 72)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+500>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+500>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 65 80
if (<dlocal.y> <= 72)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+5000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+5000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 65 80
if (<dlocal.z> <= 72)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+50000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+50000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 65 80
if (<dlocal.a> <= 72)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
dtext 307 <dlocal.satir2> <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.mavi_Yazi> <TAG.LOCAL<dlocal.a>>:<def.kirmizi_Yazi> <TAG.LOCAL<dlocal.a>>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
//button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 6
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 81 96
if (<dlocal.b> <= 88)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 81 96
if (<dlocal.x> <= 88)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+600>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+600>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 81 96
if (<dlocal.y> <= 88)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+6000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+6000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 81 96
if (<dlocal.z> <= 88)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+60000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+60000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 81 96
if (<dlocal.a> <= 88)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
//button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 7
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 97 112
if (<dlocal.b> <= 104)
button 125 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.b>+7000>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.b>+7000>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 97 112
if (<dlocal.x> <= 104)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+70000>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+70000>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 97 112
if (<dlocal.y> <= 104)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+700000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+700000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 97 112
if (<dlocal.z> <= 104)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+7000000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+7000000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 97 112
if (<dlocal.a> <= 104)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
//button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 8
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 113 128
if (<dlocal.b> <= 120)
button 125 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.b>+8000>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.b>+8000>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 113 128
if (<dlocal.x> <= 120)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+80000>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+80000>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 113 128
if (<dlocal.y> <= 120)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+800000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+800000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 113 128
if (<dlocal.z> <= 120)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+8000000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+8000000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 113 128
if (<dlocal.a> <= 120)
dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
//button 405 180 08b8 0bb8 0 8
///Ivırzıvır :=)
//dhtmlgump 129 180 100 20 0 0 | |_
//dhtmlgump 129 192 100 20 0 0 |___
//dhtmlgump 239 180 100 20 0 0 __|
//dhtmlgump 264 180 100 20 0 0 |
//dhtmlgump 245 192 100 20 0 0 __
//dhtmlgump 248 192 100 20 0 0 __|
//dhtmlgump 150 184 100 20 0 0 Gate
//dhtmlgump 156 196 100 20 0 0 Recall
//dhtmlgump 218 184 100 20 0 0 İsim
//dhtmlgump 216 196 100 20 0 0 Çıkar
[DIALOG d_runebook BUTTON]
ONBUTTON=0
on=3200000000000000000000
dialogclose d_runebook_s
dialog d_runebook_s
src.ctag0.rbd <uid>
////////////////////////////////
///////////// 1. SAYFA
////////////////////////////////
on 1 16
local.p <EVAL <TAG.POS<dargn>_X>>,<EVAL <TAG.POS<dargn>_Y>>,<EVAL <TAG.POS<dargn>_Z>>,<EVAL <TAG.POS<dargn>_M>>
src.f_recall <local.p>,<uid>,<src>
on 101 116
local.p <EVAL <TAG.POS<eval <dargn>-100>_X>>,<EVAL <TAG.POS<eval <dargn>-100>_Y>>,<EVAL <TAG.POS<eval <dargn>-100>_Z>>,<EVAL <TAG.POS<eval <dargn>-100>_M>>
src.f_gate <local.p>,<uid>,<src>
on 1001 1016
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-1000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-1000>_X>
new.morey <TAG.POS<eval <dargn>-1000>_Y>
new.morez <TAG.POS<eval <dargn>-1000>_Z>
new.morem <TAG.POS<eval <dargn>-1000>_M>
new.name <TAG.LOCAL<eval <dargn>-1000>>
new.bounce
try TAG.POS<eval <dargn>-1000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-1000>
DIALOG d_runebook
on 10001 10016
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-10000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-10000>_X>> <EVAL <TAG.POS<eval <dargn>-10000>_Y>> <EVAL <TAG.POS<eval <dargn>-10000>_Z>> <EVAL <TAG.POS<eval <dargn>-10000>_M>>
f_rename <eval <dargn>-10000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 2. SAYFA
////////////////////////////////
on 17 32
local.p <EVAL <TAG.POS<dargn>_X>>,<EVAL <TAG.POS<dargn>_Y>>,<EVAL <TAG.POS<dargn>_Z>>,<EVAL <TAG.POS<dargn>_M>>
src.f_recall <local.p>,<uid>,<src>
on 217 232
local.p <EVAL <TAG.POS<eval <dargn>-200>_X>>,<EVAL <TAG.POS<eval <dargn>-200>_Y>>,<EVAL <TAG.POS<eval <dargn>-200>_Z>>,<EVAL <TAG.POS<eval <dargn>-200>_M>>
src.f_gate <local.p>,<uid>,<src>
on 2017 2032
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-2000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-2000>_X>
new.morey <TAG.POS<eval <dargn>-2000>_Y>
new.morez <TAG.POS<eval <dargn>-2000>_Z>
new.morem <TAG.POS<eval <dargn>-2000>_M>
new.name <TAG.LOCAL<eval <dargn>-2000>>
new.bounce
try TAG.POS<eval <dargn>-2000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-2000>
DIALOG d_runebook
on 20017 20032
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-20000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-20000>_X>> <EVAL <TAG.POS<eval <dargn>-20000>_Y>> <EVAL <TAG.POS<eval <dargn>-20000>_Z>> <EVAL <TAG.POS<eval <dargn>-20000>_M>>
f_rename <eval <dargn>-20000>
src.ctag.ruid <uid>
RETURN 1
X>> <EVAL <TAG.POS<eval <dargn>-30000>_Y>> <EVAL <TAG.POS<eval <dargn>-30000>_Z>> <EVAL <TAG.POS<eval <dargn>-30000>_M>>
f_rename <eval <dargn>-30000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 4. SAYFA
////////////////////////////////
on 49 64
local.p <EVAL <TAG.POS<dargn>_X>>,<EVAL <TAG.POS<dargn>_Y>>,<EVAL <TAG.POS<dargn>_Z>>,<EVAL <TAG.POS<dargn>_M>>
src.f_recall <local.p>,<uid>,<src>
on 449 464
local.p <EVAL <TAG.POS<eval <dargn>-400>_X>>,<EVAL <TAG.POS<eval <dargn>-400>_Y>>,<EVAL <TAG.POS<eval <dargn>-400>_Z>>,<EVAL <TAG.POS<eval <dargn>-400>_M>>
src.f_gate <local.p>,<uid>,<src>
on 4049 4064
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-4000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-4000>_X>
new.morey <TAG.POS<eval <dargn>-4000>_Y>
new.morez <TAG.POS<eval <dargn>-4000>_Z>
new.morem <TAG.POS<eval <dargn>-4000>_M>
new.name <TAG.LOCAL<eval <dargn>-4000>>
new.bounce
try TAG.POS<eval <dargn>-4000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-4000>
DIALOG d_runebook
on 40049 40064
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-40000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-40000>_X>> <EVAL <TAG.POS<eval <dargn>-40000>_Y>> <EVAL <TAG.POS<eval <dargn>-40000>_Z>> <EVAL <TAG.POS<eval <dargn>-40000>_M>>
f_rename <eval <dargn>-40000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 5. SAYFA
////////////////////////////////
on 65 80
local.p <EVAL <TAG.POS<dargn>_X>>,<EVAL <TAG.POS<dargn>_Y>>,<EVAL <TAG.POS<dargn>_Z>>,<EVAL <TAG.POS<dargn>_M>>
src.f_recall <local.p>,<uid>,<src>
on 565 580
local.p <EVAL <TAG.POS<eval <dargn>-500>_X>>,<EVAL <TAG.POS<eval <dargn>-500>_Y>>,<EVAL <TAG.POS<eval <dargn>-500>_Z>>,<EVAL <TAG.POS<eval <dargn>-500>_M>>
src.f_gate <local.p>,<uid>,<src>
on 5065 5080
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-5000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-5000>_X>
new.morey <TAG.POS<eval <dargn>-5000>_Y>
new.morez <TAG.POS<eval <dargn>-5000>_Z>
new.morem <TAG.POS<eval <dargn>-5000>_M>
new.name <TAG.LOCAL<eval <dargn>-5000>>
new.bounce
try TAG.POS<eval <dargn>-5000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-5000>
DIALOG d_runebook
on 50065 50080
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-50000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-50000>_X>> <EVAL <TAG.POS<eval <dargn>-50000>_Y>> <EVAL <TAG.POS<eval <dargn>-50000>_Z>> <EVAL <TAG.POS<eval <dargn>-50000>_M>>
f_rename <eval <dargn>-50000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 6. SAYFA
////////////////////////////////
on 81 96
local.p <EVAL <TAG.POS<dargn>_X>>,<EVAL <TAG.POS<dargn>_Y>>,<EVAL <TAG.POS<dargn>_Z>>,<EVAL <TAG.POS<dargn>_M>>
src.f_recall <local.p>,<uid>,<src>
on 681 696
local.p <EVAL <TAG.POS<eval <dargn>-600>_X>>,<EVAL <TAG.POS<eval <dargn>-600>_Y>>,<EVAL <TAG.POS<eval <dargn>-600>_Z>>,<EVAL <TAG.POS<eval <dargn>-600>_M>>
src.f_gate <local.p>,<uid>,<src>
on 6081 6096
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-6000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-6000>_X>
new.morey <TAG.POS<eval <dargn>-6000>_Y>
new.morez <TAG.POS<eval <dargn>-6000>_Z>
new.morem <TAG.POS<eval <dargn>-6000>_M>
new.name <TAG.LOCAL<eval <dargn>-6000>>
new.bounce
try TAG.POS<eval <dargn>-6000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-6000>
DIALOG d_runebook
on 60081 60096
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-60000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-60000>_X>> <EVAL <TAG.POS<eval <dargn>-60000>_Y>> <EVAL <TAG.POS<eval <dargn>-60000>_Z>> <EVAL <TAG.POS<eval <dargn>-60000>_M>>
f_rename <eval <dargn>-60000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 7. SAYFA
////////////////////////////////
on 7097 7112
local.p <EVAL <TAG.POS<eval <dargn>-7000>_X>>,<EVAL <TAG.POS<eval <dargn>-7000>_Y>>,<EVAL <TAG.POS<eval <dargn>-7000>_Z>>,<EVAL <TAG.POS<eval <dargn>-7000>_M>>
src.f_recall <local.p>,<uid>,<src>
on 70097 70112
local.p <EVAL <TAG.POS<eval <dargn>-70000>_X>>,<EVAL <TAG.POS<eval <dargn>-70000>_Y>>,<EVAL <TAG.POS<eval <dargn>-70000>_Z>>,<EVAL <TAG.POS<eval <dargn>-70000>_M>>
src.f_gate <local.p>,<uid>,<src>
on 700097 700112
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-700000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-700000>_X>
new.morey <TAG.POS<eval <dargn>-700000>_Y>
new.morez <TAG.POS<eval <dargn>-700000>_Z>
new.morem <TAG.POS<eval <dargn>-700000>_M>
new.name <TAG.LOCAL<eval <dargn>-700000>>
new.bounce
try TAG.POS<eval <dargn>-700000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-700000>
DIALOG d_runebook
on 7000097 7000112
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-7000000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-7000000>_X>> <EVAL <TAG.POS<eval <dargn>-7000000>_Y>> <EVAL <TAG.POS<eval <dargn>-7000000>_Z>> <EVAL <TAG.POS<eval <dargn>-7000000>_M>>
f_rename <eval <dargn>-7000000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 8. SAYFA
////////////////////////////////
on 8113 8128
local.p <EVAL <TAG.POS<eval <dargn>-8000>_X>>,<EVAL <TAG.POS<eval <dargn>-8000>_Y>>,<EVAL <TAG.POS<eval <dargn>-8000>_Z>>,<EVAL <TAG.POS<eval <dargn>-8000>_M>>
src.f_recall <local.p>,<uid>,<src>
on 80113 80128
local.p <EVAL <TAG.POS<eval <dargn>-80000>_X>>,<EVAL <TAG.POS<eval <dargn>-80000>_Y>>,<EVAL <TAG.POS<eval <dargn>-80000>_Z>>,<EVAL <TAG.POS<eval <dargn>-80000>_M>>
src.f_gate <local.p>,<uid>,<src>
on 800113 800128
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-800000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-800000>_X>
new.morey <TAG.POS<eval <dargn>-800000>_Y>
new.morez <TAG.POS<eval <dargn>-800000>_Z>
new.morem <TAG.POS<eval <dargn>-800000>_M>
new.name <TAG.LOCAL<eval <dargn>-800000>>
new.bounce
try TAG.POS<eval <dargn>-800000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <argn>-800000>
DIALOG d_runebook
on 8000113 8000128
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-8000000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-8000000>_X>> <EVAL <TAG.POS<eval <dargn>-8000000>_Y>> <EVAL <TAG.POS<eval <dargn>-8000000>_Z>> <EVAL <TAG.POS<eval <dargn>-8000000>_M>>
f_rename <eval <argn>-8000000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// MARK EKLE
////////////////////////////////
ON=88888888888888888888
MORE2=2
TARGET @<DEF.MSG_BEYAZ>,,1 Mark olarak Eklemek istediğiniz Rune'yi seçin.
return 1
////////////////////////////////
///////////// RUNEBOOK ISIM DEGISTIR
////////////////////////////////
on=99999999999999999999
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için Runebookun çabtanızda olması Gerekmektedir...
return 1
endif
src.ctag.ruid <uid>
F_DIALOG D_RUNEBOOK_RENAME
/////////////////////////////////
/////////////ŞARJ EKLE
/////////////////////////////////
on=77777777777777777777
[FUNCTION f_rename]
src.ctag.localno <ARGS>
f_dialog d_runebook_localname
[DIALOG d_runebook_localname]
<DEF.DIALOGSTARTPOSITION>
obj <src.ctag.ruid>
MAIN 0,0,255,150,Rune İsim Değiştirme
OPAC 20,40,215,25
TBUTTON_B 20,80,1,Tamam
TBUTTON_B 20,100,2,Varsayılan
dtextentrylimited 25 45 185 150 <def.kirmizi_yazi> 0 16 <obj.tag.local<dsrc.ctag.localno>>
[DIALOG d_runebook_localname BUTTON]
ON=1
obj <src.ctag.ruid>
for 1 128
if (<dsrc.ctag.localno> == <dlocal._for>)
obj.tag.local<dlocal._for> <argtxt[0]>
endif
endfor
f_dialog d_runebook
ON=2
obj <src.ctag.ruid>
for 1 128
if (<dsrc.ctag.localno> == <dlocal._for>)
try obj.tag.local<dlocal._for> <serv.map(<EVAL <obj.TAG.POS<dlocal._for>_X>>,<EVAL <obj.TAG.POS<dlocal._for>_Y>>,0).region.name>
endif
endfor
f_dialog d_runebook
[DIALOG d_runebook_rename]
<DEF.DIALOGSTARTPOSITION>
obj <src.ctag.ruid>
MAIN 0,0,275,150,Runebook İsim Değiştirme
OPAC 20,40,215,25
TBUTTON_B 20,80,1,Tamam
TBUTTON_B 20,100,2,Varsayılan
dtextentrylimited 25 45 185 150 <def.kirmizi_yazi> 0 16 <obj.tag.name>
[DIALOG d_runebook_rename BUTTON]
ON=1
obj <src.ctag.ruid>
obj.tag.name <ARGTXT[0]>
F_DIALOG d_runebook
SRC.SYS_BEYAZ Runebook ismini '<ARGTXT[0]>' olarak değiştirdin.
ON=2
obj <src.ctag.ruid>
obj.tag.name Isimsiz
F_DIALOG D_RUNEBOOK
SRC.SYS_BEYAZ Runebook ismi Varsayılan haline getirildi.
[itemdef i_runebookdelay]
id=i_handr_1
type=t_eq_script
name=Runebook Delay
weight=0
value=0
on=@create
color=040
attr=attr_invis|attr_newbie|attr_decay
on=@equip
topobj.events +e_runebook
timer=1
topobj.skill fail
on=@create
color=0799
attr=attr_static|attr_decay
on=@dclick
if (<src.distance <uid>> > <Ddef.uzaklik>)
src.sys_kirmizi Yeterince yakın değilsiniz.
elif !(<src.canseelos <uid>>)
src.sys_kirmizi Gate'e ulaşamıyorsunuz.
else
f_dialog d_rune_gate
endif
return 1
on=@step
if (<src.distance <uid>> > <Ddef.uzaklik>)
src.sys_kirmizi Yeterince yakın değilsiniz.
elif !(<src.canseelos <uid>>)
src.sys_kirmizi Gate'e ulaşamıyorsunuz.
else
f_dialog d_rune_gate
endif
return 1
On=@Click
if (<link.region.flags>®ion_flag_guarded)
message @0796,6,1 [Güvenli bölge]
else
message @0799,6,1 [Tehlikeli bölge]
endif
message @03c1,6,1 <link.region.name> bölgesi
if (<link.isneartype t_spell 3>)
link.tag.notice = 1
else
link.tag.notice = 0
endif
[dialog d_rune_gate]
<DEF.DIALOGSTARTPOSITION>
MAIN 0,0,260,180,Runebook Gate
TBUTTON_B 20,60,1,Evet
TBUTTON_K 20,80,0,Hayır
YAZI_K 20,120,Geçiş <kalansure <timer>> sonra kapanacak.
YAZI_K 20,140,Toplam <dtag0.gecen> oyuncu bu geçidi kullanmış.
TILEPICHUE 140 35 <id> <dcolor>
[dialog d_rune_gate button]
on=0
src.sys_kirmizi Geçmekten vazgeçtiniz.
on=1
if !(<uid>)
src.sys_kirmizi Gate kapanmış.
elif (<src.distance <uid>> > <Ddef.uzaklik>)
src.sys_kirmizi Yeterince yakın değilsiniz.
elif !(<src.canseelos <uid>>)
src.sys_kirmizi Gate'e ulaşamıyorsunuz.
else
src.dialogclose d_rune_gate
src.go <morep>
tag0.gecen ++
endif
[ITEMDEF i_runebook_region_checker]
ID=i_gold
NAME=Region Controller
TYPE=t_eq_script
WEIGHT=0
ON=@Create
attr attr_invis|attr_decay
timer 5
On=@Timer
remove
return 1
[function f_recall]
local.recall <argv[0]>,<argv[1]>,<argv[2]>,<argv[3]>
ref1 <argv[4]>
ref2 <argv[5]>
serv.newitem i_runebook_region_checker
new.p <local.recall>
local.runebook_region_flag <NEW.REGION.FLAGS>
local.runebook_region_name <NEW.REGION.NAME>
local.runebook_region_map <NEW.MAP>
IF (<REF2.ACTION>==SKILL_MAGERY) || (<REF2.ACTION>==ID(SKILL_MAGERY))
REF2.sys_kirmizi Büyü yaparken kullanamazsınız.
return 1
ELIF (<REF2.isdeath>)
REF2.sys_kirmizi Ölüyken kullanamazsınız.
return 1
ELIF (<REF2.isnomoverflags>)
REF2.sys_kirmizi Şu anki durumunuzda kullanamazsınız.
return 1
ELIF (<REF2.isjail>)
REF2.sys_kirmizi Hapis cezanız bitmedi bu yüzden recall sistemini kullanamazsınız.
return 1
ELIF (<REF2.isinship>)
REF2.sys_kirmizi Bu bölgede recall sistemini kullanamazsınız.
return 1
ELIF (strmatch('<local.runebook_region_name>','Star'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (strmatch('<local.runebook_region_name>','Guvenli Alan'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (strmatch('Jail*','<local.runebook_region_name>'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (<local.runebook_region_map> > 0)
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF !(<local.recall>)
REF2.sys_kirmizi Bu alan boş.
return 1
ELIF (<REF2.MANA> < <SERV.SPELL.32.MANAUSE>)
REF2.sys_kirmizi Yeterli mananız yok.
return 1
ELSE
REF2.f_spell_say <f_array <def.spell_say>,32>
REF2.spelldelay 3
serv.newitem i_runebookdelay,1,<ref2>,1
new.more1=1
new.more2=3
new.morep=<local.recall>
REF2.equip <new>
REF2.MANA -=<SERV.SPELL.32.MANAUSE>
REF2.anim 17
ENDIF
[function f_gate]
local.recall <argv[0]>,<argv[1]>,<argv[2]>,<argv[3]>
ref1 <argv[4]>
ref2 <argv[5]>
serv.newitem i_runebook_region_checker
new.p <local.recall>
local.runebook_region_flag <NEW.REGION.FLAGS>
local.runebook_region_name <NEW.REGION.NAME>
local.runebook_region_map <NEW.MAP>
IF (<REF2.ACTION>==SKILL_MAGERY) || (<REF2.ACTION>==ID(SKILL_MAGERY))
REF2.sys_kirmizi Büyü yaparken kullanamazsınız.
return 1
ELIF (<REF2.isdeath>)
REF2.sys_kirmizi Ölüyken kullanamazsınız.
return 1
ELIF (<REF2.isnomoverflags>)
REF2.sys_kirmizi Şu anki durumunuzda kullanamazsınız.
return 1
ELIF (<REF2.isjail>)
REF2.sys_kirmizi Hapis cezanız bitmedi bu yüzden recall sistemini kullanamazsınız.
return 1
ELIF (<REF2.isinship>)
REF2.sys_kirmizi Bu bölgede recall sistemini kullanamazsınız.
return 1
ELIF (strmatch('<local.runebook_region_name>','Star'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (strmatch('<local.runebook_region_name>','Guvenli Alan'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (strmatch('Jail*','<local.runebook_region_name>'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (<local.runebook_region_map> > 0)
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF !(<local.recall>)
REF2.sys_kirmizi Bu alan boş.
return 1
ELIF (<REF2.MANA> < <SERV.SPELL.52.MANAUSE>)
REF2.sys_kirmizi Yeterli mananız yok.
return 1
ELSE
ref2.f_spell_say <f_array <def.spell_say>,52>
ref2.spelldelay 3
serv.newitem i_runebookdelay,1,<ref2>,1
new.more1=2
new.more2=6
new.morep=<local.recall>
ref2.equip <new>
REF2.MANA -=<SERV.SPELL.52.MANAUSE>
REF2.anim 17
ENDIF
[EOF]
ON=@TargOn_Item
IF !(<SRC.ISINPACK <SRC.TARG.UID>>)
src.sys_kirmizi Ekleyeceğiniz şey çantanızda olmalı.
RETURN 1
ENDIF
IF (<MORE2>==4)
IF ((<SRC.TARG.baseid> = i_scroll_recall)
MORE <MORE>+(<SRC.TARG.AMOUNT>) //burda istersen tagla tutup dialogta tag ı gösterebilirsin
SRC.TARG.REMOVE
SRC.SFX 453
SRC.sys_normal <SRC.TARG.AMOUNT> adet recall scroll runebook'a yuklendi.
RETURN 1
else
ELSE
src.sys_kirmizi Bu bir Recall Scroll Değil
RETURN 1
ENDIF
ENDIF
on=77777777777777777777
more2 4
target
SRC.sys_normal Sarj etmek istediginiz scrollari seciniz.
return 1
[ITEMDEF 01c11]
[ITEMDEF i_runebook_empty]
ID=01c11
TYPE=T_script
WEIGHT=0.0
VALUE=32250
NAME=Runebook Kopyalama Kitabı
RESDISPDNHUE=0
ON=@Create
COLOR=<RESDISPDNHUE>
ON=@Click
msg_beyaz <name>
return 1
ON=@DClick
IF !(<SRC.RESTEST 1 i_runebook_empty>)
src.sys_kirmizi Çantanızda boş Runebook bulunmuyor.
RETURN 1
ENDIF
src.sys_kirmizi Kopyalamak istediğiniz Runebook içinde en az 10 adet işaretli alan bulunmalıdır.
return 1
endif
src.consume 1 i_runebook_empty
argo.dupe
argo.contp 44<R65,123>,142<R65,123>
argo.tag0.kopya=1
src.sys_beyaz Runebook'u başarıyla kopyaladın.
return 1
[ITEMDEF 022c5]
[ITEMDEF i_runebook]
DEFNAME=i_runebook
ID=022c5
TYPE=T_script
WEIGHT=0.0
NAME=Runebook
RESDISPDNHUE=COLOR_RUNEBOOK
ON=@Create
COLOR=COLOR_RUNEBOOK
MOREX=128
ATTR=04
TAG.NAME=Isimsiz
TAG.RUNE=00
for 1 128
TAG.POS<dlocal._for>_X=0
endfor
ON=@Click
msg_beyaz Rune : <dtag0.rune>/128
message @<color>,,1 a <name> <qval (<tag0.kopya> == 1)?[Kopya]:>
return 1
ON=@DClick
DIALOGCLOSE d_runebook
DIALOGCLOSE d_runebook_s
ATTR=04
if (<cont>) && (<topobj.uid> != <src.uid>) && (<SRC.ACCOUNT.TAG0.PLEVEL> < 6)
src.sys_kirmizi Sadece yerdeki veya kendi çantanızdaki Runebookları açabilirsiniz.
return 1
elseif (<src.isjail>)
src.sys_kirmizi Hapisteyken bunu kullanamazsınız.
return 1
elif (<src.isinship>)
src.sys_kirmizi Gemi içinde bunu kullanamazsınız.
return 1
elif (<src.isetkinlikte>)
src.sys_kirmizi Etkinliğe katılmışken bunu kullanamazsınız.
return 1
endif
if ((<src.action> == id(skill_magery)) || (<src.action> == skill_magery))
src.f_fizzle
src.FINDID.i_runebookdelay.REMOVE
src.EVENTS -e_runebook
src.sys_kirmizi Savaş hakkındaki düşüncelerin yüzünden bunu kullanamadın.
endif
if (<src.isevent.e_runebook>)
src.f_fizzle
src.FINDID.i_runebookdelay.REMOVE
src.EVENTS -e_runebook
src.sys_kirmizi İşlemi iptal ettiniz.
endif
SRC.SOUND=85
DIALOG d_runebook
RETURN 1
ON=@TargOn_Char
src.sys_kirmizi Hatalı seçim.
RETURN 1
ON=@TargOn_Item
IF <SRC.TARG.TOPOBJ.UID> != <SRC.UID>
SRC.SYSMESSAGE @38,,1 Hata: Ekliyeceginiz rune cantanizda olmali.
RETURN 1
ENDIF
IF <MORE2>=1
IF ( <SRC.TARG.ID> = 01f4c )
MOREX=<MOREX> + <SRC.TARG.AMOUNT>
SRC.TARG.REMOVE
SRC.SYSMESSAGE @50,,1 Kitaba <SRC.TARG.AMOUNT> sarj eklendi.
SRC.SFX 453
ELSE
SRC.SYSMESSAGE @38,,1 Hata: Bu bir recall scrollu degil. Sadece recall scrollarini kullanabilirsiniz.
ENDIF
RETURN 1
ELSEIF <MORE2>=2
IF (( <SRC.TARG.TYPE> = t_rune ) || ( <SRC.TARG.TYPE> = 014 ))
IF (<SRC.TARG.MOREX>==0)
SRC.SYSMESSAGE @38,,1 Hata: Bu rune bos, bunu kullanamazsiniz.
RETURN 1
ENDIF
ELSE
SRC.SYSMESSAGE @38,,1 Hata: Bu bir rune degil.
RETURN 1
ENDIF
TAG.HOLD_LOCAL=<SRC.TARG.NAME>
TAG.HOLD_X=<SRC.TARG.MOREX>
TAG.HOLD_Y=<SRC.TARG.MOREY>
TAG.HOLD_Z=<SRC.TARG.MOREZ>
TAG.HOLD_M=<SRC.TARG.MOREM>
ENDIF
for 1 128
IF (<TAG.POS<dlocal._for>_X>=0)
src.sys_kirmizi Runeyi kitaba eklediniz.
SRC.SOUND=79
try TAG.LOCAL<dlocal._for>=<TAG.HOLD_LOCAL>
try TAG.POS<dlocal._for>_X=<TAG.HOLD_X>
try TAG.POS<dlocal._for>_Y=<TAG.HOLD_Y>
try TAG.POS<dlocal._for>_Z=<TAG.HOLD_Z>
try TAG.POS<dlocal._for>_M=<TAG.HOLD_M>
try TAG0.RUNE <eval <tag0.rune>+1>
SRC.TARG.REMOVE
DIALOGCLOSE d_runebook
dialog d_runebook
RETURN 1
ENDIF
endfor
src.sys_kirmizi Kitapda bunun icin bosyer kalmamış.
RETURN 1
[DIALOG d_runebook_s]
<DEF.DIALOGSTARTPOSITION>
button 0 0 <eval <src.ctag0.runebook_kitap_small>> <eval <src.ctag0.runebook_kitap_small>> 1 0 1
[DIALOG d_runebook_s button]
on=1
uid.<src.ctag0.rbd>.dclick
[DIALOG d_runebook]
<DEF.DIALOGSTARTPOSITION>
page 0
if (<color> == 07d4) // yeşil
gumppic 75 10 02b2f
src.ctag0.runebook_kitap_small=02b2d
endif
if (<color> == 066d) // kırmızı
src.ctag0.runebook_kitap_small=02b09
gumppic 75 10 02b07
endif
if (<color> == 0763) // gri
gumppic 75 10 02b01
src.ctag0.runebook_kitap_small=02b04
endif
if (<color> == 0794) // sarı
src.ctag0.runebook_kitap_small=025
gumppic 75 10 072
endif
gumppic 125 50 57
gumppic 145 50 58
gumppic 160 50 58
gumppic 175 50 58
gumppic 190 50 58
gumppic 205 50 58
gumppic 220 50 58
gumppic 230 50 59
gumppic 290 50 57
gumppic 310 50 58
gumppic 325 50 58
gumppic 340 50 58
gumppic 355 50 58
gumppic 370 50 58
gumppic 385 50 58
gumppic 395 50 59
button 80 115 029f6 029f4 1 0 3200000000000000000000
//Runebook İsim değiştir
button 140 22 2103 2104 1 0 99999999999999999999
YAZI_B 155,18,<tag.name>
//Rune Ekle
button 140 40 2103 2104 1 0 88888888888888888888
YAZI_K 155,35,Rune ekle
//Şarj EKLE
button 300 40 2103 2104 1 0 77777777777777777777
YAZI_B 315,35,Şarj Ekle
// Uç
YAZI_K 130,195,Uç
// Gate
YAZI_K 155,197,Gate
// İsim
YAZI_K 365,197,İsim
// Çıkart
YAZI_K 395,197,Çıkart
// Şarj :
YAZI_K 315,18,Mevcut Şarj:
YAZI_K 400,18,<dtag.charge>
page 1
//Recall Button
local.satir 65
local.satir2 65
for b 1 16
if (<dlocal.b> <= 8)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 1 16
if (<dlocal.x> <= 8)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+100>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+100>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 1 16
if (<dlocal.y> <= 8)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+1000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+1000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 1 16
if (<dlocal.z> <= 8)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+10000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+10000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 1 16
if (<dlocal.a> <= 8)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<local.satir2>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 +=15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 2
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 17 32
if (<dlocal.b> <= 24)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 17 32
if (<dlocal.x> <= 24)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+200>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+200>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 17 32
if (<dlocal.y> <= 24)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+2000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+2000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 17 32
if (<dlocal.z> <= 24)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+20000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+20000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 17 32
if (<dlocal.a> <= 24)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
//button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 3
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 33 48
if (<dlocal.b> <= 40)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 33 48
if (<dlocal.x> <= 40)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+300>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+300>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 33 48
if (<dlocal.y> <= 40)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+3000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+3000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 33 48
if (<dlocal.z> <= 40)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+30000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+30000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 33 48
if (<dlocal.a> <= 40)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
dtext 307 <dlocal.satir2> <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.mavi_Yazi> <TAG.LOCAL<dlocal.a>>:<def.kirmizi_yazi> <TAG.LOCAL<dlocal.a>>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
//button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 4
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 49 64
if (<dlocal.b> <= 56)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 49 64
if (<dlocal.x> <= 56)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+400>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+400>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 49 64
if (<dlocal.y> <= 56)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+4000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+4000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 49 64
if (<dlocal.z> <= 56)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+40000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+40000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 49 64
if (<dlocal.a> <= 56)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
dtext 307 <dlocal.satir2> <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.mavi_Yazi> <TAG.LOCAL<dlocal.a>>:<def.kirmizi_Yazi> <TAG.LOCAL<dlocal.a>>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
//button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 5
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 65 80
if (<dlocal.b> <= 72)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 65 80
if (<dlocal.x> <= 72)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+500>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+500>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 65 80
if (<dlocal.y> <= 72)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+5000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+5000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 65 80
if (<dlocal.z> <= 72)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+50000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+50000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 65 80
if (<dlocal.a> <= 72)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
dtext 307 <dlocal.satir2> <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.mavi_Yazi> <TAG.LOCAL<dlocal.a>>:<def.kirmizi_Yazi> <TAG.LOCAL<dlocal.a>>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
//button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 6
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 81 96
if (<dlocal.b> <= 88)
button 125 <dlocal.satir> 2103 2104 1 0 <dlocal.b>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <dlocal.b>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 81 96
if (<dlocal.x> <= 88)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+600>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+600>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 81 96
if (<dlocal.y> <= 88)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+6000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+6000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 81 96
if (<dlocal.z> <= 88)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+60000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+60000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 81 96
if (<dlocal.a> <= 88)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
//button 325 180 08b6 0bb6 0 6
button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 7
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 97 112
if (<dlocal.b> <= 104)
button 125 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.b>+7000>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.b>+7000>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 97 112
if (<dlocal.x> <= 104)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+70000>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+70000>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 97 112
if (<dlocal.y> <= 104)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+700000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+700000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
local.satir 65
local.satir2 65
for z 97 112
if (<dlocal.z> <= 104)
button 250 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.z>+7000000>
local.satir += 15
else
button 410 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.z>+7000000>
local.satir2 += 15
endif
endfor
//Marklarının ismi
local.satir 61
local.satir2 61
for a 97 112
if (<dlocal.a> <= 104)
YAZI_B 148,<dlocal.satir>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 148 <dlocal.satir> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir += 15
else
YAZI_B 307,<dlocal.satir2>,<TAG.LOCAL<dlocal.a>>
//dhtmlgump 307 <dlocal.satir2> 100 17 0 0 <qval (<serv.map(<EVAL <TAG.POS<dlocal.a>_X>>,<EVAL <TAG.POS<dlocal.a>_Y>>,0).region.guarded> == 1)?<def.bfont_blue><TAG.LOCAL<dlocal.a>>:<def.bfont_red><TAG.LOCAL<dlocal.a>>>
local.satir2 += 15
endif
endfor
button 140 180 08b1 0bb1 0 1
button 175 180 08b2 0bb2 0 2
button 205 180 08b3 0bb3 0 3
button 240 180 08b4 0bb4 0 4
button 290 180 08b5 0bb5 0 5
button 325 180 08b6 0bb6 0 6
//button 365 180 08b7 0bb7 0 7
button 405 180 08b8 0bb8 0 8
page 8
SRC.SOUND=85
//Recall Button
local.satir 65
local.satir2 65
for b 113 128
if (<dlocal.b> <= 120)
button 125 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.b>+8000>
local.satir += 15
else
button 285 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.b>+8000>
local.satir2 += 15
endif
endfor
//Gate Button
local.satir 65
local.satir2 65
for x 113 128
if (<dlocal.x> <= 120)
button 135 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.x>+80000>
local.satir += 15
else
button 295 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.x>+80000>
local.satir2 += 15
endif
endfor
//Rune cikar button
local.satir 65
local.satir2 65
for y 113 128
if (<dlocal.y> <= 120)
button 260 <dlocal.satir> 2103 2104 1 0 <eval <dlocal.y>+800000>
local.satir += 15
else
button 420 <dlocal.satir2> 2103 2104 1 0 <eval <dlocal.y>+800000>
local.satir2 += 15
endif
endfor
//Rune isim değiştir
on 333 348
local.p <EVAL <TAG.POS<eval <dargn>-300>_X>>,<EVAL <TAG.POS<eval <dargn>-300>_Y>> <EVAL <TAG.POS<eval <dargn>-300>_Z>> <EVAL <TAG.POS<eval <dargn>-300>_M>>
src.f_gate <local.p>,<uid>,<src>
on 3033 3048
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-3000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-3000>_X>
new.morey <TAG.POS<eval <dargn>-3000>_Y>
new.morez <TAG.POS<eval <dargn>-3000>_Z>
new.morem <TAG.POS<eval <dargn>-3000>_M>
new.name <TAG.LOCAL<eval <dargn>-3000>>
new.bounce
try TAG.POS<eval <dargn>-3000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-3000>
DIALOG d_runebook
on 30033 30048
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-30000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-30000>_X>> <EVAL <TAG.POS<eval <dargn>-30000>_Y>> <EVAL <TAG.POS<eval <dargn>-30000>_Z>> <EVAL <TAG.POS<eval <dargn>-30000>_M>>
f_rename <eval <dargn>-30000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 4. SAYFA
////////////////////////////////
on 49 64
local.p <EVAL <TAG.POS<dargn>_X>>,<EVAL <TAG.POS<dargn>_Y>>,<EVAL <TAG.POS<dargn>_Z>>,<EVAL <TAG.POS<dargn>_M>>
src.f_recall <local.p>,<uid>,<src>
on 449 464
local.p <EVAL <TAG.POS<eval <dargn>-400>_X>>,<EVAL <TAG.POS<eval <dargn>-400>_Y>>,<EVAL <TAG.POS<eval <dargn>-400>_Z>>,<EVAL <TAG.POS<eval <dargn>-400>_M>>
src.f_gate <local.p>,<uid>,<src>
on 4049 4064
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-4000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-4000>_X>
new.morey <TAG.POS<eval <dargn>-4000>_Y>
new.morez <TAG.POS<eval <dargn>-4000>_Z>
new.morem <TAG.POS<eval <dargn>-4000>_M>
new.name <TAG.LOCAL<eval <dargn>-4000>>
new.bounce
try TAG.POS<eval <dargn>-4000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-4000>
DIALOG d_runebook
on 40049 40064
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-40000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-40000>_X>> <EVAL <TAG.POS<eval <dargn>-40000>_Y>> <EVAL <TAG.POS<eval <dargn>-40000>_Z>> <EVAL <TAG.POS<eval <dargn>-40000>_M>>
f_rename <eval <dargn>-40000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 5. SAYFA
////////////////////////////////
on 65 80
local.p <EVAL <TAG.POS<dargn>_X>>,<EVAL <TAG.POS<dargn>_Y>>,<EVAL <TAG.POS<dargn>_Z>>,<EVAL <TAG.POS<dargn>_M>>
src.f_recall <local.p>,<uid>,<src>
on 565 580
local.p <EVAL <TAG.POS<eval <dargn>-500>_X>>,<EVAL <TAG.POS<eval <dargn>-500>_Y>>,<EVAL <TAG.POS<eval <dargn>-500>_Z>>,<EVAL <TAG.POS<eval <dargn>-500>_M>>
src.f_gate <local.p>,<uid>,<src>
on 5065 5080
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-5000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-5000>_X>
new.morey <TAG.POS<eval <dargn>-5000>_Y>
new.morez <TAG.POS<eval <dargn>-5000>_Z>
new.morem <TAG.POS<eval <dargn>-5000>_M>
new.name <TAG.LOCAL<eval <dargn>-5000>>
new.bounce
try TAG.POS<eval <dargn>-5000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-5000>
DIALOG d_runebook
on 50065 50080
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-50000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-50000>_X>> <EVAL <TAG.POS<eval <dargn>-50000>_Y>> <EVAL <TAG.POS<eval <dargn>-50000>_Z>> <EVAL <TAG.POS<eval <dargn>-50000>_M>>
f_rename <eval <dargn>-50000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 6. SAYFA
////////////////////////////////
on 81 96
local.p <EVAL <TAG.POS<dargn>_X>>,<EVAL <TAG.POS<dargn>_Y>>,<EVAL <TAG.POS<dargn>_Z>>,<EVAL <TAG.POS<dargn>_M>>
src.f_recall <local.p>,<uid>,<src>
on 681 696
local.p <EVAL <TAG.POS<eval <dargn>-600>_X>>,<EVAL <TAG.POS<eval <dargn>-600>_Y>>,<EVAL <TAG.POS<eval <dargn>-600>_Z>>,<EVAL <TAG.POS<eval <dargn>-600>_M>>
src.f_gate <local.p>,<uid>,<src>
on 6081 6096
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-6000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-6000>_X>
new.morey <TAG.POS<eval <dargn>-6000>_Y>
new.morez <TAG.POS<eval <dargn>-6000>_Z>
new.morem <TAG.POS<eval <dargn>-6000>_M>
new.name <TAG.LOCAL<eval <dargn>-6000>>
new.bounce
try TAG.POS<eval <dargn>-6000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-6000>
DIALOG d_runebook
on 60081 60096
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-60000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-60000>_X>> <EVAL <TAG.POS<eval <dargn>-60000>_Y>> <EVAL <TAG.POS<eval <dargn>-60000>_Z>> <EVAL <TAG.POS<eval <dargn>-60000>_M>>
f_rename <eval <dargn>-60000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 7. SAYFA
////////////////////////////////
on 7097 7112
local.p <EVAL <TAG.POS<eval <dargn>-7000>_X>>,<EVAL <TAG.POS<eval <dargn>-7000>_Y>>,<EVAL <TAG.POS<eval <dargn>-7000>_Z>>,<EVAL <TAG.POS<eval <dargn>-7000>_M>>
src.f_recall <local.p>,<uid>,<src>
on 70097 70112
local.p <EVAL <TAG.POS<eval <dargn>-70000>_X>>,<EVAL <TAG.POS<eval <dargn>-70000>_Y>>,<EVAL <TAG.POS<eval <dargn>-70000>_Z>>,<EVAL <TAG.POS<eval <dargn>-70000>_M>>
src.f_gate <local.p>,<uid>,<src>
on 700097 700112
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-700000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-700000>_X>
new.morey <TAG.POS<eval <dargn>-700000>_Y>
new.morez <TAG.POS<eval <dargn>-700000>_Z>
new.morem <TAG.POS<eval <dargn>-700000>_M>
new.name <TAG.LOCAL<eval <dargn>-700000>>
new.bounce
try TAG.POS<eval <dargn>-700000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <dargn>-700000>
DIALOG d_runebook
on 7000097 7000112
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-7000000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ELSE
try TAG.LOCALMOREP <EVAL <TAG.POS<eval <dargn>-7000000>_X>> <EVAL <TAG.POS<eval <dargn>-7000000>_Y>> <EVAL <TAG.POS<eval <dargn>-7000000>_Z>> <EVAL <TAG.POS<eval <dargn>-7000000>_M>>
f_rename <eval <dargn>-7000000>
src.ctag.ruid <uid>
RETURN 1
ENDIF
////////////////////////////////
///////////// 8. SAYFA
////////////////////////////////
on 8113 8128
local.p <EVAL <TAG.POS<eval <dargn>-8000>_X>>,<EVAL <TAG.POS<eval <dargn>-8000>_Y>>,<EVAL <TAG.POS<eval <dargn>-8000>_Z>>,<EVAL <TAG.POS<eval <dargn>-8000>_M>>
src.f_recall <local.p>,<uid>,<src>
on 80113 80128
local.p <EVAL <TAG.POS<eval <dargn>-80000>_X>>,<EVAL <TAG.POS<eval <dargn>-80000>_Y>>,<EVAL <TAG.POS<eval <dargn>-80000>_Z>>,<EVAL <TAG.POS<eval <dargn>-80000>_M>>
src.f_gate <local.p>,<uid>,<src>
on 800113 800128
if !(<topobj.uid> == <src.uid>)
src.sys_kirmizi Bu işlemi yapabilmeniz için runebookun çantanızda olması gerekiyor.
return 1
endif
IF (<TAG.POS<eval <dargn>-800000>_X> == 00)
src.sys_kirmizi Bu alan boş.
RETURN 1
ENDIF
serv.newitem i_rune_marker
new.morex <TAG.POS<eval <dargn>-800000>_X>
new.morey <TAG.POS<eval <dargn>-800000>_Y>
new.morez <TAG.POS<eval <dargn>-800000>_Z>
new.morem <TAG.POS<eval <dargn>-800000>_M>
new.name <TAG.LOCAL<eval <dargn>-800000>>
new.bounce
try TAG.POS<eval <dargn>-800000>_X 0
try TAG0.RUNE <eval <tag0.rune>-1>
try TAG.LOCAL<eval <argn>-800000>
DIALOG d_runebook
on 8000113 8000128
if !(<topobj.uid> == <src.uid>)
obj <src.ctag.ruid>
MAIN 0,0,255,150,Rune İsim Değiştirme
OPAC 20,40,215,25
TBUTTON_B 20,80,1,Tamam
TBUTTON_B 20,100,2,Varsayılan
dtextentrylimited 25 45 185 150 <def.kirmizi_yazi> 0 16 <obj.tag.local<dsrc.ctag.localno>>
[DIALOG d_runebook_localname BUTTON]
ON=1
obj <src.ctag.ruid>
for 1 128
if (<dsrc.ctag.localno> == <dlocal._for>)
obj.tag.local<dlocal._for> <argtxt[0]>
endif
endfor
f_dialog d_runebook
ON=2
obj <src.ctag.ruid>
for 1 128
if (<dsrc.ctag.localno> == <dlocal._for>)
try obj.tag.local<dlocal._for> <serv.map(<EVAL <obj.TAG.POS<dlocal._for>_X>>,<EVAL <obj.TAG.POS<dlocal._for>_Y>>,0).region.name>
endif
endfor
f_dialog d_runebook
[DIALOG d_runebook_rename]
<DEF.DIALOGSTARTPOSITION>
obj <src.ctag.ruid>
MAIN 0,0,275,150,Runebook İsim Değiştirme
OPAC 20,40,215,25
TBUTTON_B 20,80,1,Tamam
TBUTTON_B 20,100,2,Varsayılan
dtextentrylimited 25 45 185 150 <def.kirmizi_yazi> 0 16 <obj.tag.name>
[DIALOG d_runebook_rename BUTTON]
ON=1
obj <src.ctag.ruid>
obj.tag.name <ARGTXT[0]>
F_DIALOG d_runebook
SRC.SYS_BEYAZ Runebook ismini '<ARGTXT[0]>' olarak değiştirdin.
ON=2
obj <src.ctag.ruid>
obj.tag.name Isimsiz
F_DIALOG D_RUNEBOOK
SRC.SYS_BEYAZ Runebook ismi Varsayılan haline getirildi.
[itemdef i_runebookdelay]
id=i_handr_1
type=t_eq_script
name=Runebook Delay
weight=0
value=0
on=@create
color=040
attr=attr_invis|attr_newbie|attr_decay
on=@equip
topobj.events +e_runebook
timer=1
topobj.skill fail
topobj.ACTION=-1
on=@unequip
topobj.events -e_runebook
on=@timer
if (<topobj>)
if (<more2>)
if (<more1>==2)
if (<more2>==5)
serv.newitem i_moongate_blue_fx
new.name=Summoning Gate
new.p=<morep>
new.morez=1
new.color=0799
new.attr=012
new.timer=5
new.sfx 526
endif
endif
more2 --
else
if <more1>==1
topobj.go <morep>
if (<topobj.ctag0.gemi_bul>)
ref5=<topobj.ctag0.gemi_bul>
ref5.remove
topobj.ctag0.gemi_bul
endif
if (<TOPOBJ.ISINSHIP>)
topobj.fix
topobj.nudgeup
endif
elif <more1>==2
serv.newitem i_rune_gate
new.p=<topobj.p>
new.morep=<morep>
new.timer=45
new.sfx 535
new.fix
local.gate1=<new.uid>
serv.newitem i_rune_gate
new.p=<morep>
new.morep=<topobj.p>
new.timer=45
new.sfx 535
new.fix
local.gate2=<new.uid>
ref1 <local.gate1>
ref2 <local.gate2>
ref1.link <ref2>
ref2.link <ref1>
//ref1.color <qval (<ref2.region.guarded> == 1)?084a:0845>
//ref2.color <qval (<ref1.region.guarded> == 1)?084a:0845>
endif
remove
endif
endif
timer=1
return 1
[events e_runebook]
on=@gethit
f_fizzle
findid(i_runebookdelay).remove
sys_kirmizi Konsantrasyonunuzu kaybettiniz.
on=@logout
src.f_fizzle
src.findid(i_runebookdelay).remove
src.sys_kirmizi Konsantrasyonunuzu kaybettiniz.
on=@hit
f_fizzle
findid(i_runebookdelay).remove
sys_kirmizi Konsantrasyonunuzu kaybettiniz.
on=@skillstart
f_fizzle
findid(i_runebookdelay).remove
sys_kirmizi Konsantrasyonunuzu kaybettiniz.
on=@death
f_fizzle
findid(i_runebookdelay).remove
sys_kirmizi Konsantrasyonunuzu kaybettiniz.
on=@spellcast
f_fizzle
findid(i_runebookdelay).remove
sys_kirmizi Konsantrasyonunuzu kaybettiniz.
on=@userwarmode
f_fizzle
findid(i_runebookdelay).remove
sys_kirmizi Konsantrasyonunuzu kaybettiniz.
[itemdef i_rune_gate]
id=i_moongate_blue
type=t_moongate
name=Gate
on=@create
color=0799
attr=attr_static|attr_decay
on=@dclick
if (<src.distance <uid>> > <Ddef.uzaklik>)
src.sys_kirmizi Yeterince yakın değilsiniz.
elif !(<src.canseelos <uid>>)
src.sys_kirmizi Gate'e ulaşamıyorsunuz.
else
f_dialog d_rune_gate
endif
return 1
on=@step
if (<src.distance <uid>> > <Ddef.uzaklik>)
src.sys_kirmizi Yeterince yakın değilsiniz.
elif !(<src.canseelos <uid>>)
src.sys_kirmizi Gate'e ulaşamıyorsunuz.
else
f_dialog d_rune_gate
endif
return 1
On=@Click
if (<link.region.flags>®ion_flag_guarded)
message @0796,6,1 [Güvenli bölge]
else
message @0799,6,1 [Tehlikeli bölge]
endif
message @03c1,6,1 <link.region.name> bölgesi
if (<link.isneartype t_spell 3>)
link.tag.notice = 1
else
link.tag.notice = 0
endif
[dialog d_rune_gate]
<DEF.DIALOGSTARTPOSITION>
MAIN 0,0,260,180,Runebook Gate
TBUTTON_B 20,60,1,Evet
TBUTTON_K 20,80,0,Hayır
YAZI_K 20,120,Geçiş <kalansure <timer>> sonra kapanacak.
YAZI_K 20,140,Toplam <dtag0.gecen> oyuncu bu geçidi kullanmış.
TILEPICHUE 140 35 <id> <dcolor>
[dialog d_rune_gate button]
on=0
src.sys_kirmizi Geçmekten vazgeçtiniz.
on=1
if !(<uid>)
src.sys_kirmizi Gate kapanmış.
elif (<src.distance <uid>> > <Ddef.uzaklik>)
src.sys_kirmizi Yeterince yakın değilsiniz.
elif !(<src.canseelos <uid>>)
ON=@Create
attr attr_invis|attr_decay
timer 5
On=@Timer
remove
return 1
[function f_recall]
local.recall <argv[0]>,<argv[1]>,<argv[2]>,<argv[3]>
ref1 <argv[4]>
ref2 <argv[5]>
serv.newitem i_runebook_region_checker
new.p <local.recall>
local.runebook_region_flag <NEW.REGION.FLAGS>
local.runebook_region_name <NEW.REGION.NAME>
local.runebook_region_map <NEW.MAP>
IF (<REF2.ACTION>==SKILL_MAGERY) || (<REF2.ACTION>==ID(SKILL_MAGERY))
REF2.sys_kirmizi Büyü yaparken kullanamazsınız.
return 1
ELIF (<REF2.isdeath>)
REF2.sys_kirmizi Ölüyken kullanamazsınız.
return 1
ELIF (<REF2.isnomoverflags>)
REF2.sys_kirmizi Şu anki durumunuzda kullanamazsınız.
return 1
ELIF (<REF2.isjail>)
REF2.sys_kirmizi Hapis cezanız bitmedi bu yüzden recall sistemini kullanamazsınız.
return 1
ELIF (<REF2.isinship>)
REF2.sys_kirmizi Bu bölgede recall sistemini kullanamazsınız.
return 1
ELIF (strmatch('<local.runebook_region_name>','Star'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (strmatch('<local.runebook_region_name>','Guvenli Alan'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (strmatch('Jail*','<local.runebook_region_name>'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (<local.runebook_region_map> > 0)
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF !(<local.recall>)
REF2.sys_kirmizi Bu alan boş.
return 1
ELIF (<REF2.MANA> < <SERV.SPELL.32.MANAUSE>)
REF2.sys_kirmizi Yeterli mananız yok.
return 1
ELSE
REF2.f_spell_say <f_array <def.spell_say>,32>
REF2.spelldelay 3
serv.newitem i_runebookdelay,1,<ref2>,1
new.more1=1
new.more2=3
new.morep=<local.recall>
REF2.equip <new>
REF2.MANA -=<SERV.SPELL.32.MANAUSE>
REF2.anim 17
ENDIF
[function f_gate]
local.recall <argv[0]>,<argv[1]>,<argv[2]>,<argv[3]>
ref1 <argv[4]>
ref2 <argv[5]>
serv.newitem i_runebook_region_checker
new.p <local.recall>
local.runebook_region_flag <NEW.REGION.FLAGS>
local.runebook_region_name <NEW.REGION.NAME>
local.runebook_region_map <NEW.MAP>
IF (<REF2.ACTION>==SKILL_MAGERY) || (<REF2.ACTION>==ID(SKILL_MAGERY))
REF2.sys_kirmizi Büyü yaparken kullanamazsınız.
return 1
ELIF (<REF2.isdeath>)
REF2.sys_kirmizi Ölüyken kullanamazsınız.
return 1
ELIF (<REF2.isnomoverflags>)
REF2.sys_kirmizi Şu anki durumunuzda kullanamazsınız.
return 1
ELIF (<REF2.isjail>)
REF2.sys_kirmizi Hapis cezanız bitmedi bu yüzden recall sistemini kullanamazsınız.
return 1
ELIF (<REF2.isinship>)
REF2.sys_kirmizi Bu bölgede recall sistemini kullanamazsınız.
return 1
ELIF (strmatch('<local.runebook_region_name>','Star'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (strmatch('<local.runebook_region_name>','Guvenli Alan'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (strmatch('Jail*','<local.runebook_region_name>'))
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF (<local.runebook_region_map> > 0)
REF2.sys_kirmizi Bu bölgeye ulaşımlar kapatılmıştır.
return 1
ELIF !(<local.recall>)
REF2.sys_kirmizi Bu alan boş.
return 1
ELIF (<REF2.MANA> < <SERV.SPELL.52.MANAUSE>)
REF2.sys_kirmizi Yeterli mananız yok.
return 1
ELSE
ref2.f_spell_say <f_array <def.spell_say>,52>
ref2.spelldelay 3
serv.newitem i_runebookdelay,1,<ref2>,1
new.more1=2
new.more2=6
new.morep=<local.recall>
ref2.equip <new>
REF2.MANA -=<SERV.SPELL.52.MANAUSE>
REF2.anim 17
ENDIF
[EOF]
ON=@Click
msg_beyaz Sarj : <morex>
msg_beyaz Rune : <dtag0.rune>/128
message @<color>,,1 a <name> <qval (<tag0.kopya> == 1)?[Kopya]:>
return 1
|