Silindi
oncelikle merhaba arkadaslar elimde bleed potion scriptinde sıkıntı yasıyorum vendor alım kısmında vendorda almak ıstedıgım adet saysını yazdıgım zaman bana tek pot halinde uzerınde 5 pot var olarak gosterıyor yanı buglu cıkıyor cift pot halinde nasıl yapabilirim sıkıntııyı bulamadım scriptler bunlar

Bleed Pot SCripti
[ITEMDEF i_bleed_potion]
ID=i_bottle_ORANGE
TYPE=T_POTION
NAME=bleed potion
TDATA1=i_bottle_empty

RESOURCES=4 i_reag_garlic, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 85.1

ON=@Create
COLOR=0901
MORE1=s_heal
MORE2=40.1


on=@click
message @<color> <name> <amount>
src.sysmessage @065,6,6,6 Adet: <amount>
return 1

ON=@Dclick
if <src.findid.i_bleeding> || <src.findid.i_bleeding2>
src.findid.i_bleeding.remove
src.findid.i_bleeding2.remove
src.effect 3,0376a,2,10,1
src.sayua 048,6,6,0 *Yarasini Tedavi Eder*
src.consume 1 i_potion_bleed
src.act i_bottle_empty
else
src.sysmessage @1153 Potion heba oldu.
src.consume 1 i_potion_bleed
src.act i_bottle_empty
endif



Buda vendordaki hali

else
		newitem i_bleed_potion
		act.amount = <eval <argtxt[5]>>
		act.bounce
Neophyte
26.6001

[ITEMDEF i_bleed_potion]
ID=i_bottle_empty
.
.


ON=@Create
DISPID=i_bottle_orange
.
.

şeklinde dener misiniz
Silindi
Neophyte
26.6001
yok olmadı :S
vendordaki halini şöyle değiş;

else
for 1 <dargtxt[5]>
newitem i_bleed_potion
act.bounce
endfor
Silindi
Expert
5.4
yok kardeşım oda degıl sonunda endif ekli zaten sorun baska bi yerde :D
endif ile alakalı bir şey yok zaten :) dikkat ettiysen orda for döngüsü var dene düzelecektir.

for burada while anlamında kullanılmaktadır. yani İken,

for 1 5
src.sysmessage <dlocal._for>
endfor

Burda 1, 5 olana kadar yani bir bakıma 1 5 den küçük veya eşit iken sysmessage olarak dön demek oluyor.

Umarım biraz açıklayıcı olabilmişimdir. For kullanımına bakabilirsiniz.
Silindi
Expert
5.4



:)
amount değil de dupe olarak deneyin.
@Ferralin
Deneyip sonucu bildirirseniz sevinirim
Silindi
Expert
5.4
dupe yazdıgım da ise yine 1 olarak gosterıyor kafayı yemek uzereyım :)

@xwerswoodx
olmuyor :S mlsf
Dediğim yöntemde sorun olmaması lazım endif e falan ellemicektin team var mı verirsen bakabilirim
Silindi
Expert
5.4
[email protected] ekle goruselım cok ıyı olur
Neophyte
26.6001
Resmini çektiğiniz bleed potion ile verdiğiniz script uyuşmuyor sanki, karışıyor olmasın
Silindi
Neophyte
26.6001
ON=@Create
DISPID=i_bottle_orange


en son sizin onerdegıınız sekılde duruyor cunki :)
msn'i ekledim kabul ederseniz halledelim.



Üye Ol veya Giriş Yap

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