Öncelikle merhabalar,
sizden istediğim şey help menüsünün pin istemeden açılmasıdır. help'e basınca direk açılmasını istiyorum. denedim birşeyler ancak yapamadım;
[FUNCTION helppage]
if (<src.findid.i_jail>)
src.sysmessage @033 Jaildeyken Bu Button'u Kullanamazsiniz.
return 1
else
src.dialog d_pinhelp
endif
[dialog d_pinhelp]
0,0
nomove
resizepic 190 175 5054 335 150
//resizepic 200 185 3000 315 130
resizepic 220 235 2700 270 22
text 220 200 1152 0
text 255 277 920 1
button 220 275 4006 4007 1 0 1
text 435 277 920 2
button 400 275 4018 4019 1 0 0
textentry 225 237 253 25 1385 0 3
[dialog d_pinhelp text]
Suanki pin numaranizi girin.
Tamam
Vazgec
<argtxt[0]>
[dialog d_pinhelp button]
on=0
src.sysmessage @33 Pin menusunu kapattiniz.
on=1
if strmatch('<tag.pinnumarasi>','<argtxt[0]>')
src.sysmessage @55 Pin numaraniz kabul edildi. Help menusunden istediginiz islemi yapabilirsiniz.
src.dialog d_help_menu
else
src.sysmessage @33 Pin numaraniz hatali.
return 1
endif
[DIALOG d_help_menu]
110,0
nomove
page 0
//resizepic 150 70 5054 400 460 // Genel
resizepic 172 120 5054 375 110 // Page
resizepic 172 240 5054 375 110 // Stuck
resizepic 172 360 5054 375 110 // Bug Bildirim
text 295 90 1152 0 // Baslik
text 200 90 455 1 // Web
text 480 90 455 2 // Forum
text 240 133 455 3 // Page Basligi
text 190 155 1152 4 // Page aciklama
text 190 175 1152 5 // Page aciklama
text 190 195 1152 6 // Page aciklama
text 240 253 455 7 // Stuck Basligi
text 190 275 1152 8 // Stuck aciklama
text 190 295 1152 9 // Stuck aciklama
text 190 315 1152 10 // Stuck aciklama
text 240 373 455 11 // Bug Bildirim Basligi
text 190 395 1152 12 // Bug Bildirim aciklama
text 190 415 1152 13 // Bug Bildirim aciklama
text 190 435 1152 14 // Bug Bildirim aciklama
button 245 90 4006 4007 1 1 1 // Web
button 445 90 4006 4007 1 1 2 // Forum
button 203 133 4006 4007 1 1 3 // Page
button 203 253 4006 4007 1 1 4 // Stuck
button 203 373 4006 4007 1 1 5 // Bug Bildirim
[DIALOG d_help_menu TEXT]
<serv.name>
Web
Forum
Page :
Bir probleminiz varsa ve kendiniz cozemiyorsaniz
veya herhangi bir oyuncu sahsinizi rahatsiz ediyorsa
bu secenegi kullanabilirsiniz.
Stuck , Takilma :
Karakteriniz cikamadigi bir yere dustugunde
yada takilmaniz gibi durumlarda sehirlere
bu secenek ile geri donebilirsiniz.
Bug Bildirim :
Bug bildirimi, oneri, sikayet, istek server ile
ilgili sikintilar ve halledilmesi gereken sorunlar
vb islemleri yapabilmek icin kullanabilirsiniz.
[DIALOG d_help_menu BUTTON]
ONBUTTON=0
sysmessage @33 Menuyu kapattiniz.
ONBUTTON=1
weblink xxxxx
sysmessage @55 Lutfen bekleyiniz...
ONBUTTON=2
weblink xxxxx
sysmessage @55 Lutfen Bekleyiniz...
ONBUTTON=3
if (<src.findid.i_jail>)
src.sysmessage @033 Jaildeyken Bu Button'u Kullanamazsiniz.
return 1
else
DIALOG d_pageuyari
ONBUTTON=4
if (<src.findid.i_jail>)
src.sysmessage @033 Jaildeyken Bu Button'u Kullanamazsiniz.
return 1
else
DIALOG d_helpstuck
RETURN 1
ONBUTTON=5
if (<src.findid.i_jail>)
src.sysmessage @033 Jaildeyken Bu Button'u Kullanamazsiniz.
return 1
else
dialog d_bug_bildirim
RETURN 1
[DIALOG d_pageuyari]
0,0
resizepic 150 100 5054 395 300
text 170 110 455 0
htmlgump 160 136 375 225 1 1 1
button 410 363 2074 2075 1 0 1
//button 315 365 5200 5201 1 0 0
//button 395 360 5042 5043 1 0 1
button 463 363 2071 2072 1 0 0
[DIALOG d_pageuyari TEXT]
<u>Page atarken <b>dikkat edilmesi</b> gereken kurallar :</u>
<br>Asagidaki kurallari dikkate almadan page atan oyuncular jail cezasi ile cezalandirilir. 1. Pagelerinizde turkce karakter <u>kullanmamaya</u> ozen gosteriniz ve aciklayici olunuz, <br> 2. Page atarken probleminizi elinizden geldigi kadar acik yaziniz, boylece sorununuzla ilgilenebilecek gorevli gelebilir. 3. Yetkililerin kaybolan itemlerinizi, skill ve statlarinizi karsilamasi KESINLIKLE yasaktir. Lutfen boyle birsey istemeyiniz. 4. Isim degisikligi, isinlanma , canlanma vb konularda page atmayiniz.
[DIALOG d_pageuyari BUTTON]
ONBUTTON=0
sysmessage @33 Page menusunu kapattiniz.
ONBUTTON=1
dialog d_gmpage
[DIALOG d_helpstuck]
-40,60
nodispose
page 0
resizepic 297 125 5054 300 150
text 322 136 455 0
button 316 166 4006 4007 1 0 1
button 426 166 4006 4007 1 0 2
button 316 193 4006 4007 1 0 3
button 426 193 4006 4007 1 0 4
button 316 220 4006 4007 1 0 5
button 426 220 4006 4007 1 0 6
text 350 166 1152 1
text 460 166 1152 2
text 350 193 1152 3
text 460 193 1152 4
text 350 220 1152 5
text 460 220 1152 6
[DIALOG d_helpstuck text]
Stuck Menu
Britain
Moonglow
Minoc
Skara Brae
Delucia
Buccaneer's Den
[DIALOG d_helpstuck button]
ON=0
src.sysmessage @033 Menuyu Kapattiniz.
ON=1
IF (<SRC.FINDID.i_stuck_suresi>)
SRC.sysmessage @033 Sayin <src.name> 60 Dakikada bir stuck yapabilirsiniz!
RETURN 1
ENDIF
SRC.sysmessage @055 Sayin <src.name> 1 Dakika icinde Britain'a gidiceksiniz!
SRC.SAYUA 920,6,6,0 * Stucked *
SRC.NEWITEM i_stuck_ice
SRC.ACT.equip
SRC.ACT.morep britain
SRC.FLAGS=<SRC.FLAGS>|020004
SRC.NEWITEM=i_stuck_suresi
SRC.ACT.equip
ON=2
IF (<SRC.FINDID.i_stuck_suresi>)
SRC.sysmessage @033 Sayin <src.name> 60 Dakikada bir stuck yapabilirsiniz!
RETURN 1
ENDIF
SRC.sysmessage @055 Sayin <src.name> 1 Dakika icinde Moonglow 'a gidiceksiniz!
SRC.SAYUA 920,6,6,0 * Stucked *
SRC.NEWITEM i_stuck_ice
SRC.ACT.equip
SRC.ACT.morep moonglow
SRC.FLAGS=<SRC.FLAGS>|020004
SRC.NEWITEM=i_stuck_suresi
SRC.ACT.equip
ON=3
IF (<SRC.FINDID.i_stuck_suresi>)
SRC.sysmessage @033 Sayin <src.name> 60 Dakikada bir stuck yapabilirsiniz!
RETURN 1
ENDIF
SRC.sysmessage @055 Sayin <src.name> 1 Dakika icinde Minoc'a gidiceksiniz!
SRC.SAYUA 920,6,6,0 * Stucked *
SRC.NEWITEM i_stuck_ice
SRC.ACT.equip
SRC.ACT.morep minoc
SRC.FLAGS=<SRC.FLAGS>|020004
SRC.NEWITEM=i_stuck_suresi
SRC.ACT.equip
ON=4
IF (<SRC.FINDID.i_stuck_suresi>)
SRC.sysmessage @033 Sayin <src.name> 60 Dakikada bir stuck yapabilirsiniz!
RETURN 1
ENDIF
SRC.sysmessage @055 Sayin <src.name> 1 Dakika icinde Skara Brae'e gidiceksiniz!
SRC.SAYUA 920,6,6,0 * Stucked *
SRC.NEWITEM i_stuck_ice
SRC.ACT.equip
SRC.ACT.morep skara brae
SRC.FLAGS=<SRC.FLAGS>|020004
SRC.NEWITEM=i_stuck_suresi
SRC.ACT.equip
ON=5
if (<src.kills> < 6)
src.sysmessage @033 Delucia sehrine sadece katiller bu yoldan gidebilir.
else
IF (<SRC.FINDID.i_stuck_suresi>)
SRC.sysmessage @033 Sayin <src.name> 60 Dakikada bir stuck yapabilirsiniz!
RETURN 1
ENDIF
SRC.sysmessage @055 Sayin <src.name> 1 Dakika icinde Delucia'a gidiceksiniz!
SRC.SAYUA 920,6,6,0 * Stucked *
SRC.NEWITEM i_stuck_ice
SRC.ACT.equip
SRC.ACT.morep 5285,3994,37
SRC.FLAGS=<SRC.FLAGS>|020004
SRC.NEWITEM=i_stuck_suresi
SRC.ACT.equip
ON=6
if (<src.kills> < 6)
src.sysmessage @033 Buccaneer's Den sehrine sadece katiller bu yoldan gidebilir.
else
IF (<SRC.FINDID.i_stuck_suresi>)
SRC.sysmessage @033 Sayin <src.name> 60 Dakikada bir stuck yapabilirsiniz!
RETURN 1
ENDIF
SRC.sysmessage @055 Sayin <src.name> 1 Dakika icinde Buccaneer's Den gidiceksiniz!
SRC.SAYUA 920,6,6,0 * Stucked *
SRC.NEWITEM i_stuck_ice
SRC.ACT.equip
SRC.ACT.morep BUCCANEER'S DEN
SRC.FLAGS=<SRC.FLAGS>|020004
SRC.NEWITEM=i_stuck_suresi
SRC.ACT.equip
[ITEMDEF i_stuck_ice]
NAME=Stuck system
ID=i_handr_1
TYPE=T_EQ_SCRIPT
WEIGHT=0
LAYER=layer_special
ON=@Create
ATTR=attr_invis|attr_decay
MORE1=60
ON=@Equip
SRC.FLAGS=<SRC.FLAGS>|020004
TIMER=1
ON=@Timer
if ( <cont> )
if ( <more1> )
CONT.SYSMESSAGE <EVAL(<more1>)>
more1=<more1>-1
TIMER=1
return 1
else
cont.GOPLACE <morep>
cont.flags <cont.flags>&~04
endif
endif
remove
return 1
[ITEMDEF i_stuck_suresi]
ID=i_memory
TYPE=t_eq_script
NAME=Stuck Suresi
ON=@Create
ATTR=attr_decay
ON=@equip
TIMER=3600
ON=@Timer
CONT.sysmessage @055 Stuck hakkiniz acilmistir.
REMOVE
[dialog d_gmpage]
-180,320
nomove
resizepic 190 175 5054 643 100
text 211 200 400 0
resizepic 208 221 3000 610 26
textentry 211 225 555 25 455 0 1
button 785 223 4030 4031 1 0 1
[dialog d_gmpage TEXT]
<var_pg_font1>Lutfen sorununuzu aciklayici ve page kurallarina uyacak bir sekilde belirtiniz.
<tag.pg_reason>
[dialog d_gmpage BUTTON]
On=0
sysmessage @033 Page iptal edildi.
On=1
if (strmatch('<argtxt[0]>',''))
sysmessage @055 Lutfen Sorununuzu belirtiniz.
dialog d_gmpage
elseif ((strlen(<argtxt[0]>)) > 110)
sysmessage @033 Lutfen page'iniz 110 karakteri gecmemesine ozen gosteriniz.
tag.pg_reason <argtxt[0]>
dialog d_gmpage
tag.pg_reason
else
pg_call <argtxt[0]>
endif
[eof]
İlgilenen yok mu? Acaba?
Bu konu anelka99901 tarafından düzenlendi(2010-01-04 20:31, 15 yıl önce)