![]() |
playerevents script - Printable Version +- SphereCommunity (https://forum.spherecommunity.net) +-- Forum: Sphere 0.56d (/Forum-Sphere-0-56d) +--- Forum: Script Help (/Forum-Script-Help) +--- Thread: playerevents script (/Thread-playerevents-script) |
playerevents script - Sypheris - 01-06-2013 02:00 PM Hi im not sure who scripted this but it dosent work!! ha when your in low health, it doesnt matter what spell u pick it always trys to use greater health. thanks.. [EVENTS e_playerbrit] on=@attack IF !<src.isplayer> src.Attack <Uid> ENDIF on=@itemdclick if (<src.act.type> == t_food) || (<src.act.type>==t_fruit) src.stam=<src.dex> src.SYSMESSAGE @0481,,1 the food make you feel great! ENDIF //ON=@PERSONALSPACE //IF (<SRC.STAM><<SRC.MAXSTAM>) //ARGN1=<SRC.MAXSTAM> //ENDIF ON=@SPELLCAST IF (<SRC.ISgm>) RETURN 0 ENDIF IF (<EVAL RAND(17)>==1)&&(<src.magery><100.0) src.magery=<src.magery>+0.1 ELSE src.magery=<src.magery>+0.0 ENDIF IF (<EVAL RAND(37)>==1)&&(<src.magery><100.0) src.magery=<src.magery>+0.3 ELSE src.magery=<src.magery>+0.0 ENDIF IF (<src.magery>>100.0) src.magery=100.0 ENDIF IF (<FLAGS>&statf_criminal) && (<src.KILLS><1)) src.tag.speaco=03c9 ELSEIF (<KILLS><1) src.tag.speaco=058 ELSEIF (<KILLS>>0) src.tag.speaco=021 ENDIF IF (<argn> == 38) && (<FLAGS>&STATF_Freeze) SYSMESSAGE @0481,,1 Target is alredy Paralyzed! anim 4 RETURN 1 ENDIF IF (<argn> == 36) && (<FLAGS>&STATF_Reflection) SYSMESSAGE @0481,,1 Target is alredy Magic reflect! anim 4 RETURN 1 ENDIF IF (<argn> == 20) && (<FLAGS>&STATF_Poisoned) SYSMESSAGE @0481,,1 Target is alredy Poisoned! anim 4 RETURN 1 ENDIF IF (<argn> == 7) && (<FLAGS>&STATF_Reactive) SYSMESSAGE @0481,,1 Target is alredy reactive armor! anim 4 RETURN 1 ENDIF IF (<argn> == 6) && (<FLAGS>&statf_nightsight) SYSMESSAGE @0481,,1 Target is alredy nightsighted! anim 4 RETURN 1 ENDIF IF (<argn> == 1) say @<src.tag.speaco>,,1 Uus Jux ELSEIF (<argn> == 2) say @<src.tag.speaco>,,1 In Mani Ylem ELSEIF (<argn> == 3) say @<src.tag.speaco>,,1 Rel Wis ELSEIF (<argn> == 4) say @<src.tag.speaco>,,1 In Mani ELSEIF (<argn> == 5) say @<src.tag.speaco> In Por Ylem ELSEIF (<argn> == 6) say @<src.tag.speaco>,,1 In Lor ELSEIF (<argn> == 7) say @<src.tag.speaco>,,1 Flam Sanct ELSEIF (<argn> == 8) say @<src.tag.speaco>,,1 Des Mani ELSEIF (<argn> == 9) say @<src.tag.speaco>,,1 Ex Uus ELSEIF (<argn> == 10) say @<src.tag.speaco>,,1 Uus Wis ELSEIF (<argn> == 11) say @<src.tag.speaco>,,1 An Nox ELSEIF (<argn> == 12) say @<src.tag.speaco>,,1 An Mani ELSEIF (<argn> == 13) say @<src.tag.speaco>,,1 In Jux ELSEIF (<argn> == 14) say @<src.tag.speaco>,,1 An Jux ELSEIF (<argn> == 15) say @<src.tag.speaco>,,1 Uus Sanct ELSEIF (<argn> == 16) say @<src.tag.speaco>,,1 Uus Mani ELSEIF (<argn> == 17) say @<src.tag.speaco>,,1 Rel Sanct ELSEIF (<argn> == 18) say @<src.tag.speaco>,,1 Vas Flam ELSEIF (<argn> == 19) say @<src.tag.speaco>,,1 An Por ELSEIF (<argn> == 20) say @<src.tag.speaco>,,1 In Nox ELSEIF (<argn> == 21) say @<src.tag.speaco>,,1 Ort Por Ylem ELSEIF (<argn> == 22) say @<src.tag.speaco>,,1 Rel Por ELSEIF (<argn> == 23) say @<src.tag.speaco>,,1 Ex Por ELSEIF (<argn> == 24) say @<src.tag.speaco>,,1 In Sanct Ylem ELSEIF (<argn> == 25) say @<src.tag.speaco>,,1 Vas An Nox ELSEIF (<argn> == 26) say @<src.tag.speaco>,,1 Vas Uus Sanct ELSEIF (<argn> == 27) say @<src.tag.speaco>,,1 Des Sanct ELSEIF (<argn> == 28) say @<src.tag.speaco>,,1 In Flam Grav ELSEIF (<argn> == 29) say @<src.tag.speaco>,,1 In Vas Mani ELSEIF (<argn> == 30) say @<src.tag.speaco>,,1 Por Ort Grav ELSEIF (<argn> == 31) say @<src.tag.speaco>,,1 Ort Rel ELSEIF (<argn> == 32) say @<src.tag.speaco>,,1 Kal Ort Por ELSEIF (<argn> == 33) say @<src.tag.speaco>,,1 In Jux Hur Ylem ELSEIF (<argn> == 34) say @<src.tag.speaco>,,1 An Grav ELSEIF (<argn> == 35) say @<src.tag.speaco>,,1 Kal In Ex ELSEIF (<argn> == 36) say @<src.tag.speaco>,,1 In Jux Sanct ELSEIF (<argn> == 37) say @<src.tag.speaco>,,1 Por Corp Wis ELSEIF (<argn> == 38) say @<src.tag.speaco>,,1 An Ex Por ELSEIF (<argn> == 39) say @<src.tag.speaco>,,1 In Nox Grav ELSEIF (<argn> == 40) say @<src.tag.speaco>,,1 Kal Xen ELSEIF (<argn> == 41) say @<src.tag.speaco>,,1 An Ort ELSEIF (<argn> == 42) say @<src.tag.speaco>,,1 Corp Por ELSEIF (<argn> == 43) say @<src.tag.speaco>,,1 Vas Ort Flam ELSEIF (<argn> == 44) say @<src.tag.speaco>,,1 An Lor Xen ELSEIF (<argn> == 45) say @<src.tag.speaco>,,1 Kal Por Ylem ELSEIF (<argn> == 46) say @<src.tag.speaco>,,1 Vas Des Sanct ELSEIF (<argn> == 47) say @<src.tag.speaco>,,1 In Ex Grav ELSEIF (<argn> == 48) say @<src.tag.speaco>,,1 Wis Quas ELSEIF (<argn> == 49) say @<src.tag.speaco>,,1 Vas Ort Grav ELSEIF (<argn> == 50) say @<src.tag.speaco>,,1 In Sanct Grav ELSEIF (<argn> == 51) say @<src.tag.speaco>,,1 Kal Vas Flam ELSEIF (<argn> == 52) say @<src.tag.speaco>,,1 Vas Rel Por ELSEIF (<argn> == 53) say @<src.tag.speaco>,,1 Ort Sanct ELSEIF (<argn> == 54) say @<src.tag.speaco>,,1 Vas An Ort ELSEIF (<argn> == 55) say @<src.tag.speaco>,,1 Flam Kal Des Ylem ELSEIF (<argn> == 56) say @<src.tag.speaco>,,1 Vas Ylem Rel ELSEIF (<argn> == 57) say @<src.tag.speaco>,,1 In Vas Por ELSEIF (<argn> == 58) say @<src.tag.speaco>,,1 Vas Corp Por ELSEIF (<argn> == 59) say @<src.tag.speaco>,,1 An Corp ELSEIF (<argn> == 60) say @<src.tag.speaco>,,1 Kal Vas Xen Hur ELSEIF (<argn> == 61) say @<src.tag.speaco>,,1 Kal Vas Xen Corp ELSEIF (<argn> == 62) say @<src.tag.speaco>,,1 Kal Vas Xen Ylem ELSEIF (<argn> == 63) say @<src.tag.speaco>,,1 Kal Vas Xen Flam ELSEIF (<argn> == 64) say @<src.tag.speaco>,,1 Kal Vas Xen An Flam ENDIF IF (<MANA><15) SAY @0120,,1 Low Mana! ELSEIF (<HITS><30) SAY @02b,,1 Low Health! ENDIF ENDIF ON=@HIT IF (<EVAL RAND(35)>==1) ACT.DAMAGE (<ARGN1>*2) <ARGN2> <UID> ACT.SAY @33,,1 Critical hit! ENDIF IF (<EVAL RAND(15)>==1) && (<FINDLAYER.2.TYPE>==t_shield) SAY @023,2 *<src.name> parry the blow* src.SYSMESSAGE @028 *<NAME> parries the blow* SOUND 0146 ANIM 30 damage { 1 2 } RETURN 1 ENDIF RE: playerevents script - RanXerox - 01-07-2013 03:42 AM Check for extra/missing ENDIFs and unnecessery ELSEs. RE: playerevents script - darksun84 - 01-07-2013 04:42 AM Also it's argn1 not argn RE: playerevents script - Ben - 01-07-2013 08:22 AM There is no difference between argn and argn1 RE: playerevents script - darksun84 - 01-07-2013 08:29 AM ahh ![]() |