if(<src.restest 15 i_potion_healgreat>)
src.sysmessage @07a1 Zaten cantanizda 15 adet Greater Heal bulunuyor !
return 1
else
newitem i_potion_healgreat
src.act.bounce
src.act.dupe 15
return 1
böyle bi satın alma ayarladım fakat olmuyor
if (<src.restest 1 i_pet_horse_gray> || <src.restest 1 i_pet_horse_brown_dk>) 
src.sysmessage @07a1 Cantanizda 1 tane At bulunuyor baska alamazsiniz.
return 1
else
src.newitem i_pet_horse_gray
src.act.bounce
src.sysmessage @080a At cantaniza konulmustur.
return 1

Buda benzeri fakat neden anlamadım :S şimdiden yardım edeceklere teşekkürler
Novice
-0.500001
1. si Surda Dupe Yerine

newitem i_potion_healgreat
src.act.bounce
src.act.dupe 15

Bole Yapabilirsin
newitem i_potion_healgreat,15
src.act.bounce
return 1


if(<src.restest 15 i_potion_healgreat>)
src.sysmessage @07a1 Zaten cantanizda 15 adet Greater Heal bulunuyor !
else
newitem i_potion_healgreat,15
src.act.bounce
return 1
endif

Bole Denermisin?
malesef olmadı anlamadığım nokta diğerinde oluyoda bunda neden olmuyo returndan kaynaklanıyordur belki dedim return 1 koydum yine aynı :S
Novice
-0.500001
id Dogru Olmuor Olabilir
src.newitem i_potion_healgreat
src.act.amount 15
src.act.bounce



boyle denersen olabilir diye dusunuyorum..

NOT : klavyem ingilizce oldugu icin kelime hatalarindan dolayi ozur..
if ile ( ) arasında boşluk bırakman gerekir diye biliyorum.Başka olmaması için bir sebep yok gene olmazsa if den sonra parantezin başına ! koy.Eger 56b ise çoğu yerde src.ları da kullanmana gerek yok.

En düzgün hali :


if !(<restest 15 i_potion_healgreat>)
sysmessage @07a1 Zaten cantanizda 15 adet Greater Heal bulunuyor !
return 1
else
newitem i_potion_healgreat,15
act.bounce
return 1
endif
@DC-Game
Onun 56b ile alakası yok bazı durumlarda src kullanmaya gerek yoktur her emulatörde böyledir.

if !(<restest 15 i_potion_healgreat>)
bu kısımda 15 great heal potion yoksa anlamına gelir o yüzden ! koymak tamamen bozacaktır.

sorun büyük ihtimal idlerdedir.
Lexis : @DC-Game
Onun 56b ile alakası yok bazı durumlarda src kullanmaya gerek yoktur her emulatörde böyledir.

if !(<restest 15 i_potion_healgreat>)
bu kısımda 15 great heal potion yoksa anlamına gelir o yüzden ! koymak tamamen bozacaktır.

sorun büyük ihtimal idlerdedir.

55i de srcsiz çalışmıyor bende ! işaretinin ne işe yaradığını öğrenmem de iyi oldu saol :)
! işareti if sorgusunun tersini gösterir.Misal if (cantada 10 tane xx ) varsa
if !(cantada 10 tane xx) yoksa
işte scp ben beceremedim bide siz deniyn anlamadım neden olmadı :S
on=0
return 1
on=1
if !(<restest 15 i_potion_healgreat>)
sysmessage @07a1 Zaten cantanizda 15 adet Greater Heal bulunuyor !
return 1
else
newitem i_potion_healgreat,15
act.bounce
return 1
endif
on=2
if(<src.restest 15 i_potion_curegreat>)
src.sysmessage @07a1 Zaten cantanizda 15 adet Greater Cure bulunuyor !
else
newitem i_potion_curegreat
src.act.bounce
src.act.dupe 15
return 1
on=3
if(<src.restest 10 i_potion_refreshtotal>)
src.sysmessage @07a1 Zaten cantanizda 10 adet Refresh Total bulunuyor !
else
newitem i_potion_refreshtotal
src.act.bounce
src.act.dupe 10
return 1
on=4
if(<src.restest 10 i_potion_bleed>)
src.sysmessage @07a1 Zaten cantanizda 10 adet Bleed Potion bulunuyor !
else
newitem i_potion_bleed
src.act.bounce
src.act.dupe 10
return 1
on=5
if(<src.restest 25 i_bandage>)
src.sysmessage @07a1 Zaten cantanizda 25 adet bandaj bulunuyor !
else
newitem i_bandage,25
src.act.bounce
return 1
on=6
newitem i_potion_poisondeadly
src.act.bounce
src.act.dupe 4
return 1
on=7
newitem i_deed_animal
src.act.bounce
return 1
on=8
newitem i_potion_nightsight
src.act.bounce
src.act.dupe 3
return 1
on=9
serv.newitem i_staff_taming
new.cont <src.uid>
return 1
on=10
newitem i_f_s
src.act.bounce
return 1
on=11
newitem i_rune_book
src.act.bounce
return 1

if !(<src.restest 15 i_potion_healgreat>)
serv.newitem i_potion_healgreat,15
new.cont <src.findlayer(21).uid>
endif
Master
59.2997
serv.newitem i_potion_healgreat,15
new.cont <src.findlayer(21).uid>

yerine,

serv.newitem i_potion_healgreat,15,<src.findlayer(21).uid>

yaparsak hem daha kısa olur hem de daha sağlıklı olur, ancak böyle yapıldığı takdirde 15 amountlu bir item vericektir.
yaptım çok saol Slothere :)
Hata:
if( restest ...........)
değilde
if ( restest .........)

olucakmış aradaki boşluğu koymamışım :S

herkese çok teşekkürler kendimi salak gibi hissettim :S

çok saolun yinede
En yukarda sölemiştim bora ilk başta baksaydın keşke =)
yoktum ozaman hepsi öncden yazılmış :) ben yokken kimsede farketmemiş :) amma dalgınız

Üye Ol veya Giriş Yap

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