|
Moongateleri İstediğim Yerlere Göre Ayarlamak istiyorm mesela ßir SPawn kurdum Orayı Moongateye Nasıl Ekleßilirim Analatırmsnz Aradım Bulamadım Warsa Bir Döküman weya Forum Konusu Oda Olr TEşekkürler!
[function mkoy]
serv.newitem i_travgate
new.p <p>
src.field_uyari
[ITEMDEF i_travgate]
ID=i_moongate_blue
TYPE=t_moongate
NAME=Moongate
DEFNAME=i_travgate
on=@create
ATTR=010
COLOR=05a1
timer 1
on=@step
if (<src.findid i_rune_poison>)
src.hata Zehirliyken Moongate Kullanamazsınız.
RETURN 1
elseif (<src.hits> < <src.str>)
src.hata Yaralıyken Moongate Kullanamazsınız.
RETURN 1
elseif (<distance> > 3)
SRC.hata Moongateye Uzaktasınız.
RETURN 1
else
src.timerf 10,src.dialogclose d_system_error
src.sdialog d_system_error
RETURN 1
endif
on=@Click
message @0481,,1 <name> of <src.region.name>
return 1
on=@dclick
if (<src.findid i_rune_poison>)
src.hata Zehirliyken Moongate Kullanamazsınız.
RETURN 1
elseif (<src.hits> < <src.str>)
src.hata Yaralıyken Moongate Kullanamazsınız.
RETURN 1
elseif (<distance> > 3)
SRC.hata Moongateye Uzaktasınız.
RETURN 1
else
src.timerf 5,src.dialogclose d_system_error
src.sdialog d_system_error
RETURN 1
elseif (<src.findid i_olmesuresi>)
src.sysmessage @07a5,1,1 (<src.findid.i_olmesuresi.timer>)SN Sonra gecebilirsiniz
return 1
endif
on=@timer
foritems 5
if (<baseid> == i_sticks) || (<baseid> == c_horse_brown_dk) || (<baseid> == i_box_wood)
timer
endif
if (<attr>&attr_magic)
if (<type> == t_spell)
timer
endif
endif
endfor
forchars 5
if (<baseid> == c_bear_brown) || (<baseid> == c_bear_grizzly) || (<baseid> == c_scorpion_giant)
remove
endif
endfor
timer 1
return 1
[dialog d_system_error]
0,0
nomove
PAGE 0
resizepic 187 80 9300 220 420
resizepic 197 90 9300 200 400
if (strmatch('<src.region.name>','Britain Moongate')
else
button 230 130 2714 2715 1 0 1
endif
if (strmatch('<src.region.name>','Minoc-Vesper Moongate')
else
button 230 155 2714 2715 1 0 2
endif
if (strmatch('<src.region.name>','Moonglow Moongate')
else
button 230 180 2714 2715 1 0 3
endif
if (strmatch('<src.region.name>','Trinsic Moongate')
else
button 230 205 2714 2715 1 0 4
endif
if (strmatch('<src.region.name>','Delucia')
else
button 230 230 2714 2715 1 0 5
endif
if (strmatch('<src.region.name>','Buccaneer's Den')
else
button 230 255 2714 2715 1 0 6
endif
if (strmatch('<src.region.name>','Magincia Moongate')
else
button 230 280 2714 2715 1 0 7
endif
if (strmatch('<src.region.name>','Yew Moongate')
else
button 230 305 2714 2715 1 0 8
endif
if (strmatch('<src.region.name>','Pazar Alani') |
else
button 230 330 2714 2715 1 0 9
endif
if (strmatch('<src.region.name>','Jhelom Moongate')
else
button 230 355 2714 2715 1 0 10
endif
if (strmatch('<src.region.name>','Skara Brae Moongate')
else
button 230 379 2714 2715 1 0 11
endif
if (strmatch('<src.region.name>','Skara Brae Moongate 2')
else
button 230 407 2714 2715 1 0 12
endif
gumppic 195 90 00000034
dtext 260 95 044 Moongate
dtext 260 126 0455 Safe Alanı
dtext 260 151 0455 Kumar Alanı
dtext 260 176 0455 Britan
dtext 260 201 0455 Trinsic
dtext 260 226 0455 Delucia
dtext 260 251 0455 Serpent's Hold
dtext 260 276 0455 Moonglow
dtext 260 301 0455 3D Egg [24 Saatte 1]
dtext 260 326 0455 Destard [Gold]
dtext 260 351 0455 Boya Alanı
dtext 260 379 0455 Guild Alanı
dtext 260 407 0455 Spawn Alanları
[dialog d_system_error text]
[dialog d_system_error button]
on=1
src.mgit Safe
on=2
src.mgit 6005,1730,20
on=3
src.mgit britain
on=4
src.mgit trinsic
on=5
src.mgit Delucia
on=6
src.mgit Serpent's Hold
on=7
src.mgit moonglow
on=8
src.mgit 1349,1492,20
on=9
src.mgit destard
on=10
src.mgit 6059,1689,20
on=11
src.mgit 6058,1784,20
on=12
src.dialog d_spawn_alani
[dialog d_spawn_alani]
0,0
nomove
PAGE 0
resizepic 187 80 9300 220 380
resizepic 197 90 9300 200 360
if (strmatch('<src.region.name>','Britain Moongate')
else
button 230 130 2714 2715 1 0 1
endif
if (strmatch('<src.region.name>','Minoc-Vesper Moongate')
else
button 230 155 2714 2715 1 0 2
endif
if (strmatch('<src.region.name>','Moonglow Moongate')
else
button 230 180 2714 2715 1 0 3
endif
if (strmatch('<src.region.name>','Trinsic Moongate')
else
button 230 205 2714 2715 1 0 4
endif
if (strmatch('<src.region.name>','Delucia')
else
button 230 230 2714 2715 1 0 5
endif
if (strmatch('<src.region.name>','Buccaneer's Den')
else
button 230 255 2714 2715 1 0 6
endif
if (strmatch('<src.region.name>','Magincia Moongate')
else
button 230 280 2714 2715 1 0 7
endif
if (strmatch('<src.region.name>','Yew Moongate')
else
button 230 305 2714 2715 1 0 8
endif
if (strmatch('<src.region.name>','Pazar Alani') |
else
button 230 330 2714 2715 1 0 9
endif
if (strmatch('<src.region.name>','Jhelom Moongate')
else
button 230 355 2714 2715 1 0 10
endif
if (strmatch('<src.region.name>','Skara Brae Moongate')
else
button 230 379 2714 2715 1 0 11
endif
if (strmatch('<src.region.name>','Skara Brae Moongate 2')
else
button 230 407 2714 2715 1 0 12
endif
gumppic 195 90 00000034
dtext 260 95 044 Spawn Alanları
dtext 260 126 0455 <var.spawn1>
dtext 260 151 0455 <var.spawn2>
dtext 260 176 0455 <var.spawn3>
dtext 260 201 0455 <var.spawn4>
dtext 260 226 0455 <var.spawn5>
dtext 260 251 0455 <var.spawn6>
dtext 260 276 0455 <var.spawn7>
dtext 260 301 0455 <var.spawn8>
dtext 260 326 0455 <var.spawn9>
dtext 260 351 0455 <var.spawn10>
dtext 260 379 0455 <var.spawn11>
dtext 260 407 0455 <var.spawn12>
[dialog d_spawn_alani text]
[dialog d_spawn_alani button]
on=1
src.mgit <var.spawngit1>
on=2
src.mgit <var.spawngit2>
on=3
src.mgit <var.spawngit3>
on=4
src.mgit <var.spawngit4>
on=5
src.mgit <var.spawngit5>
on=6
src.mgit <var.spawngit6>
on=7
src.mgit <var.spawngit7>
on=8
src.mgit <var.spawngit8>
on=9
src.mgit <var.spawngit9>
on=10
src.mgit <var.spawngit10>
on=11
src.mgit <var.spawngit11>
on=12
src.mgit <var.spawngit12>
[function mgit]
if (<src.findid i_rune_poison>)
src.hata Zehirli iken Moongate Kullanamazsınız.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.hata Yaralı iken Moongate Kullanamazsınız.
return 1
endif
IF !(<src.ISNEARTYPE t_Moongate 3>)
src.hata Gateye uzaksınız.
return 1
endif
src.go <args>
src.fix
return 1
[EOF]
[DEFNAME MOONGATE]
MOON a_britain_moongate_1,a_moonglow_moongate_1,a_minoc_vesper_moongate_1,
a_trinsic_moongate_1,a_skara_brae_moongate_1,a_delucia_moongate_1,a_yew_moongate_1,
a_jhelom_moongate_1,a_magincia_moongate_1
[FUNCTION f_kontrol]
IF (<FLAGS>&STATF_POISONED) || (<HITS> < <MAXHITS>)
SYS_HATA Üzerinizde zehir var veya enerjiniz az.
ELSEIF (<TARG.DISTANCE> >1) || !(<TARG.CANSEELOS>)
SYS_HATA Ay Kapısı'na ulaşamıyorsunuz.
ELSE
<ARGS>
ENDIF
SRC.TAG.MOONGATE=
RETURN 1
[ITEMDEF i_moongate_city]
ID=I_MOONGATE_BLUE
NAME=Moongate
TYPE=T_SCRIPT
ON=@DCLICK
SRC.F_KONTROL F_RESENDIALOG D_MOONGATE
SRC.TAG.MOONGATE=<UID>
RETURN 1
ON=@STEP
SRC.SYS_HATA Lütfen Ay Kapısı'na çift tıklayınız.
SRC.MOVE 1
ON=@CLICK
MSG_NORMAL Ay Kapısı
RETURN 1
[DIALOG D_MOONGATE]
50,50
NOMOVE
RESIZEPIC 0 0 02422 220 270
DHTMLGUMP 70 20 200 20 0 0 <DEF.BFONT_RED>MoonGates
FOR 9
LOCAL.X=<EVAL (<LOCAL._FOR>*20)+30>
DHTMLGUMP 60 <DLOCAL.X> 300 20 0 0 <SERV.AREA.<F_SELECT <DLOCAL._FOR>,<DEF.MOON>>.NAME>
<QVAL STRMATCH("<REGION.UID>","<SERV.AREA.<F_SELECT <DLOCAL._FOR>,<DEF.MOON>>.UID>")?GUMPPIC 32
<DLOCAL.X> 5605:BUTTON 32 <DLOCAL.X> <DEF.BUTTONID_1> 1 0 <DLOCAL._FOR>>
ENDFOR
[DIALOG D_MOONGATE BUTTON]
ON=0
SRC.TAG0.MOONGATE=
ON=1,9
IF (<SRC.F_CANSEELOS <SRC.TAG.MOONGATE>>)
SRC.SYS_HATA Ay Kapısı'na ulaşamıyorsunuz.
RETURN 1
ENDIF
SRC.F_KONTROL GO <F_SELECT <DARGN>,<DEF.MOON>>
SRC.TAG.MOONGATE=
[EOF]Bu nasıl ??
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Disconnect süreleri ayarlamak
Son cevap: 26-03 16:49 · Son yazan: stylez · Mesaj: 6 · Görüntü: 2559
|
FUNCTION & EVENTS Script Yardımı | 26-03 16:49 | 6 | 2559 | |
|
|
Skille Göre Drop Ayarlamak ve Hata ile Başarısız Ayrımı Yapmak
Son cevap: 12-10 01:21 · Son yazan: xwerswoodx · Mesaj: 8 · Görüntü: 6273
|
Script Yardımı | 12-10 01:21 | 8 | 6273 | |
|
|
Hardcoded damage oranlarını ayarlamak
Son cevap: 22-06 09:11 · Son yazan: RasmuS · Mesaj: 8 · Görüntü: 6288
|
Script Yardımı | 22-06 09:11 | 8 | 6288 | |
|
|
Skill'lerin ph oranlarını ayarlamak
Son cevap: 16-05 12:28 · Son yazan: manyaqq · Mesaj: 5 · Görüntü: 6347
|
Script Yardımı | 16-05 12:28 | 5 | 6347 | |
|
|
skill ayarlamak
Son cevap: 07-06 07:59 · Son yazan: tayfun12 · Mesaj: 7 · Görüntü: 6274
|
Script Yardımı | 07-06 07:59 | 7 | 6274 |