Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.
Selam arkadaşlar bendeki scriptte potionlar çiftli gözüküyor fakat renkleri farklı renkleri silincede boş pot rengine dönüyor nasıl halledebilirim??

[ITEMDEF i_potion_AgilityGreat]
ID=i_bottle_empty
TYPE=T_POTION
NAME=greater agility potion
TDATA1=i_bottle_empty

RESOURCES=i_reag_blood_moss 3, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 35.1

ON=@Create
color=084a
MORE1=s_Agility
MORE2={ 70.1 80.0 }

ON=@DCLICK
//SRC.FINDLAYER(2).UNEQUIP
IF (<SRC.FINDID.i_rune_bless>)
SRC.FINDID.i_rune_bless.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_agility>)
SRC.FINDID.i_rune_agility.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_cunning>)
SRC.FINDID.i_rune_cunning.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_strength>)
SRC.FINDID.i_rune_strength.REMOVE
ENDIF



[ITEMDEF i_potion_CureGreat]
NAME=greater cure potion
ID=i_bottle_empty
TYPE=T_POTION
TDATA1=i_bottle_empty

RESOURCES=i_reag_garlic 6, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 65.1

ON=@Create
color=02b
MORE1=s_cure
MORE2=95.0

ON=@DClick
if <src.findid.i_rune_poison>
if (<src.findid.i_rune_poison.moreY> > <more2>)
src.effect snd_spell_poison
src.sysmessage @38,,1 Bu iksir uzerinizdeki zehir etkisini gecirecek kadar etkili olmadi.
remove
return 1
endif
endif

if <src.findid.i_rune_poison_field>
if (<src.findid.i_rune_poison_field.moreY> > <more2>)
src.effect snd_spell_poison
src.sysmessage @38,,1 Bu iksir uzerinizdeki zehir etkisini gecirecek kadar etkili olmadi.
remove
return 1
endif
endif


[ITEMDEF i_potion_HealGreat]
NAME=greater heal potion
ID=i_bottle_empty
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_ginseng 7, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 55.1

ON=@Create
COLOR=07ad
MORE1=s_greater_heal
MORE2=80.0

on=@Stackon
return 1
On=@DClick
if (<src.findid.i_rune_poison>) || (<src.findid.i_rune_poison_field>)
src.sysmessage @39,,1  Uzerinizde Zehir Varken icemezsiniz
return 1
endif


[ITEMDEF i_potion_StrengthGreat]
NAME=greater strength potion
ID=i_bottle_empty
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_mandrake_root 5, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 45.1

ON=@Create
MORE1=s_strength
MORE2=100.0

on=@Stackon
return 1

ON=@DCLICK
//SRC.FINDLAYER(2).UNEQUIP
IF (<SRC.FINDID.i_rune_bless>)
SRC.FINDID.i_rune_bless.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_agility>)
SRC.FINDID.i_rune_agility.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_cunning>)
SRC.FINDID.i_rune_cunning.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_strength>)
SRC.FINDID.i_rune_strength.REMOVE
ENDIF



[ITEMDEF i_potion_Deadly]
NAME=deadly poison potion
ID=i_bottle_empty
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_nightshade 8, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 90.1

ON=@Create
color=07e4
MORE1=s_poison
MORE2=105.0

on=@dclick
if !(<src.targ.topobj.uid> == <src.uid>)
src.sysmessage @38,,1 Cantanizda olmali.
return 1
endif
if (<src.poisoning> < 40.0)
src.sysmessage @38,,1 Poison skilliniz en az 40.0 olmalidir.
return 1
endif
if (<src.armslore> < 40.0)
src.sysmessage @38,,1  Armslore skilliniz en az 40.0 olmalidir.
return 1
endif
target
src.sysmessage @38,,1 Hangi silaha zehir surmek istiyorsunuz.
return 1

ON=@TargOn_Char
SRC.src.sysmessage @38,,1 <src.targ.name> bir silah değil.
RETURN 1

ON=@TargOn_Item
if !(<src.targ.topobj.uid> == <src.uid>)
src.sysmessage @38,,1 Hedefe ulasamiyorsunuz.
return 1
endif

if ((<src.targ.type> == t_weapon_mace_staff) || (<src.targ.type> == t_weapon_bow) || (<src.targ.type> == t_weapon_xbow) || (<src.targ.type> == t_weapon_mace_smith))
src.sysmessage @38,,1 Bu silaha zehir suremezsiniz.
return 1
endif

if (<src.targ.morez> > 99)
src.sysmessage @38,,1 Bu silah yeterince zehirli.
return 1
endif

if (<src.targ.type> == t_weapon_sword) ||(<src.targ.type> == t_weapon_fence) ||(<src.targ.type> == t_weapon_fence)
if (<src.targ.morez> == 0))
src.timerf 3,sysmessage @38,,1 Zehri basariyla surdunuz.
src.timerf 3,src.targ.morez 100
src.timerf 3,src.consume 1 i_potion_poison
else
src.sysmessage @38,,1 Bu bir silah degil.
return 1
endif




[ITEMDEF i_potion_RefreshTotal]
ID=i_bottle_empty
NAME=total refresh potion
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_black_pearl 5, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 25.1

ON=@Create
color=0846
MORE1=s_Refresh
MORE2=50.0

on=@Stackon
return 1


[ITEMDEF i_potion_bleed]
ID=i_bottle_empty
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=@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
aynı rengi yapamazsın çünkü o verdata ekli olan özel bir renktir.

Eğer orjinal renklerle çift pot istiyosan verdata patch yapman gerekli.

Eğer böyle birşey istemiyosan tek tek olsun diyorsan i_bottle_yellow,i_bottle_red deneyebilirsin
deniyorum olmuyor ama bi yardım edermisin

[ITEMDEF i_potion_CureGreat]
NAME=greater cure potion
ID=i_bottle_empty
TYPE=T_POTION
TDATA1=i_bottle_yellow

RESOURCES=i_reag_garlic 6, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 65.1

ON=@Create
MORE1=s_cure
MORE2=95.0
ID=i_bottle_yellow
TYPE=T_POTION
TDATA1=i_bottle_empty
çiftli olmadı tek tek düşüyor bi sürü çıkıyor bunu nasıl çiftli yapabiliriz peki
verdata patch yapıcaksın o işden ben anlamam

Üye Ol veya Giriş Yap

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