arkadaşlar şimdi bu kodu yazdım varları falan veriyorum her açılışta ama sorun veriyor kodu yazıyorum hemen


[FUNCTION f_makeitem]
if ( <src.ballering> >= <var0.baller02>) || (<src.restest <var0.baller03> i_ball>) || (<src.restest <var0.baller04> i_kristal>)
src.consume <var0.baller03> i_ball
src.consume <var0.baller04> i_kristal
src.newitem=i_<var0.baller01>
src.act.bounce
if (<src.ballering> >= 100.0)
else
src.ballering=<src.ballering> + 0.1
src.sysmessage @059 <var0.hamitfunc01>
endif
return 1
else
SRC.SYSMESSAGE @026 Bunu yapmak icin en az <var0.baller02> ballering, <var0.baller03> ball ve <var0.baller04> kristale ihtiyaciniz var.
RETURN 1
endif

Buda varların tanıtılması


[Function Default_by_hamit]
var.baller01=<src.tag.baller>
var.baller02=<src.tag.baller_skill>
var.baller03=<src.tag.ball>
var.baller04=<src.tag.kristal>
src.ballermake
var.hamitfunc01=Your skill in Ballering has decreased by 0.1%. It is now <src.ballering>%.

[FUNCTION ballermake]
SOUND 002a
DORAND 3
SRC.ANIM 11
SRC.ANIM 12
SRC.ANIM 13
ENDDO

Stone:

On=@dclick
src.default_by_hamit
dialog d_skill_baller
return 1

Buton:
src.tag.baller=pokeball
src.tag.ball=1
src.tag.kristal=1
src.tag.baller_skill
src.f_makeitem


scripts böle itemi yaratıyor fakat ilk yaptığımızda sadece gerekli malzemeler varsa gidiyor sonra malzemeler olmasa bile yapabiliyor tekrar yap diyince :S:S:S
itema resourceu ile versen ve makeitem ile yaptırsan sorun olmaz heralde. bu kadar uğraşa gerek yok
denedim 1 sn

[itemdef i_pokeball]
//id i_bonnet
id=i_cannon_ball
name Pokeball
Resources=1 i_ball, 1 i_kristal

on=@create
color 064

on=@dclick
if (<topobj.uid> != <src.uid>)
src.sysmessage @95 <name> kullanabilmek icin cantaniza almalsiniz.
return 1
elseif (<more2>)
if (<src.flags>&statf_hidden) || (<src.flags>&statf_invisible)
src.sysmessage @95 <name>'i bedeniniz gizlenmis iken kullanamazsiniz.
return 1
end if
else
TARGET @75 Kucultecegin pokemonu sec..
return 1

on=@targon_char
if !(<src.targ.npc> == 85)
src.sysmessage @055 Bu bir pokemon degil..
return 1
//elseif !(<src.targ.ismypet>)
//src.sysmessage @055 Bu pokemon size ait degil.
//return 1
elseif (<src.targ.distance> > 6 )
src.sysmessage @055 Cok uzaktasiniz..
return 1
elseif (<src.targ.hits> > 20)
src.sysmessage @055 Pokemonu alabilmeniz icin caninin 20 den kucuk olmasi gerekir.
return 1
else
tag.beysid <src.targ.id>
tag.color <src.targ.color>
tag.name <src.targ.name>
tag.bnkstr <src.targ.str>
tag.bnkdex <src.targ.dex>
tag.bnkint <src.targ.int>
tag.bnkfame <src.targ.fame>
tag.bnkkarma <src.targ.karma>
tag.bnkfood <src.targ.food>
src.newitem i_<name>_dolu
new.tag.name <tag.name>
new.tag.beysid <tag.beysid>
new.tag.color <tag.color>
new.tag.bnkstr <tag.bnkstr>
new.tag.bnkdex <tag.bnkdex>
new.tag.bnkint <tag.bnkint>
new.tag.bnkfame <tag.bnkfame>
new.tag.bnkkarma <tag.bnkkarma>
new.tag.bnkfood <tag.food>
new.tag.id <tag.beysid>
src.act.bounce
src.act.color <tag.color>
src.act.hits <tag.hits>
src.sysmessage @088 Pokemonunuz Kucultuluyor..
src.targ.remove

Dorand 10
src.say @055 <src.targ.name> don !
src.say @055 <src.targ.name> savasmayi birak !
src.say @055 <src.targ.name> geri gel !
src.say @055 Topuna don <src.targ.name> !
src.say @055 <src.targ.name> savastan cik !
src.say @055 <src.targ.name> gel bura !
src.say @055 <src.targ.name> seni geri cagiriyorum !
src.say @055 Pokeball'a geri don <src.targ.name> !
src.say @055 Hey ! <src.targ.name> poke topuna don !
src.say @055 <src.targ.name> geri cekil !
Enddo

on=@targon_item
src.sysmessage @088 Yanlizca pokemonlar <name>'a kapatilabilir.
return 1

on=@targon_ground
src.sysmessage @088 Hahaha! yer <name>'a sigmaz.
return 1

on=@click
if (<amount>==1)
message @080 <name>
return 1
else
message @080 <name> (<amount>)
return 1
endif
on=@equip
unequip
return 1

buna rağmen yapmıyor :S

Üye Ol veya Giriş Yap

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