Fix'li moongate scpsini indir siteden gate çalışıyor ama gateden geçip başka bir yere gidince gate kapanıyor. Nedeni ne olabilir?
Rexos üyesi avatar
nasıl yani ?
Moongate kullanıldaktan sonra yok oluyor.
Rexos üyesi avatar
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]
Rexos üyesi avatar
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.
Rexos üyesi avatar
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
Rexos üyesi avatar
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.