Sphere 56d varsayılan script pack de moongate scripti yazmaya çalışıyorum. Mavi moongate üzerine gelince dialog açılmasını sağlıyorum ama aynı zamanda 1,1 konumuna ışınlıyor. Amacım öylesine scriptlerle uğraşmak başka bir niyetim yok. Aşağıda scriptim mevcut.
[DIALOG d_moongate]
// x y
200 200
//x y gump_id w h
resizepic 0 0 5054 200 400
resizepic 10 10 3000 180 380
// x y w h color text
// X Y NORMAL_GUMP PRESSED_GUMP PAGE TYPE ID
//BUTTON X Y NORMAL PRESSED ISPAGE PAGE ID
DTEXT 70 5 0 Moongate
BUTTON 30 30 4005 4006 1 0 1
DTEXT 70 30 0 Britain
BUTTON 30 60 4005 4006 1 0 2
DTEXT 70 60 0 Moonglow
BUTTON 30 90 4005 4006 1 0 3
DTEXT 70 90 0 Minoc
//BUTTON 20 80 4005 4006 1 0 1
//DTEXT 50 80 0 Vesper
BUTTON 30 120 4005 4006 1 0 4
DTEXT 70 120 0 Yew
BUTTON 30 150 4005 4006 1 0 5
DTEXT 70 150 0 Jhelom
BUTTON 30 180 4005 4006 1 0 6
DTEXT 70 180 0 Trinsic
//BUTTON 20 160 4005 4006 1 0 1
//DTEXT 50 160 0 Nujelm
//BUTTON 20 180 4005 4006 1 0 1
//DTEXT 50 180 0 Occlo
BUTTON 30 210 4005 4006 1 0 7
DTEXT 70 210 0 Magincia
BUTTON 30 240 4005 4006 1 0 8
DTEXT 70 240 0 Skara Brae
[dialog d_moongate button]
on=1
src.go 1336 1997 //britain
return 1
on=2
src.go 4467 1283 1 //moonglow
return 1
on=3
src.go 2702 693 //minoc
return 1
on=4
src.go 771 752 //yew
return 1
on=5
src.go 1500 3773 //jhelom
return 1
on=6
src.go 1829 2949 //trinsic
return 1
on=7
src.go 3565 2140 -87 //magincia
return 1
on=8
src.go 644 2068 //skara
return 1
[itemdef i_moongate]
id=i_moongate_blue
name=Moongate
type=t_script
on=@Click
messageua 033, 2, 0, "TR", Moongate
return 1
on=@dclick
src.dialog d_moongate
return 1
on=@Step
src.dialog d_moongate
src.move 1
//return 1
[eof]