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]

Üye Ol veya Giriş Yap

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

Benzer Konular