Merhaba arkadaşlar bir book aracılığıyla menü açılıyor ve burada party üyelerine toplu healing atan dex, str arttıran büyüler kullanma imkanı veren birşey ile uğraşıyorum. Ama altından kalkamadım işin flags'ları nereye gireceğimi ve sadece parti üyelerine healing'i atmasını nasıl sağlayacağımı bulamadım tamamlayamadım. Bir yardım edermisiniz nasıl toplu olarak sadece party üyelerine healing atmasını sağlayabilirim?

[ITEMDEF PartyHeal]
ID=i_gold
Name= PartyHeal Temp Object
LAYER=65
TYPE=T_EQ_SCRIPT

ON=@Create
Name PartyHeal Temp Object
Attr 0000c
Type T_EQ_Script
LAYER 65

ON=@DCLICK
TARGET
RETURN 1

ON=@TARGON_GROUND
REMOVE
RETURN 1

ON=@TARGON_ITEM
REMOVE
RETURN 1

ON=@TARGON_CHAR
IF !(<SRC.TARG.CANSEELOS>)
    SRC.SYSMESSAGE You can't see <SRC.TARG.NAME>
    REMOVE
    RETURN 1
ENDIF
IF ((<SRC.TARG.HITS>==<SRC.TARG.STR>) || (<SRC.TARG.HITS>><SRC.TARG.STR>))
    SRC.SYSMESSAGE The Target is full at Health
    REMOVE
    RETURN 1
ENDIF
IF (<SRC.TARG.NPC>==0)
    SRC.SAY Holy Rain Drops!
    SRC.MANA (<SRC.MANA>+-35)
    SRC.NEWITEM PartyHeal_Target
    SRC.ACT.CONT <SRC.TARG.UID>
    SRC.ACT.ATTR 0000c
    SRC.ACT.TIMER 3
    REMOVE
    RETURN 1
ELSE
    REMOVE
    RETURN 1
ENDIF

ON=@TIMER
REMOVE
RETURN 1

[ITEMDEF PartyHeal_Target]
ID=i_gold
Name= PartyHeal Temp Object
LAYER=65
TYPE=T_EQ_SCRIPT

ON=@Create
Name PartyHeal Temp Object
Attr 0000c
Type T_EQ_Script
LAYER 65

ON=@TIMER
CONT.NEWITEM i_fx_bless_effect
CONT.ACT.P <CONT.P>
CONT.ACT.NUDGEUP 1
CONT.ACT.ATTR 0000e
CONT.ACT.TIMER 1
CONT.SOUND SND_SPELL_STRENGTH
CONT.HITS <CONT.STR>
CONT.UPDATE
REMOVE
RETURN 1

@Spellcast
for 0 <eval <party.members>-1>
ref1 <uid.<src.party.member.<dlocal._for>>>
if (<ref1.distence> < 10)
büyü at
endif
endfor

 



Bu konu Marshall Longcloak tarafından düzenlendi(2017-06-30 18:29, 1 yıl önce)

Üye Ol veya Giriş Yap

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