Silindi
Arkadaşlar pot taşımda sorun var 5 tane cantaya dusuyo ama safede gz dışına çıkınca 1 e iniyo acaba elinde sağlam çalışan pot taşı scripti olan verebilrimi tşkler.
İstediğiniz şey bu olsa gerek.
:utangac1

[ITEMDEF i_potion_stone]
DEFNAME=i_potion_stone
id=0ed5
name=Pot Menu
type=t_script

ON=@Create
COLOR=0810
ATTR=08050

ON=@Click
message @07a1,,1 Potion Stone
return 1

ON=@DClick
If (<distance> < 3)
sdialog d_pot
return 1
else
src.sysmessage @38,1,1 Uzaksiniz.
return 1
endif

[dialog d_pot]
50,50
nomove
resizepic 0 0 3500 200 340
page 0
text 40 20 38 0   
text 35 42 1152 1
text 35 62 1152 2
text 35 82 1152 3
text 35 102 1152 4
text 35 122 1152 5
text 35 142 1152 6
text 35 162 1152 7
text 35 182 1152 8
text 35 202 1152 9
text 35 222 1152 10
text 35 242 1152 11
text 35 262 1152 12
text 35 282 1152 13
text 35 302 1152 14


button 15 43 55 56  1 0 1
button 15 63 55 56 1 0 2
button 15 83 55 56 1 0 3
button 15 103 55 56 1 0 4
button 15 123 55 56 1 0 5
button 15 143 55 56 1 0 6
button 15 163 55 56 1 0 7
button 15 183 55 56 1 0 8
button 15 203 55 56 1 0 9
button 15 223 55 56 1 0 10
button 15 243 55 56 1 0 11
button 15 263 55 56 1 0 12
button 15 283 55 56 1 0 13
button 15 303 55 56 1 0 14



[DIALOG d_pot TEXT]
  Action Menu
100 adet Bandaj
250 adet Arrow
50 adet Yemek
Bandana
Spell Book (Full)
Trapped Pouch[tp]
G.Heal Potion
G.Cure Potion
G.Agility Potion
Deadly Poison Pt.
BLEED Potion
Total Refresh Pt.
Nightsight Pt.
Reg Crystal 60
//geç..

[DIALOG d_pot BUTTON]
onbutton=0
src.sysmessage @38,1,1 Birsey almadiniz..
onbutton=1
	src.newitem i_bandage,100
	src.act.bounce
	endif
onbutton=2
	src.newitem i_arrow,250
	src.act.bounce
	endif
onbutton=3
	src.newitem i_fruit_carrot,50
	src.act.bounce
	endif
onbutton=4
	src.newitem i_bandana
	src.act.bounce
	endif
onbutton=5
	src.newitem i_full_spellbook
	src.act.bounce
	endif

onbutton=6
	src.newitem i_pouch_trapped
	src.sysmessage @0713,1,1 Cantanizda.
	src.act.bounce
	src.act.weight 0
 	src.act.amount 5
	endif
onbutton=7
	src.newitem i_potion_healgreat
	src.act.bounce
	src.act.dupe 15
	src.sysmessage @0713,1,1 15 Tane Heal aldiniz..
	endif	
onbutton=8
	src.newitem i_potion_curegreat
	src.act.bounce
	src.act.dupe 15
	src.sysmessage @0713,1,1 15 Tane Cure aldiniz..
	endif
onbutton=9
	src.newitem i_potion_agilityGreat
	src.act.bounce
	src.act.dupe 10
	src.sysmessage @0713,1,1 10 Tane Agility aldiniz..
	endif
onbutton=10
	src.newitem i_potion_poisondeadly
	src.act.bounce
	src.act.dupe 10
	src.sysmessage @0713,1,1 10 Tane D.Poison aldiniz..
	endif
onbutton=11
	src.newitem i_potion_bleed
	src.act.bounce
	src.act.dupe 10
	src.sysmessage @0713,1,1 10 Tane Bleed aldiniz..
	endif
onbutton=12
	src.newitem i_potion_RefreshTotal
	src.act.bounce
	src.act.dupe 10
	src.sysmessage @0713,1,1 10 Tane Refresh aldiniz..
	endif
onbutton=13
	src.newitem i_potion_Nightsight
	src.act.bounce
	src.act.dupe 5
	src.sysmessage @0713,1,1 5 Tane D.Poison aldiniz..
	endif
onbutton=14
	src.newitem i_torba_reg60
	src.act.bounce
	src.sysmessage @0713,1,1 Reg Aldiniz..
	endif


[EOF]
evet büyük ihtimalle zeusun dediği gibi bu arada zeus senle msnde konuşamadık bir türlü başka msnin yokmu bu @ultima-strike.com da biraz sakatlık var gibi :D
Alın size güzel bir dialog örneği hazıladım.
Hem dinamik hem sorunsuz olarak kullanabilirsiniz..

[ITEMDEF i_potion_stone]
DEFNAME=i_potion_stone
id=0ed5
name=Pot Menu
type=t_script

ON=@Create
COLOR=0810
ATTR=08050

ON=@Click
message @07a1,,1 Potion Stone
return 1

ON=@DClick
If (<distance> < 3)
	sdialog d_pot
return 1
else
	src.sysmessage @39,0,1 Tasdan cok uzaktasiniz.
return 1
endif

[defname defpotcuks]
def_pottext0 Action Menu

def_pottext1 100 adet Bandaj
def_potitem1 i_bandage
defpotitemamount1 100
defitemdupe1 0

def_pottext2 250 adet Arrow
def_potitem2 i_arrow
defpotitemamount2 250
defitemdupe2 0

def_pottext3 50 adet Yemek
def_potitem3 i_fruit_carrot
defpotitemamount3 50
defitemdupe3 0

def_pottext4 Bandana
def_potitem4 i_bandana
defpotitemamount4 0
defitemdupe4 0

def_pottext5 Spell Book (Full)
def_potitem5 i_full_spellbook
defpotitemamount5 0
defitemdupe5 0

def_pottext6 Trapped Pouch[tp]
def_potitem6 i_pouch_trapped
defpotitemamount6 0
defitemdupe6 0

def_pottext7 G.Heal Potion
def_potitem7 i_potion_healgreat
defpotitemamount7 15
defitemdupe7 1

def_pottext8 G.Cure Potion
def_potitem8 i_potion_curegreat
defpotitemamount8 15
defitemdupe8 1

def_pottext9 G.Agility Potion
def_potitem9 i_potion_agilitygreat
defpotitemamount9 10
defitemdupe9 1

def_pottext10 Deadly Poison Pt.
def_potitem10 i_potion_poisondeadly
defpotitemamount10 10
defitemdupe10 1

def_pottext11 BLEED Potion
def_potitem11 i_potion_bleed
defpotitemamount11 5
defitemdupe11 1

def_pottext12 Total Refresh Pt.
def_potitem12 i_potion_refreshtotal
defpotitemamount12 5
defitemdupe12 1

def_pottext13 Nightsight Pt.
def_potitem13 i_potion_nightsight
defpotitemamount13 5
defitemdupe13 1

def_pottext14 Reg Crystal 60
def_potitem14 i_torba_reg60
defpotitemamount14 0
defitemdupe14 1
defpotitemtotal 14

[dialog d_pot]
50,50
nomove
resizepic 0 0 3500 200 <eval <def.defpotitemtotal>* 26>
page 0

dtext 40 20 38 <def.def_pottext0>
local.potdial = 42
for x 1 <eval <def.defpotitemtotal>>
dtext 35 <dlocal.potdial> 1152 <def.def_pottext<dlocal.x>>
button 15 <eval <dlocal.potdial> + 1> 55 56  1 0 <dlocal.x>
local.potdial += 20
endfor


[DIALOG d_pot BUTTON]
on=1 100
IF !(<SERV.ITEMDEF.<def.def_potitem<eval <argn>>>>)
	src.sysmessage @50,0,1 Bu esya kullanima kapatilmistir..
	serv.log DIKKAT : Potion menusundeki <argn> numarali <def.def_potitem<eval <argn>>> idli esya bozuk.
	return 0
else
	src.newitem <def.def_potitem<eval <argn>>>
	new.bounce
	if !(<eval <def.defpotitemamount<eval <argn>>>> == 0)
		local.amount = <eval <def.defpotitemamount<eval <argn>>>>
		if (<def.defitemdupe<eval <argn>>> == 1)
			new.dupe <eval <def.defpotitemamount<eval <argn>>> - 1>
		else
			new.amount <eval <def.defpotitemamount<eval <argn>>>>
			new.fix
		endif
	else
		local.amount = 1
	endif	
	src.sysmessage @39,0,1 Cantaniza <dlocal.amount> adet <serv.itemdef.<def.def_potitem<eval <argn>>>.name> isimli esya eklenmistir..
	return 1
endif
Arkadaşlar pot taşımda sorun var 5 tane cantaya dusuyo ama safede gz dışına çıkınca 1 e iniyo acaba elinde sağlam çalışan pot taşı scripti olan verebilrimi tşkler. 

@marsilya

Bu sorun potion stoneden kaynaklanmıyor. Ayrıca gz dışına çıkınca değil, save alındığında 1 e düşüyor.

Çözüm :

Potion scripttini bul ve Potionların ID ' sini i_bottle_empty olarak değiştir. Sonradan color eklemen gerekicek ama bu şekilde yaparsan sorunun düzelicek.
heh işte aynı sorun bendede vardı aslında 65000 pot bir içişte bitiyordu dfemek 1 e düşüyormuş :D :D
Ben sizi messenger'a ekledim @ultima-strike.com alakası yok.
Silip tekrar ekleyin isterseniz?
:asik2
ekledim bakalım inş. sorun olmaz :D
Devecioğlu
yazıyor kişi listesinde, fakat offline.
ben onlineyim neie böle anlamadım :S

sendede bir işaret varki senle konuşamıyorum :S
heh işte aynı sorun bendede vardı aslında 65000 pot bir içişte bitiyordu dfemek 1 e düşüyormuş   

:S ne demek istediğini anlamadım
ReaLstyLe :
heh işte aynı sorun bendede vardı aslında 65000 pot bir içişte bitiyordu dfemek 1 e düşüyormuş   

:S ne demek istediğini anlamadım

şimdi .add i_bottle_black çıkartıyordum sonra .xamount 65000 yapıyordum ama bir kaç içişten sonra 0 lanıyordu :S
Hmm anladım dediğim gibi Id'leri i_bottle_empty yaptığında sorun kalmaz :asik2
tmm saol

bu arada zeus senin msnin yanında messenger e davet et yazıyor :S

Siz bende "Devecioğlu" nickinde offline görünüyorsunuz.
:huh



Üye Ol veya Giriş Yap

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