Fix'li moongate scpsini indir siteden gate çalışıyor ama gateden geçip başka bir yere gidince gate kapanıyor. Nedeni ne olabilir?
nasıl yani ?
Moongate kullanıldaktan sonra yok oluyor.
he yani brit e basıorsun bastıgın yerdki moongate siliniyor ? eger böyle ise moongate scpsini koyar mısın?
[itemdef i_gater]
name gater
id i_handr_1
type t_eq_script
weight 0
layer layer_special

On=@Equip
timer 30
src.dialog d_gatetravel

On=@Timer
remove
return 1

[itemdef i_moongater]
name moongate
id i_moongate_blue
type t_eq_script
weight 0
layer layer_special

On=@Create
ATTR=010

ON=@Step
if (<src.hits> < <src.str>)
src.sysmessage Yarali iken Gecemezsiniz
src.move 1
return 1
else
src.timer 5
src.sfx 556
Dialog d_moongate
src.move 1
return 1
endif

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 140 120
resizepic 200 175 3600 140 115
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

[dialog d_facet_moongate]
-100,-100
nomove

resizepic 190 220 280
resizepic 200 175 3600 160 260
htmlgump 220 185 120 20 0 0 0

htmlgump 240 215 80 20 1 0 0
htmlgump 240 235 80 20 2 0 0
htmlgump 240 255 80 20 3 0 0
htmlgump 240 275 80 20 4 0 0
htmlgump 240 295 80 20 5 0 0
htmlgump 240 315 80 20 6 0 0
htmlgump 240 335 80 20 7 0 0
htmlgump 240 355 80 20 8 0 0
htmlgump 240 375 80 20 9 0 0
htmlgump 240 395 80 20 10 0 0

button 220 215 2714 2715 1 0 2
button 220 235 2714 2715 1 0 3
button 220 255 2714 2715 1 0 4
button 220 275 2714 2715 1 0 5
button 220 295 2714 2715 1 0 6
button 220 315 2714 2715 1 0 7
button 220 335 2714 2715 1 0 8
button 220 355 2714 2715 1 0 9
button 220 375 2714 2715 1 0 10
button 220 395 2714 2715 1 0 11

[dialog d_facet_moongate text]
MOONGATE

Moonglow
Britain
Jhelom
Yew
Minoc
Trinsic
Skara Brae
Magincia
Pazar Alani
Pazar Alani.2

[dialog d_facet_moongate button]
On=0
findid.i_moongater.remove

On=2
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace moonglow moongate
findid.i_moongater.timer 2
endif

On=3
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace britain moongate
findid.i_moongater.timer 2
endif

On=4
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 1499,3772,5 //jhelom moongate
findid.i_moongater.timer 2
endif

On=5
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 771,752,5 //yew moongate
findid.i_moongater.timer 2
endif

On=6
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 2702,693,5 //minoc-vesper moongate
findid.i_moongater.timer 2
endif

On=7
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace trinsic moongate
findid.i_moongater.timer 2
endif

On=8
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace skara brae moongate
findid.i_moongater.timer 2
endif

On=9
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 3563,2139,34 //magincia moongate
findid.i_moongater.timer 2
endif

On=10
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 1968,2082
findid.i_moongater.timer 2
smg Pazar Alanina Hos Geldiniz..Iyi Alisverisler..
endif
endif

On=11
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 1930,2120
findid.i_moongater.timer 1
smg Pazar Alanina Hos Geldiniz..Iyi Alisverisler..
endif

[EOF]
kod yapabilir misin ?!

veya bak ben bunu kullanıyorum kendine göre ayarlarsın istersen..

[ITEMDEF i_moongatetr]
ID=i_moongate_blue
RESOURCES=i_scroll_gate_travel
TYPE=t_telepad
NAME=Moongate

On=@Create
color 0846
more1 5
attr 010

On=@DClick
if (<src.hits> >= <src.str>)
else
src.sysmessage @080a Yarali iken gateden gecemezsin
return 1
endif

if !(<src.flags>&statf_stone)
	if (<distance> > 3)
		src.sysmessage @080a Moongate'e ulasamiyorsunuz.
	else
		if (<src.findid.i_moongater>)
			src.findid.i_moongater.remove
		endif
		src.newitem i_moongater
		src.act.link <uid>
		src.act.morep <morep>
		src.act.equip
	endif
endif
return 1

//if (<src.isevent.e_ticaret>)
//src.sysmessage @080a Ticaret anlasmasina gore bu sistemden yaralanmaniz yasak.
//endif

ON=@Step
src.sysmessage @0810 Cift Tiklayin.!!!
return 1


On=@Click
message @080a <name>
return 1

On=@Timer
if (<more1>)
	more1 <more1> - 1
	timer 1
else
	sfx 528
	remove
endif
return 1

//

[itemdef i_runefix]
name memtkanka
id i_gold
type t_eq_script
weight 0

on=@create
attr attr_decay || attr_newbie || attr_invis

on=@equip
timer 3

on@timer
remove
return 1


[itemdef i_runebookfix]
name runebookfix
id i_handr_1
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_can_decay

On=@Equip
timer 5
	
On=@Timer
remove
return 1


[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
DIALOGCLOSE d_facet_moongate
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 @080a 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,6,0,0 a Moongate
else
	message a Moongate
endif
return 1

[dialog d_gatetravel]
-100,-100
nomove

resizepic 190 165 3000 140 120
resizepic 197 174 3000 128 102
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 @080a Gate gecemeden kapanmis.
	findid.i_gater.remove
elseif (<findid.i_gater.link.distance> > 3)
	sysmessage @080a Gate'e ulasamiyorsunuz.
	findid.i_gater.remove
else
	goplace <findid.i_gater.morep>
	findid.i_gater.timer 2
endif

[dialog d_facet_moongate]
-100,-100
nomove

resizepic 190 165 3000 180 240
resizepic 197 174 3000 168 222
htmlgump 220 175 200 20 0 0 0

htmlgump 230 205 80 20 1 0 0
htmlgump 230 225 80 20 2 0 0
htmlgump 230 245 80 20 3 0 0
htmlgump 230 265 80 20 4 0 0
htmlgump 230 285 80 20 5 0 0
htmlgump 230 305 80 20 6 0 0
htmlgump 230 325 80 20 7 0 0
htmlgump 230 345 80 20 8 0 0
htmlgump 230 365 80 20 9 0 0

button 210 205 1210 1210 1 0 2
button 210 225 1210 1210 1 0 3
button 210 245 1210 1210 1 0 4
button 210 265 1210 1210 1 0 5
button 210 285 1210 1210 1 0 6
button 210 305 1210 1210 1 0 7
button 210 325 1210 1210 1 0 8
button 210 345 1210 1210 1 0 9
button 210 365 1210 1210 1 0 10

[dialog d_facet_moongate text]
<SRC.REGION.NAME>
Britain
Moonglow
Minoc
Insaat Halinde
Insaat Halinde
Pazar Alani
Hayvanat B.
Sergi Alani
Safe Alan

[dialog d_facet_moongate button]
On=0
findid.i_moongater.remove

On=2
if (<src.hits> >= <src.str>)
else
src.sysmessage @080a Yarali iken gateden gecemezsin
return 1
endif

if (<findid.i_moongater.link.distance> > 3)
	sysmessage @080a Gate'e ulasamiyorsunuz.
	findid.i_moongater.remove
else
	go britain
	findid.i_moongater.timer 2
	sysmessage @0810 Britain'e Hosgeldiniz...
endif

On=3
if (<src.hits> >= <src.str>)
else
src.sysmessage @080a Yarali iken gateden gecemezsin
return 1
endif

if (<findid.i_moongater.link.distance> > 3)
	sysmessage @080a Gate'e ulasamiyorsunuz.
	findid.i_moongater.remove
else
	sysmessage @0810 Moonglow'a Hosgeldiniz...
	go moonglow
	findid.i_moongater.timer 2
endif

On=4
if (<src.hits> >= <src.str>)
else
src.sysmessage @080a Yarali iken gateden gecemezsin
return 1
endif

if (<findid.i_moongater.link.distance> > 3)
	sysmessage @080a Gate'e ulasamiyorsunuz.
	findid.i_moongater.remove
else
	sysmessage @0810 Minoc'a Hosgeldiniz...
	go minoc
	findid.i_moongater.timer 2
endif

On=5
if (<src.hits> >= <src.str>)
else
sysmessage @080a Insaat Halindedir.
return 1
endif

On=6
sysmessage @080a Insaat Halindedir.
return 1
endif

On=7
src.sysmessage @080a Yarali iken gateden gecemezsin
return 1
endif

if (<findid.i_moongater.link.distance> > 3)
	sysmessage @080a Gate'e ulasamiyorsunuz.
	findid.i_moongater.remove
else
	sysmessage @0810 Safe Alani'na Hosgeldiniz...
	go 5221,189,5,1
	findid.i_moongater.timer 2
endif

On=8
if (<src.hits> >= <src.str>)
else
src.sysmessage @080a Yarali iken gateden gecemezsin
return 1
endif

if (<findid.i_moongater.link.distance> > 3)
	sysmessage @080a Gate'e ulasamiyorsunuz.
	findid.i_moongater.remove
else
	sysmessage @0810 Hayvanat Bahcesine'ne Hosgeldiniz...
	go 4531,1378,23,1
	findid.i_moongater.timer 2
endif

On=9
if (<src.hits> >= <src.str>)
else
src.sysmessage @080a Yarali iken gateden gecemezsin
return 1
endif

if (<findid.i_moongater.link.distance> > 3)
	sysmessage @080a Gate'e ulasamiyorsunuz.
	findid.i_moongater.remove
else
	sysmessage @0810 Sergi Alani'na Hosgeldiniz...
	go 5406,1255
	findid.i_moongater.timer 2
endif

On=10
if (<src.findid.i_mem_exp>)
src.smg Bomba patlatirken Burdan gecemezsiniz...
return 1
endif
if (<src.hits> >= <src.str>)
else
src.sysmessage @080a Yarali iken gateden gecemezsin
return 1
endif

if (<findid.i_moongater.link.distance> > 3)
	sysmessage @080a Gate'e ulasamiyorsunuz.
	findid.i_moongater.remove
else
	sysmessage @0810 Pazar Alani'na Hosgeldiniz...
	go 1915,2101,0,1
	findid.i_moongater.timer 2
endif

[EOF]

vs vs biraz degistirdim ama alıntıdır.
Novice
-14.8
speradblood : [itemdef i_gater]
name gater
id i_handr_1
type t_eq_script
weight 0
layer layer_special

On=@Equip
timer 30
src.dialog d_gatetravel

On=@Timer
remove
return 1

[itemdef i_moongater]
name moongate
id i_moongate_blue
type t_eq_script
weight 0
layer layer_special

On=@Create
ATTR=010

ON=@Step
if (<src.hits> < <src.str>)
src.sysmessage Yarali iken Gecemezsiniz
src.move 1
return 1
else
src.timer 5
src.sfx 556
Dialog d_moongate
src.move 1
return 1
endif

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 140 120
resizepic 200 175 3600 140 115
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

[dialog d_facet_moongate]
-100,-100
nomove

resizepic 190 220 280
resizepic 200 175 3600 160 260
htmlgump 220 185 120 20 0 0 0

htmlgump 240 215 80 20 1 0 0
htmlgump 240 235 80 20 2 0 0
htmlgump 240 255 80 20 3 0 0
htmlgump 240 275 80 20 4 0 0
htmlgump 240 295 80 20 5 0 0
htmlgump 240 315 80 20 6 0 0
htmlgump 240 335 80 20 7 0 0
htmlgump 240 355 80 20 8 0 0
htmlgump 240 375 80 20 9 0 0
htmlgump 240 395 80 20 10 0 0

button 220 215 2714 2715 1 0 2
button 220 235 2714 2715 1 0 3
button 220 255 2714 2715 1 0 4
button 220 275 2714 2715 1 0 5
button 220 295 2714 2715 1 0 6
button 220 315 2714 2715 1 0 7
button 220 335 2714 2715 1 0 8
button 220 355 2714 2715 1 0 9
button 220 375 2714 2715 1 0 10
button 220 395 2714 2715 1 0 11

[dialog d_facet_moongate text]
MOONGATE

Moonglow
Britain
Jhelom
Yew
Minoc
Trinsic
Skara Brae
Magincia
Pazar Alani
Pazar Alani.2

[dialog d_facet_moongate button]
On=0
findid.i_moongater.remove

On=2
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace moonglow moongate
findid.i_moongater.timer 2
endif

On=3
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace britain moongate
findid.i_moongater.timer 2
endif

On=4
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 1499,3772,5 //jhelom moongate
findid.i_moongater.timer 2
endif

On=5
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 771,752,5 //yew moongate
findid.i_moongater.timer 2
endif

On=6
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 2702,693,5 //minoc-vesper moongate
findid.i_moongater.timer 2
endif

On=7
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace trinsic moongate
findid.i_moongater.timer 2
endif

On=8
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace skara brae moongate
findid.i_moongater.timer 2
endif

On=9
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 3563,2139,34 //magincia moongate
findid.i_moongater.timer 2
endif

On=10
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 1968,2082
findid.i_moongater.timer 2
smg Pazar Alanina Hos Geldiniz..Iyi Alisverisler..
endif
endif

On=11
if (<findid.i_moongater.link.distance> > 3)
sysmessage Gate'e ulasamiyorsunuz.
findid.i_moongater.remove
else
goplace 1930,2120
findid.i_moongater.timer 1
smg Pazar Alanina Hos Geldiniz..Iyi Alisverisler..
endif

[EOF]


Ayıp olmasın ama şu scriptleri kod halina koyun be kardeşim
Saol kısmende olsa işimi görür çünkü şehir içine gidiyor ama ayarlanır.
diyene bakar mısınız :D
Novice
-14.8
Rexos : diyene bakar mısınız :D


Amacın ne ? açıklasana bi
Rexos : diyene bakar mısınız :D

Doğru söylüyor. Ben kod içinde koymamışım çünkü bilmiyordum ama sen göstereceğin yerde sende benim gibi yazmışsın. Benim yazımı hatalı buluyosun ama sende aynı şekil yazıyosun. ;)
Novice
-14.8
speradblood :
Rexos : diyene bakar mısınız :D

Doğru söylüyor. Ben kod içinde koymamışım çünkü bilmiyordum ama sen göstereceğin yerde sende benim gibi yazmışsın. Benim yazımı hatalı buluyosun ama sende aynı şekil yazıyosun. ;)


Adamlar 3 aydır yazıyor kod içine koyun diye ben biliyorsun sandım ve hatırlatmak amacıyla
yahu ben kod içine koydum siz ikiniz koymadınız hata sizde bide nicklere bakarak hareket edin olur mu ?
Rexos ben sana demedim zaten.
DisqusteD adamlar üç aydır yazılar belki ama ben daha 3 aydır bilemedin 5 aydır daha yeni giriyorum. Uzunca bir süre siteye girmemiştim.

Kusuruma bakmayın artık :)
Novice
-14.8
speradblood : Rexos ben sana demedim zaten.
DisqusteD adamlar üç aydır yazılar belki ama ben daha 3 aydır bilemedin 5 aydır daha yeni giriyorum. Uzunca bir süre siteye girmemiştim.

Kusuruma bakmayın artık :)

Önemli değil kim bilebilirdiki bu olayı bilmediğini ?



Üye Ol veya Giriş Yap

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