Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.
Merhaba arkadaşlar bir help menu yaptım fakat stuck menusu acılmıyor.Version 56b..

On=3
src.dialog d_helpstuck
if ((<src.findid.i_jailcik>) || (<src.flags>&statf_stone)) || (<src.flags>&statf_freeze) || (<src.isevent.e_jaildebu>) || (<src.isevent.e_jaevent>))
	src.sysmessage @080a Suan Stuck Sistemini Kullanamazsiniz.
elseif (<findid.i_stuck> < 0)
	findid.i_stuck.remove
	dialog d_helpstuck
elseif (<findid.i_stuck>)
	src.sysmessage @07a1 Stuck sistemini 60 dakikada bir kullanabilirsiniz.Kullanabilmeniz Icin <src.findid.i_stuck_zamanci.timer> saniye Kalmis.
else
        dialogclose d_helpstuck
	dialog d_helpstuck
endif

[dialog d_helpstuck text]
Stuck Menu
Britain
Minoc
Trinsic
Yew
Delucia
Buccaneer&&#35039;s Den

[dialog d_helpstuck button]
On=1
sysmesua Bir dakika icinde Britain&&#35039;a gideceksiniz .
newitem i_stuck
act.morep Britain
act.equip

On=2
sysmesua Bir dakika icinde Minoc&&#35039;a gideceksiniz .
newitem i_stuck
act.morep minoc
act.equip

On=3
sysmesua Bir dakika icinde Trinsic&&#35039;e gideceksiniz .
newitem i_stuck
act.morep trinsic
act.equip

On=4
sysmesua Bir dakika icinde Yew&&#35039;e gideceksiniz .
newitem i_stuck
act.morep yew
act.equip

On=5
sysmesua Bir dakika icinde Delucia gideceksiniz .
newitem i_stuck
act.morep delucia
act.equip

On=6
sysmesua Bir dakika icinde Buccaneer&&#35039;s Den&&#35039;a gideceksiniz .
newitem i_stuck
act.morep Buccaneer&&#35039;s Den
act.equip

[itemdef i_stuck]
name stuck
id 0186a
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_newbie
more1 60

On=@Equip
src.sayua 0835,6,0,eng *Stucked*
timer 1

On=@Timer
if ()
if ()
cont.sysmesua Stuck hakkiniz acilmistir.
cont.sysmesua Iyi oyunlar...
remove
elseif ()
cont.sysmessage >
cont.flags |04
more1 ( - 1)
timer 1
else
cont.goplace
cont.flags &~04
more2 1
timer 3600
endif
endif
return 1

Sorun nerde anlatırsanız sevinirim.
scriptin bu kadar olduğuna eminmisin [dialog d_helpstuck] bölümü eksik burada öyle birşey varsa onuda ekle yoksa sorun o bölümde.
Pardon kardeş unutmuşum tşkler,şimdi boyle bısey yaptım fakat sehirler ve butonlarını yapamadım bi yardım etseniz bi tane gosterip..

[dialog d_helpstuck]
nomove

resizepic 20 20 9300 250 200

off :S

Bu konu ZoLLy tarafından düzenlendi(2008-04-30 15:35, 15 yıl önce)
süre bittiğinde atmıyor mu?
Hayır,help menüsüne eklemeye çalıstım acılıyor ama sehirler vs koyamadım :)
if (strmatch('<src.region.name>','jail1') || (strmatch('<src.region.name>','jail2') || (strmatch('<src.region.name>','jail3') || (strmatch('<src.region.name>','jail4') || (strmatch('<src.region.name>','jail5') || (strmatch('<src.region.name>','jail6') || (strmatch('<src.region.name>','jail7') || (strmatch('<src.region.name>','jail8') || (strmatch('<src.region.name>','jail9') || (strmatch('<src.region.name>','jail 10') || (strmatch('<src.region.name>','pazar alani')
src.sysmessage @38 Hadi Yaa?
return 1
endif
	if (<findid.i_jailcik>) || (<findid.i_gmxjail_ball>) || (<findid.i_jailcik_field>) ||
	src.sysmessage @38 Cezali iken stuck yapamazsiniz.
	return 1
	elseif (strmatch('<src.region.name>','jail1') || (strmatch('<src.region.name>','jail2') || (strmatch('<src.region.name>','jail3') || (strmatch('<src.region.name>','jail4') || (strmatch('<src.region.name>','jail5') || (strmatch('<src.region.name>','jail6') || (strmatch('<src.region.name>','jail7') || (strmatch('<src.region.name>','jail8') || (strmatch('<src.region.name>','jail9') || (strmatch('<src.region.name>','jail 10')
	src.sysmessage @38 Cezali iken stuck yapamazsiniz.
	return 1
	elseIF <src.findid.i_rune_paralyze_field>
	src.sysmessage @38 Paralyze iken stuck kullanamazsiniz.
	return 1
	ELSEIF (<src.flags>&statf_stone)
	src.sysmessage @38 Stone iken stuck kullanamazsiniz.
	return 1
	ELSEIF (<findid.i_stuck.timer> < 0)
	findid.i_stuck.remove
	ELSEIF (<findid.i_stuck>)
	sysmessage @50 Stuck hakkinizin acilmasina <eval (<src.findid.i_stuck.timer> / 60)> dakika kalmis.
	return 1
else
	dialog d_helpstuck
endif

kendi serverimda kullandigimi koydum bunu editleyebilirsinn
+olarak 56b kullanıorsan minoc moonglow yazan yerler yerine o sehirlerin koordinatlarini yaz yoksa gitmez
Novice
-14.8

[dialog d_helpstuck]
resizepic 10 10 3000 10 10

text 10 10 1153
text 10 10 1153 // vs vs vs. tabi 10 10 hepsi aynı mesafae oluyor değğiştir onları




[dialog d_helpstuck text]
Stuck Menu
Britain
Minoc
Trinsic
Yew
Delucia
Buccaneer&&#35039;s Den

[dialog d_helpstuck button]
On=1
sysmesua Bir dakika icinde Britain&&#35039;a gideceksiniz .
newitem i_stuck
act.morep Britain
act.equip

On=2
sysmesua Bir dakika icinde Minoc&&#35039;a gideceksiniz .
newitem i_stuck
act.morep minoc
act.equip

On=3
sysmesua Bir dakika icinde Trinsic&&#35039;e gideceksiniz .
newitem i_stuck
act.morep trinsic
act.equip

On=4
sysmesua Bir dakika icinde Yew&&#35039;e gideceksiniz .
newitem i_stuck
act.morep yew
act.equip

On=5
sysmesua Bir dakika icinde Delucia gideceksiniz .
newitem i_stuck
act.morep delucia
act.equip

On=6
sysmesua Bir dakika icinde Buccaneer&&#35039;s Den&&#35039;a gideceksiniz .
newitem i_stuck
act.morep Buccaneer&&#35039;s Den
act.equip

[itemdef i_stuck]
name stuck
id 0186a
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_newbie
more1 60

On=@Equip
src.sayua 0835,6,0,eng *Stucked*
timer 1

On=@Timer
if ()
if ()
cont.sysmesua Stuck hakkiniz acilmistir.
cont.sysmesua Iyi oyunlar...
remove
elseif ()
cont.sysmessage >
cont.flags |04
more1 ( - 1)
timer 1
else
cont.goplace
cont.flags &~04
more2 1
timer 3600
endif
endif
return 1
Teşekkürler Kadhras ve thelethal

[dialog d_helpstuck]
115,60
nomove
resizepic 0 0 5054 450 380
text 20 20 99 0
text 40 40 55 1
text 40 60 55 2
text 40 80 55 3
text 40 100 55 4
text 40 120 55 5
text 40 140 55 6
text 40 160 55 7
button 20 43 5601 5605 1 0 1
button 20 63 5601 5605 1 0 2
button 20 83 5601 5605 1 0 3
button 20 103 5601 5605 1 0 4
button 20 123 5601 5605 1 0 5
button 20 143 5601 5605 1 0 6
button 20 163 5601 5605 1 0 7


Boyle birsey yaptım ama sphere göçüyor acınca :D
[dialog d_helpstuck]
115,60
nomove
resizepic 0 0 5054 450 380
text 20 20 99 0
text 40 40 55 1
text 40 60 55 2
text 40 80 55 3
text 40 100 55 4
text 40 120 55 5
text 40 140 55 6
text 40 160 55 7
button 20 43 5601 5605 1 0 1
button 20 63 5601 5605 1 0 2
button 20 83 5601 5605 1 0 3
button 20 103 5601 5605 1 0 4
button 20 123 5601 5605 1 0 5
button 20 143 5601 5605 1 0 6
button 20 163 5601 5605 1 0 7

Text kullanmışsın dialogda bu dialog'un

[dialog d_helpstuck text] kısmı olmadığından sphere göçüyor..

Örneğin şu şekilde yapacaksin ;


[dialog d_helpstuck]
115,60
nomove
resizepic 0 0 5054 450 380
text 20 20 99 0
text 40 40 55 1
text 40 60 55 2
text 40 80 55 3
text 40 100 55 4
text 40 120 55 5
text 40 140 55 6
text 40 160 55 7
button 20 43 5601 5605 1 0 1
button 20 63 5601 5605 1 0 2
button 20 83 5601 5605 1 0 3
button 20 103 5601 5605 1 0 4
button 20 123 5601 5605 1 0 5
button 20 143 5601 5605 1 0 6
button 20 163 5601 5605 1 0 7

[dialog d_helpmenu text]
1
2
3
4
5
6
7
8

[dialog d_helpmenu_button]
on=0
src.sysmessage @07a1,,1 Cikis yaptiniz..
return 1

Artik dialoglarda " text " yerine " htmlgump " kullanimina başlayabilirsiniz..

Örnek ;

text 150 35 300 0
Ultima Strike

dhtmlgump 150 35 300 20 0 0 <def.bfont_red>Ultima Strike
[dialog d_helpstuck]
115,60
nomove
resizepic 0 0 5054 450 380
text 20 20 99 0
text 40 40 55 1
text 40 60 55 2
text 40 80 55 3
text 40 100 55 4
text 40 120 55 5
text 40 140 55 6
button 20 43 5601 5605 1 0 1
button 20 63 5601 5605 1 0 2
button 20 83 5601 5605 1 0 3
button 20 103 5601 5605 1 0 4
button 20 123 5601 5605 1 0 5
button 20 143 5601 5605 1 0 6


[dialog d_helpmenu text]
<serv.name> Stuck Menusu
Britain
Minoc
Trinsic
Yew
Delucia
Buccaneer's Den

[dialog d_helpstuck button]
on=0
src.sysmessage @07a1,,1 Cikis yaptiniz..
return 1

On=1
sysmesua Bir dakika icinde Britain&?a gideceksiniz .
newitem i_stuck
act.morep Britain
act.equip

On=2
sysmesua Bir dakika icinde Minoc&?a gideceksiniz .
newitem i_stuck
act.morep minoc
act.equip

On=3
sysmesua Bir dakika icinde Trinsic&?e gideceksiniz .
newitem i_stuck
act.morep trinsic
act.equip

On=4
sysmesua Bir dakika icinde Yew&?e gideceksiniz .
newitem i_stuck
act.morep yew
act.equip

On=5
sysmesua Bir dakika icinde Delucia gideceksiniz .
newitem i_stuck
act.morep delucia
act.equip

On=6
sysmesua Bir dakika icinde Buccaneer&?s Den&?a gideceksiniz .
newitem i_stuck
act.morep Buccaneer&?s Den
act.equip

[itemdef i_stuck]
name stuck
id 0186a
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_newbie
more1 60

On=@Equip
src.sayua 0835,6,0,eng *Stucked*
timer 1

On=@Timer
if ()
if ()
cont.sysmesua Stuck hakkiniz acilmistir.
cont.sysmesua Iyi oyunlar...
remove
elseif ()
cont.sysmessage >
cont.flags |04
more1 ( - 1)
timer 1
else
cont.goplace
cont.flags &~04
more2 1
timer 3600
endif
endif
return 1


2 gündür yapamadım valla yha :)

Şimdi help menusunde stuck butonuna tıklar tıklamaz client göçüyor.
arkadasım bu dialogla iliglidir ya bir text yada bir button fazladir yada yanlis olmadi eksik bir sey vardir ii kontrol edersen yaparsın bence.
Kadhrasın Verdıgı Scpde Iflerın Yan Tarafı Bos Sen Oraları Doldurmamıs Olabılrmısın Belkı Ondanda Gocebılır Dıcemde Helpe Basınca Gocuyo Dıyorsun..
Help'e basınca değil help menusunde stuck butonuna tıklayınca client göçüyor.

@BloodGod

Denedim ama beceremedım :)
Silindi
Banned
-1
O Script tam deilki :D


[dialog d_helpstuck]                              ////dikkat --helpstuck-- dialog dioo
115,60
nomove
resizepic 0 0 5054 450 380
text 20 20 99 0
text 40 40 55 1
text 40 60 55 2
text 40 80 55 3
text 40 100 55 4
text 40 120 55 5
text 40 140 55 6
button 20 43 5601 5605 1 0 1
button 20 63 5601 5605 1 0 2
button 20 83 5601 5605 1 0 3
button 20 103 5601 5605 1 0 4
button 20 123 5601 5605 1 0 5
button 20 143 5601 5605 1 0 6


[dialog d_helpmenu text]           ////dikkat --helpmenu-- text dio        demekki bu  [dialog d_helpstuck text] olcak
<serv.name> Stuck Menusu
Britain
Minoc
Trinsic
Yew
Delucia
Buccaneer's Den

[dialog d_helpstuck button]            ////dikkat --helpstuck-- button dio 


dialog - text - ve button aynı olmalı
Saolasın oldu.


Şimdiki sorunumda stuck çekince frozen olmuyor ve bir yere göndermiyor onada yardım ederseniz sevinirim..


[dialog d_helpstuck button]
on=0
src.sysmessage @07a1,,1 Cikis yaptiniz..
return 1

On=1
sysmesua Bir dakika icinde Britain&?a gideceksiniz .
newitem i_stuck
act.morep Britain
act.equip

On=2
sysmesua Bir dakika icinde Minoc&?a gideceksiniz .
newitem i_stuck
act.morep minoc
act.equip

On=3
sysmesua Bir dakika icinde Trinsic&?e gideceksiniz .
newitem i_stuck
act.morep trinsic
act.equip

On=4
sysmesua Bir dakika icinde Yew&?e gideceksiniz .
newitem i_stuck
act.morep yew
act.equip

On=5
sysmesua Bir dakika icinde Delucia gideceksiniz .
newitem i_stuck
act.morep delucia
act.equip

On=6
sysmesua Bir dakika icinde Buccaneer&?s Den&?a gideceksiniz .
newitem i_stuck
act.morep Buccaneer&?s Den
act.equip

[itemdef i_stuck]
name stuck
id 0186a
type t_eq_script
weight 0
layer layer_special

On=@Create
attr attr_invis|attr_newbie
more1 60

On=@Equip
src.sayua 050,6,0,eng * Stuck hakkini kullanir *
timer 1

On=@Timer
if ()
if ()
cont.sysmesua Stuck hakkiniz acilmistir.
cont.sysmesua Iyi oyunlar...
remove
elseif ()
cont.sysmessage >
cont.flags |04
more1 ( - 1)
timer 1
else
cont.goplace
cont.flags &~04
more2 1
timer 3600
endif
endif
return 1

onları nasıl yapabilirim birini anlatsanız :)

Üye Ol veya Giriş Yap

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