Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.
Selam arkadaslar ben yeni yeni scp yazmaya, editlemeye basladim o yuzden bu kadar soru soruyorm mazur gorun. Arkadaslar medi bonus scriptim bu medi tusuna basıldıgında 2 mana veriyor fakat ben buna tusa basılma bittiginde normal meditation skilli gibi gelmesini istiyorum 1'er 1'er cok sey denedim ama yapamadim. Bi yardim edermisiniz


[plevel 1]
Medi

[events e_medi]
ON=@skillstart
if ((<action> == id(skill_meditation)) || (<action> == meditation))
   if !(<meditation> < 100.0)
      if (<eval <mana>+2> > <int>)
         mana=<int>
         tag.bonusaktif
         return 1
      elseif (<mana> < <int>)
         if !(0<tag.bonusaktif>)
            src.sysmessage  Meditasyon Bonusu
            src.sysmessage  Aktif...
            tag.bonusaktif 1
         endif
         mana +=2
         return 1
      endif
   endif
endif



[function medi]
if ( <src.magery><=98.1 ) || ( <src.meditation><=98.1 ) || ( <src.evaluatingintel><=98.1)
src.sysmessage Medi Bonus Kullanabilecek Kadar Kudretli Degilsiniz. (Magery 98.0, Meditation 98.0, Eval. Int. 98.0, Anatomy 98.0)
unequip
return 1
endif


   if (<isevent.e_medi>)
      events -e_medi
      src.sysmessage @07a1 Meditasyon Bonusu: Kapali
   elseif !(<isevent.e_medi>)
      events +e_medi
      src.sysmessage @07a1 Meditasyon Bonusu: Aktif
   endif

	
[eof]
Sphere_skills.scp

meditation skilline gel.orada on=@Success triggeri altında yaparsan her seferinde güncellendir.Orj olarak mana her artışında tetiklenir.Yan;

on=@Success
if (<src.meditation> >= 981)
src.mana += 1
src.say medi bonusu +1
endif

yaparsan her artışta ekstradan 1 mana alır.

Üye Ol veya Giriş Yap

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