ya Safe zone Olan Bir Bölgeye Ew Kurulmamasın İstiorum ne yapmalıyım
[events e_evkurulmasin]
On=@skillstart
if (<src.region.safe> == 1)
skill fail
action -1
src.sysmessage @38,,1 Safe Alanda Skill Kasamassiniz
return 1

On=@Itemdclick
if (<act.baseid> == i_deed_Tower)|(<act.baseid> == i_deed_house_3room)|(<act.baseid> == i_deed_house_stone_plaster_small)|(<act.baseid> == i_deed_castle)|(<act.baseid> == i_deed_keep)
sysmessage @38,,1 Sayin <src.name> Safe Alanda Bina Kuramassiniz.
return 1


bu eventi moongatelere vericeksin src.events +e_evkurulmasin baska yerlere acmak icin src.events -e_evkurulmasin yapicaksin playerlar nerelerden geciyorsa vericeksin bu eventi
Moongate scpsine eklicem SOnra Misal safe alana Gectikinde Eventsi Alacak Sonra Cıkınca Events Silinecek Ölemi öyleyse nasıl ayarlarım yad bi sny


// SON GUNCELLENME TARIHI: 28 Aralık 2006
// Script edited by DelinQuen & Micro 
//  ----------------------------
VERSION=0.55r
[itemdef i_travgate2]
id=i_moongate_blue
type=t_moongate
defname=i_travgate

on=@create
color=07d3


on=@step
src.sysmessage @0481,,1 Moongateleri sadece cift tiklayarak kullanabilirsiniz.
src.move 1
RETURN 1 
endif


on=@dclick
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
elseif (<src.hits> < <src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
elseif (<distance> > 3)
src.sysmessage @0481,,1 Yeterince yakin degilsiniz.
else
src.dialog d_facet_moongate
RETURN 1 
endif

on=@click
message @0481,,1 Moongate
return 1

on=@timer
return 1

[dialog d_facet_moongate]
50,5
nomove
PAGE 0
resizepic 187 80 3000 240 350
resizepic 200 90 3500 215 330
button 240 255 2714 2715 1 0 1 
button 240 305 2714 2715 1 0 2
button 240 155 2714 2715 1 0 3
button 240 280 2714 2715 1 0 4
button 240 330 2714 2715 1 0 5
button 240 180 2714 2715 1 0 6
button 240 205 2714 2715 1 0 7
button 240 230 2714 2715 1 0 8
button 240 130 2714 2715 1 0 9
button 240 356 2714 2715 1 0 10
button 240 379 2714 2715 1 0 11
text 270 251 <eval 0655> 0
text 270 301 <eval 0655> 1
text 270 151 <eval 07d3> 2
text 270 276 <eval 0655> 3
text 270 326 <eval 0655> 4
text 270 176 <eval 0655> 5
text 270 201 <eval 0655> 6
text 270 226 <eval 0655> 7
text 210 100 <eval 07d3> 8
text 270 126 <eval 07d3> 9
text 270 354 <eval 110> 10
text 270 378 <eval 110> 11
[dialog d_facet_moongate text]
Bilet Alani 2
Wrong [ Action ]
Lonca Odasi
Destard
Vesper [Action ]
Britain [ Action ]
Moonglow
Bilet Alani
  Sotexis PvP Travel Menu
Safe Alani
Spawnlar
Boya Alani
[dialog d_facet_moongate button]
on=1 // Guest Alani
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO Cove
SRC.SYSMESSAGE @0481,,1 Guest Alani
ELSE
sc.fix

IF (<targ.DISTANCE> < 4)
SRC.GO 1337,1997,5
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
ENDIF
src.fix



on=2 // Wrong 
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO wrong
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=3 // Boya alani
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO  5199,75,17
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=4 // destard
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
iF (<targ.DISTANCE> <=3)
SRC.GO destard
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=5 // quest
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO vesper
SRC.SYSMESSAGE @0481,,1 
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=6 // Magincia
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO Britain
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=7 // Moonglow
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO Moonglow
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=8 // Buccer
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO 1379,1496,10
SRC.SYSMESSAGE @0481,,1 Sp alani
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=9 // Safe Alani
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif

if <src.FINDID.i_mem_exp>
sysmessage @0481,,1 Safe Alanina Giderken Explosion Kullanimi Yasaktir.
return 1
endif

IF (<targ.DISTANCE> <=3)
SRC.GO 4309,1008
src.sysmessage @0793 Safe Alani'na Hosgeldiniz.
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX
on=10
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif

if <src.FINDID.i_mem_exp>
sysmessage @0481,,1 Spawn Alanina Gider.
return 1
endif

IF (<targ.DISTANCE> <=3)
SRC.GO 4292,970,20
src.sysmessage @50 Spawn Alani'na Hosgeldiniz.
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX
on=11
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO 4292,998,20
SRC.SYSMESSAGE @0481,,1 Lonca Odasi
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

[itemdef i_gater]
name gater
id i_handr_1
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_can_decay

On=@Equip
timer 30
src.dialog d_gatetravel
	
On=@Timer
remove
return 1

[itemdef i_moongater]
name moongater
id i_handr_1
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_can_decay

On=@Equip
timer 30
src.dialog d_facet_moongate
	
On=@Timer
remove
return 1

[typedef t_facet_moongate]
On=@Step
if !((<src.findid.i_moongater>) || (<src.flags>&statf_stone))
	src.newitem i_moongater
	src.act.link <uid>
	src.act.equip
endif
return 1

On=@Dclick
if !(<src.flags>&statf_stone)
	if (<distance> > 3)
		src.sysmessage Gate'e ulasamiyorsunuz.
	else
		if (<src.findid.i_moongater>)
			src.findid.i_moongater.remove
		endif
		src.newitem i_moongater
		src.act.link <uid>
		src.act.equip
	endif
endif
return 1

On=@Click
if (<src.region.type> == <region.type>)
	sayua 0905,0,0,0 a Moongate
else
	message a Moongate
endif
return 1

[dialog d_gatetravel]
-100,-100
nomove

resizepic 190 165 5120 140 120
resizepic 200 175 3000 120 100
htmlgump 220 185 120 20 0 0 0

htmlgump 258 218 80 20 1 0 0
htmlgump 258 238 80 20 2 0 0

button 225 215 4006 4007 1 0 1
button 225 235 4018 4019 1 0 0

[dialog d_gatetravel text]
GATE TRAVEL
Evet
Hayir

[dialog d_gatetravel button]
On=0
findid.i_gater.remove

On=1 // gate'e gir
if !(<findid.i_gater.link.isitem>)
	sysmessage Gate gecemeden kapanmis.
	findid.i_gater.remove
elseif (<findid.i_gater.link.distance> > 3)
	sysmessage Gate'e ulasamiyorsunuz.
	findid.i_gater.remove
else
	goplace <findid.i_gater.morep>
	findid.i_gater.timer 2
endif


[EOF]

Moongate Scpm Bu Ekleye bilirsen Cok sewindirik Olurum :D :p

[events e_safefix]
if (<src.region.safe> == 1) 
src.invul 1
else
src.invul 0

On=@Attack
if (<src.region.safe> == 1) 
src.sysmessage @38,,1 Safe alanda Saldiramasin
skill fail
action -1
return 1 

On=@Spellcast
if (<src.region.safe> == 1) 
src.sysmessage @38,,1 Safe Alanda Buyu Atamassiniz
f_fizzle
action -1
return 1

On=@click
if (<src.region.safe> == 1) 
message @038,,1 [Safe Alanda]
return 1

On=@skillstart
if (<src.region.safe> == 1) 
skill fail
action -1
src.sysmessage @38,,1 Safe Alanda Skill Kasamassiniz
return 1

On=@Itemdclick
if (<src.region.safe> == 1) 
if (<act.baseid> == i_deed_Tower)|(<act.baseid> == i_deed_house_3room)|(<act.baseid> == i_deed_house_stone_plaster_small)|(<act.baseid> == i_deed_castle)|(<act.baseid> == i_deed_keep)
sysmessage @38,,1 Sayin <src.name> Safe Alanda Bina Kuramassiniz.
return 1 
elseif (<act.baseid> == i_runebook)|
sysmessage @38,,1 Sayin <src.name> Safe Alanda Rune Book Kullanamassiniz 
return 1 
endif

[SPEECH spk_player] 

ON=*kill* 
if (<src.region.safe> == 1) 
sysmessage @38,,1 Safe Alanda Atack Veremessiniz
return 1

ON=*attack*
if (<src.region.safe> == 1) 
sysmessage @38,,1 Safe Alanda Atack Veremessiniz
return 1

ON=*edit*
sysmessage @38,,1 Edit Konusmalarini Yapmayiniz Staffa Bildiriniz.
return 1

ON=*e d i t*
sysmessage @38,,1 Edit Konusmalarini Yapmayiniz Staffa Bildiriniz.
return 1

ON=*app*
sysmessage @38,,1 Kotu Soz Kullanmak Yasaktir.
return 1

ON=*lamer*
sysmessage @38,,1 Kotu Soz Kullanmak Yasaktir.
return 1

[EOF]


Önce Bunu Ekliyorsun .Scp olarak sphereina sonra


dsfdsfsdds
//  ----------------------------
VERSION=0.55r
[itemdef i_travgate2]
id=i_moongate_blue
type=t_moongate
defname=i_travgate

on=@create
color=07d3


on=@step
src.sysmessage @0481,,1 Moongateleri sadece cift tiklayarak kullanabilirsiniz.
src.move 1
RETURN 1 
endif


on=@dclick
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
elseif (<src.hits> < <src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
elseif (<distance> > 3)
src.sysmessage @0481,,1 Yeterince yakin degilsiniz.
else
src.dialog d_facet_moongate
RETURN 1 
endif

on=@click
message @0481,,1 Moongate
return 1

on=@timer
return 1

[dialog d_facet_moongate]
50,5
nomove
PAGE 0
resizepic 187 80 3000 240 350
resizepic 200 90 3500 215 330
button 240 255 2714 2715 1 0 1 
button 240 305 2714 2715 1 0 2
button 240 155 2714 2715 1 0 3
button 240 280 2714 2715 1 0 4
button 240 330 2714 2715 1 0 5
button 240 180 2714 2715 1 0 6
button 240 205 2714 2715 1 0 7
button 240 230 2714 2715 1 0 8
button 240 130 2714 2715 1 0 9
button 240 356 2714 2715 1 0 10
button 240 379 2714 2715 1 0 11
text 270 251 <eval 0655> 0
text 270 301 <eval 0655> 1
text 270 151 <eval 07d3> 2
text 270 276 <eval 0655> 3
text 270 326 <eval 0655> 4
text 270 176 <eval 0655> 5
text 270 201 <eval 0655> 6
text 270 226 <eval 0655> 7
text 210 100 <eval 07d3> 8
text 270 126 <eval 07d3> 9
text 270 354 <eval 110> 10
text 270 378 <eval 110> 11
[dialog d_facet_moongate text]
Bilet Alani 2
Wrong [ Action ]
Lonca Odasi
Destard
Vesper [Action ]
Britain [ Action ]
Moonglow
Bilet Alani
  Sotexis PvP Travel Menu
Safe Alani
Spawnlar
Boya Alani
[dialog d_facet_moongate button]
on=1 // Guest Alani
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO Cove
SRC.SYSMESSAGE @0481,,1 Guest Alani
ELSE
sc.fix

IF (<targ.DISTANCE> < 4)
SRC.GO 1337,1997,5
SRC.EVENTS -e_safefix
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
ENDIF
src.fix



on=2 // Wrong 
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO wrong
SRC.EVENTS -e_safefix
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=3 // Boya alani
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO  5199,75,17
SRC.EVENTS -e_safefix
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=4 // destard
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
iF (<targ.DISTANCE> <=3)
SRC.GO destard
SRC.EVENTS -e_safefix
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=5 // quest
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO vesper
SRC.EVENTS -e_safefix
SRC.SYSMESSAGE @0481,,1 
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=6 // Magincia
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO Britain
SRC.EVENTS -e_safefix
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=7 // Moonglow
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO Moonglow
SRC.EVENTS -e_safefix
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=8 // Buccer
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO 1379,1496,10
SRC.EVENTS -e_safefix
SRC.SYSMESSAGE @0481,,1 Sp alani
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

on=9 // Safe Alani
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif

if <src.FINDID.i_mem_exp>
sysmessage @0481,,1 Safe Alanina Giderken Explosion Kullanimi Yasaktir.
return 1
endif

IF (<targ.DISTANCE> <=3)
SRC.GO 4309,1008
SRC.EVENTS +e_safefix
src.sysmessage @0793 Safe Alani'na Hosgeldiniz.
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX
on=10
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif

if <src.FINDID.i_mem_exp>
sysmessage @0481,,1 Spawn Alanina Gider.
return 1
endif

IF (<targ.DISTANCE> <=3)
SRC.GO 4292,970,20
SRC.EVENTS +e_safefix
src.sysmessage @50 Spawn Alani'na Hosgeldiniz.
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX
on=11
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Uzerinizde Zehir Varken Moongate'leri Kullanamazsiniz.
return 1
elseif !(<src.flags>&statf_dead) && (<src.hits> < (<src.str>)
src.sysmessage @0481,,1 Yaraliyken Moongate'leri Kullanamazsiniz.
return 1
endif
IF (<targ.DISTANCE> <=3)
SRC.GO 4292,998,20
SRC.EVENTS +e_safefix
SRC.SYSMESSAGE @0481,,1 Lonca Odasi
ELSE
SRC.SYSMESSAGE @0481,,1 Moongateden cok uzaktasiniz.
return 1
ENDIF
SRC.FIX

[itemdef i_gater]
name gater
id i_handr_1
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_can_decay

On=@Equip
timer 30
src.dialog d_gatetravel

On=@Timer
remove
return 1

[itemdef i_moongater]
name moongater
id i_handr_1
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_can_decay

On=@Equip
timer 30
src.dialog d_facet_moongate

On=@Timer
remove
return 1

[typedef t_facet_moongate]
On=@Step
if !((<src.findid.i_moongater>) || (<src.flags>&statf_stone))
src.newitem i_moongater
src.act.link <uid>
src.act.equip
endif
return 1

On=@Dclick
if !(<src.flags>&statf_stone)
if (<distance> > 3)
src.sysmessage Gate'e ulasamiyorsunuz.
else
if (<src.findid.i_moongater>)
src.findid.i_moongater.remove
endif
src.newitem i_moongater
src.act.link <uid>
src.act.equip
endif
endif
return 1

On=@Click
if (<src.region.type> == <region.type>)
sayua 0905,0,0,0 a Moongate
else
message a Moongate
endif
return 1

[dialog d_gatetravel]
-100,-100
nomove

resizepic 190 165 5120 140 120
resizepic 200 175 3000 120 100
htmlgump 220 185 120 20 0 0 0

htmlgump 258 218 80 20 1 0 0
htmlgump 258 238 80 20 2 0 0

button 225 215 4006 4007 1 0 1
button 225 235 4018 4019 1 0 0

[dialog d_gatetravel text]
GATE TRAVEL
Evet
Hayir

[dialog d_gatetravel button]
On=0
findid.i_gater.remove

On=1 // gate'e gir
if !(<findid.i_gater.link.isitem>)
sysmessage Gate gecemeden kapanmis.
findid.i_gater.remove
elseif (<findid.i_gater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_gater.remove
else
goplace <findid.i_gater.morep>
findid.i_gater.timer 2
endif


[EOF]


bununla moongate scpsini deiştyirosn birde böyle dene bklm
Tşkkür ederim cok saolda safe alanda .add yapılmıor eger alıp ekleyen arkaadşlar olursa safde Büyü atılmaması Bide skill kulanılmaması şeyisini kadlırırsızn (gerek olursa)
Yardımlarınz icin teşekkürler
on=@skillstart kısmını tamamiyle sil

On=@skillstart
if (<src.region.safe> == 1)
skill fail
action -1
src.sysmessage @38,,1 Safe Alanda Skill Kasamassiniz
return 1

burayi

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.