Silindi
Arkadaslar help.scp de ve Housing.scp de bir kac sorunum var yardımcı olursanız sevınırım. sphere 56b

Help.scp

help.scp de stuck bolumunde bır sorunum var

ON=1
if ((<findid.i_jailcik>) || (<findid.i_stuck_suresi) || (<findid.i_stuck_duello))
	SRC.sysmessage @0845,3 Sayin <src.name> 5 Dakikada bir stuck yapabilirsiniz!
	RETURN 1
        ENDIF
	SRC.hits 5
        SRC.sysmessage @50 Sayin <src.name> 30 sn icinde Safe Alan'a gidiceksiniz!
        SRC.SAYUA 0845,6,6,0 * Stuck Ceker *
	SRC.NEWITEM i_stuck_ice
        SRC.ACT.equip
	SRC.act.morep 5290,347,15
        SRC.FLAGS=<SRC.FLAGS>|020004
        SRC.NEWITEM=i_stuck_suresi
	SRC.ACT.equip

SRC.act.morep Burası boyleyken 30 dan gerıye dogru sayıyor ama 0 olunca gondermıyor. src.go yaparsamda gonderıyor 30 dan gerıye saymaya baslıyor. yani gonderdıkten sonra sayıyar.

housing.scp de ise 56b gore bır housing.scp bulamadım ordakı sorunumda evde oldugu halde evde olmayan esyalara mudahale edemessınız dıyor 56b housing.scp olupta benımle paylasana tesekkur ederim. yardımlarınız ıcın sımdıden tesekkur
Novice
0.1
 on=1
sysmessage Bir Kac Saniye Icinde Safe alana  gideceksiniz.
newitem i_stuck
act.morep safe alan
act.equip







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

On=@Create
attr attr_invis|attr_newbie
more1 30

On=@Equip
src.message @1153 * Stuck Cektiniz *
timer 1
	
On=@Timer
if (<cont>)
	if (<more2>)
		cont. SRC.SAYUA 0845,6,6,0 * Stuck ATAR *
		remove
	elseif (<more1>)
		cont.sysmessage <eval <more1>>
		cont.flags <cont.flags>|04
		more1 (<more1> - 1)
		timer 1
	else
		cont.goplace <morep>
		cont.flags <cont.flags>&~04
		more2 1
		timer 1
	endif
endif
return 1


böle olması lzm dene istersen
Master
59.2997
Housing için region.type leri region.uid yaparsan düzelir.
Silindi
Master
59.2997
Housing için region.type lari uid yapıncada bu sefer kendı evınızde dılsınız dıyor sizde 56b ıcın varsa paylasırmısınız. Birde XoXo Senin Dedigini Yaptım Olmadı

[function helppage]
sdialog d_helpmenu
src.sysmesua Help menusu acildi..

[dialog d_helpmenu]
50,80
nomove

resizepic 50 10 5054 400 330 // ana Back G.
resizepic 460 10 5054 150 330 // sağ komutlar
resizepic 50 350 5054 400 100 // alt istatistik
resizepic 460 350 5054 150 100 // online alani

htmlgump 110 43 200 20 0 0 0
htmlgump 110 73 200 20 1 0 0
htmlgump 110 103 200 20 2 0 0
htmlgump 110 133 200 20 3 0 0
htmlgump 110 163 200 20 4 0 0
//htmlgump 90 193 250 100 5 1 1
htmlgump 200 300 250 100 6 0 0
htmlgump 70 370 250 100 7 0 0
htmlgump 500 390 250 100 8 0 0
htmlgump 70 390 250 100 9 0 0
htmlgump 70 410 250 100 10 0 0
//htmlgump 315 130 250 100 11 0 0
//htmlgump 330 150 250 100 12 0 0
htmlgump 510 43 250 100 13 0 0
htmlgump 480 63 250 100 14 0 0
htmlgump 480 83 250 100 15 0 0
htmlgump 480 103 250 100 16 0 0
htmlgump 480 123 250 100 17 0 0
htmlgump 480 143 250 100 18 0 0
htmlgump 480 163 250 100 19 0 0
htmlgump 505 300 250 100 20 0 0
htmlgump 480 183 250 100 21 0 0

button 70 42 4005 4006 1 0 1
button 70 72 4005 4006 1 0 2
button 70 102 4005 4006 1 0 3
button 70 132 4005 4006 1 0 4
button 70 162 4005 4006 1 0 5

[dialog d_helpmenu text]
<var.pg_font1>>Soru sormak istiyorum
<var.pg_font1>>Bug Bildirmek istiyorum
<var.pg_font1>>Takilma / Stuck
<var.pg_font1>>Forumlarimiz
<var.pg_font1>>Sitemiz
asd..
<var.pg_font2>>Experimus Help Menusu
<var.pg_font1>>Guilds : <serv.guilds>
<var.pg_font1>>Clients : <eval       <serv.clients>+20>
<var.pg_font1>>Items : <serv.items>
<var.pg_font1>>Accounts : <serv.accounts>
asd..
asd..
<var.pg_font4>Server Bilgileri
<var.pg_font4>Clients : <eval (<var.mavicik>)+(<var.pkcik>)+<var.staffcik>)>
<var.pg_font4>Items : <serv.items>
<var.pg_font4>Npcs : 
<var.pg_font4>Version : 56b
<var.pg_font4>Online : <eval <VAR.PLEVEL1>>
<var.pg_font4>Yetkili : <eval <VAR.PLEVEL2>+<VAR.PLEVEL3>+<VAR.PLEVEL4>+<VAR.PLEVEL5>+<VAR.PLEVEL6>+<VAR.PLEVEL7>>
<var.pg_font4>Iyi Oyunlar 
<var.pg_font4>By'Tymaron

[dialog d_helpmenu button]
on=0
src.sysmesua Help menusu kapatildi.

On=1
if (<src.findid.i_page_suresi>)
src.sysmessage @38,,1 5 dk boyunca tekrar page atamazsiniz!
return 1
endif

if (<src.findid.i_jailcik>)
	syshata 1 saat boyunca page atamazsiniz.
else
        src.newitem i_page_suresi
        src.act.equip
	dialog d_gmpage
endif

On=2
if (<src.findid.i_page_suresi>)
src.sysmessage @38,,1 5 dk boyunca tekrar page atamazsiniz!
return 1
endif

if (<src.findid.i_jailcik>) || (<src.findid.i_pageyasak1>)
	syshata 1 saat boyunca page atamazsiniz.
else
        src.newitem i_page_suresi
        src.act.equip
	dialog d_gmgorus
endif

On=3
if ((<findid.i_jailcik>) || (<findid.i_stuck_duello) || (<src.flags>&statf_freeze) || (<src.findid.i_stuck_duello))
	syshata Stuck sistemini kullanamazsiniz.
elseif (<findid.i_stuck_suresi.timer> < 0)
	findid.i_stuck_suresi.remove
	dialog d_helpstuck
elseif (<findid.i_stuck_duello>)
        src.sysmessage @0713,,1 Burda Kullanamassiniz...
elseif (<findid.i_stuck_suresi>)
	syshata Stuck sistemini 5 dk da bir kullanabilirsiniz.
else
	dialog d_helpstuck
endif

On=4
src.sysmessage @07a1 Ilerliyen Zamanlarda Eklenicek

On=5
src.sysmessage @07a1 Ilerliyen Zamanlarda Eklenicek 

[dialog d_helpstuck]
50,50
nomove

resizepic 50 10 5054 400 330 // ana Back G.

htmlgump 100 50 200 20 0 0 0
htmlgump 110 73 200 20 1 0 0
htmlgump 110 103 200 20 2 0 0
htmlgump 110 133 200 20 3 0 0
htmlgump 110 163 200 20 4 0 0
htmlgump 110 193 200 20 5 0 0

button 90 73 1209 1210 1 0 1
button 90 102 1209 1210 1 0 2
button 90 132 1209 1210 1 0 3
button 90 162 1209 1210 1 0 4
button 90 192 1209 1210 1 0 5




[dialog d_helpstuck text]

<var.pg_font2>>Experimus Stuck Menu
<var.pg_font2>>Britain
<var.pg_font1>>Moonglow
<var.pg_font2>>Cove
<var.pg_font2>>Trinsic
<var.pg_font2>>Delucia / Calimport

[dialog d_helpstuck button]
on=1
sysmessage @07a1 Bir Kac Saniye Icinde Safe alana  gideceksiniz.
newitem i_stuck
act.morep Britain
act.equip

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

On=@Create
attr attr_invis|attr_newbie
more1 30

On=@Equip
src.message @07a1 * Stuck Cektiniz *
timer 1

On=@Timer
if (<cont>)
if (<more2>)
cont. SRC.SAYUA 0845,6,6,0 * Stuck ATAR *
remove
elseif (<more1>)
cont.sysmessage <eval <more1>>
cont.flags <cont.flags>|04
more1 (<more1> - 1)
timer 1
else
cont.goplace <morep>
cont.flags <cont.flags>&~04
more2 1
timer 1
endif
endif
return 1


[ITEMDEF i_stuck_suresi]
ID=i_memory
TYPE=t_eq_script
NAME=Stuck Suresi

ON=@Create
ATTR=attr_decay

ON=@equip
TIMER=00

ON=@Timer
CONT.sysmessage @50 <SRC.NAME> Stuck hakkiniz acilmistir.Iyi Oyunlar
REMOVE



[dialog d_gmpage]
-150,300
nomove
resizepic 200 185 5054 623 80
htmlgump 211 200 290 20 0 0 0
resizepic 208 221 5054 590 26
textentry 211 225 555 25 0 0 1
button 785 223 4030 4031 1 0 1

[dialog d_gmpage TEXT]
<var.fontkirmizi>>Lutfen sorununuzu aciklayici bir sekilde belirtiniz.
<tag.pg_reason>

[dialog d_gmpage BUTTON]
On=0
syshata Page iptal edildi.

On=1
if (strmatch('<argtxt[0]>',''))
	syshata Sorununuzu belirtmediniz.
	dialog d_gmpage
elseif ((strlen(<argtxt[0]>)) > 110)
	syshata Lutfen page'iniz 110 karakteri gecmemesine ozen gosteriniz.
	tag.pg_reason <argtxt[0]>
	dialog d_gmpage
	tag.pg_reason
else
	pg_call *Soru* <argtxt[0]>
endif

[dialog d_gmgorus]
0,450
nomove
resizepic 200 185 5054 623 80
htmlgump 211 200 290 20 0 0 0
resizepic 208 221 5054 590 26
textentry 211 225 555 25 0 0 1
button 785 223 4030 4031 1 0 1

[dialog d_gmgorus TEXT]
Hangi konuda gorusmek istiyorsunuz.
<tag.pg_reason>

[dialog d_gmgorus BUTTON]
On=0
syshata Gorusme iptal edildi.

On=1
if (strmatch('<argtxt[0]>',''))
	syshata Sorununuzu belirtmediniz.
	dialog d_gmpage
elseif ((strlen(<argtxt[0]>)) > 110)
	syshata 110 karakteri gecmemesine ozen gosteriniz.
	tag.pg_reason <argtxt[0]>
	dialog d_gmpage
	tag.pg_reason
else
	pg_call *Yetkili Cagrisi* <argtxt[0]>
endif

[ITEMDEF i_page_suresi]
ID=i_memory
TYPE=t_eq_script
NAME=page Suresi

ON=@Create
ATTR=attr_decay

ON=@equip
TIMER=900

ON=@Timer
CONT.sysmessage @0790,1,1 Page yasaginiz kalkmistir...
REMOVE

[ITEMDEF i_stuck_duello]
ID=i_memory
TYPE=t_eq_script
NAME=Stuck Duello

ON=@Create
ATTR=attr_decay

ON=@equip
TIMER=00

ON=@Timer
CONT.sysmessage @0790,1,1 Page yasaginiz kalkmistir...
REMOVE


[EoF]
Master
59.2997
[regiontype r_house_public]
On=@Enter
if !(<src.npc>)
	src.events +e_house
endif



[regiontype r_house_private]
On=@Enter
if !(<src.npc>)
	src.events +e_house
endif

On=@Exit
if (<src.isevent.e_house>)
	src.events -e_house
endif

Üsttekileri region scriptine ekleyin.
Silindi
Master
59.2997
@Slothere Tesekkur Ederım Oldu
Novice
0.1
olmadı derken ne gibi bir hata werdi
Master
59.2997
İlk hata içinde timerlerde src kullanamazsın cont.go olarak kullanman gerekli.
Novice
0.1
işin içine 56b girince pek kararlı olamıyorum Senin Help Menu Benim Serverda Çalışmadı Bile :S 56b olunca pek bişi anlamıyorum sorun olmaz diye düşünmüş çünkü sana werdimin aynısını denedim çalılştu bende walla
Master
59.2997
56b yi fazla büyük görmenize gerek yok diğerlerinden basit bile sayılabilir biraz dikkatli olursanız tabiki. :)
i_stuck itemi buraya koyarsanız daha sağlıklı olucak.
Silindi
Master
59.2997
ya Gondermıyor 30 Dan Gerıye Sayıya Bır Yere Godnermıyor :S
Master
59.2997
i_stuck itemini buraya koyarmısın. ?
Silindi
Master
59.2997
[dialog d_helpstuck button]
on=1
sysmessage @07a1 Bir Kac Saniye Icinde Britain'a gideceksiniz.
newitem i_stuck
cont.go Britain
act.equip

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

On=@Create
attr attr_invis|attr_newbie
more1 30

On=@Equip
src.message @07a1 * Stuck Cektiniz *
timer 1

On=@Timer
if (<cont>)
if (<more2>)
cont. SRC.SAYUA 0845,6,6,0 * Stuck ATAR *
remove
elseif (<more1>)
cont.sysmessage <eval <more1>>
cont.flags <cont.flags>|04
more1 (<more1> - 1)
timer 1
else
cont.goplace <morep>
cont.flags <cont.flags>&~04
more2 1
timer 1
endif
endif
return 1


[ITEMDEF i_stuck_suresi]
ID=i_memory
TYPE=t_eq_script
NAME=Stuck Suresi

ON=@Create
ATTR=attr_decay

ON=@equip
TIMER=00

ON=@Timer
CONT.sysmessage @50 <SRC.NAME> Stuck hakkiniz acilmistir.Iyi Oyunlar
REMOVE
Novice
0.1
odlunumu Söylemey Çalışıyosun :D Anlamadım Zaten Uykuluyum
Master
59.2997
newitem i_stuck
cont.go Britain
act.equip

Bunedir =) Aşağıdaki gibi değiştirin bu kısmı.

serv.newitem i_stuck
new.morep Britain
new.equip

cont.goplace lerde cont.go olucak 56b de goplace çalışmaz.



Üye Ol veya Giriş Yap

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