|
|
| Yazar | Mesaj |
Cylunsar
Nereden: Turkey |
Kod: [TYPEDEF T_PROPRIEDADES] ON=@ClientToolTip IF (<TAG0.DAMINCREASE>) SRC.ADDCLILOC 1060401,<EVAL <TAG0.DAMINCREASE>> endif IF (<TAG0.SWINGINCREASE>) SRC.ADDCLILOC 1060486,<EVAL <TAG0.SWINGINCREASE>> endif IF (<TAG0.HITCHANCEINCREASE>) SRC.ADDCLILOC 1060415,<EVAL <TAG0.HITCHANCEINCREASE>> endif IF (<TAG0.LIFELEECH>) SRC.ADDCLILOC 1060422,<EVAL <TAG0.LIFELEECH>> endif IF (<TAG0.MANALEECH>) SRC.ADDCLILOC 1060427,<EVAL <TAG0.MANALEECH>> endif IF (<TAG0.STAMLEECH>) SRC.ADDCLILOC 1060430,<EVAL <TAG0.STAMLEECH>> endif IF (<TAG0.HITDISPEL>) SRC.ADDCLILOC 1060417,<EVAL <TAG0.HITDISPEL>> endif IF (<TYPE>==T_ARMOR) || (<TYPE>==T_SHIELD) || (<TYPE>==T_ARMOR_LEATHER) || (<TYPE>==T_CLOTHING) IF (<TAG0.DAMAGERETURN>) SRC.ADDCLILOC 1060442,<EVAL <TAG0.DAMAGERETURN>> endif IF (<TAG0.HITCHANCEDECREASE>) SRC.ADDCLILOC 1042971,Hit Chance Decrease : <EVAL <TAG0.HITCHANCEDECREASE>>% endif ELIF (STRMATCH(*t_weapon*,<TYPE>)) SRC.ADDCLILOC 1061167,<SPEED> IF (<TYPE>==T_WEAPON_SWORD) SRC.ADDCLILOC 1061172 ELIF (<TYPE>==T_WEAPON_FENCE) SRC.ADDCLILOC 1061174 ELIF (<TYPE>==T_WEAPON_MACE_SMITH) || (<TYPE>==T_WEAPON_MACE_SHARP) SRC.ADDCLILOC 1061173 ELIF (<TYPE>==T_WEAPON_BOW) SRC.ADDCLILOC 1061175 endif endif ON=@Equip SRC.EVENTS +e_itens_com_props ON=@UnEquip SRC.EVENTS -e_itens_com_props ------------------------- [EVENTS e_itens_com_props] ON=@Hittry IF (<DEF.USE_OSI_SPEEDCALCULATION>) IF (<ACTION>!=SKILL_WRESTLING) ARGN1=<EVAL (((80000/((<STAM>+100)*<ARGO.SPEED>))/4)*10)-5> endif endif IF (<ARGO.TAG0.SWINGINCREASE>) ARGN1 -= <EVAL (<ARGN1>*<ARGO.TAG0.SWINGINCREASE>)/100> endif IF (<ARGO.TAG0.HITCHANCEINCREASE>) IF (<ACTDIFF> > 0) ACTDIFF += <EVAL (<ACTDIFF>*<ARGO.TAG0.SWINGINCREASE>)/100> ELSE ACTDIFF += <EVAL ((<ACTDIFF>*(-1))*<ARGO.TAG0.SWINGINCREASE>)/100> endif endif IF (<SRC.FINDLAYER.2.TYPE>==T_SHIELD) IF (<SRC.FINDLAYER.2.TAG0.HITCHANCEDECREASE>) IF (<ACTDIFF> > 0) ACTDIFF -= <EVAL (<ACTDIFF>*<SRC.FINDLAYER.2.TAG0.HITCHANCEDECREASE>)/100> endif endif endif IF (<ARGN1> < 10) ARGN1=10 ELIF (<ARGN1> > 95) ARGN1=95 endif ON=@Hit IF (0<ARGO.UID>) LOCAL.TACTICSB=<EVAL (<TACTICS>/160)+1> LOCAL.ANATOMYB=<EVAL (<ANATOMY>/20)+5> LOCAL.LUMBERB=<EVAL <LUMBERJACKING>/50> LOCAL.STRB=<EVAL (<STR>*3)/10> LOCAL.BDAM=<R<ARGO.DAM>> LOCAL.FINALB=<EVAL ((((<LOCAL.TACTICSB>+<LOCAL.ANATOMYB>)+<LOCAL.LUMBERB>)+<LOCAL.STRB>)+<ARGO.TAG0.DAMINCREASE>)> ARGN1=<EVAL <LOCAL.BDAM>+((<LOCAL.BDAM>*<LOCAL.FINALB>)/100)> IF (<ARGO.TAG0.LIFELEECH>) HITS += <EVAL (<ARGN1>*<ARGO.TAG0.LIFELEECH>)/100> IF (<HITS> > <MAXHITS>) HITS=<MAXHITS> endif endif IF (<ARGO.TAG0.STAMLEECH>) STAM += <EVAL (<ARGN1>*<ARGO.TAG0.STAMLEECH>)/100> IF (<STAM> > <MAXSTAM>) STAM=<MAXSTAM> endif endif IF (<ARGO.TAG0.MANALEECH>) MANA += <EVAL (<ARGN1>*<ARGO.TAG0.MANALEECH>)/100> IF (<MANA> > <MAXMANA>) MANA=<MAXMANA> endif endif IF (<ARGO.TAG0.HITDISPEL>) IF (<R<ARGO.TAG0.HITDISPEL>> >= <R150>) SRC.SPELLEFFECT S_DISPEL,100.0 endif endif endif typedef T_PROPRIEDADES,arkadaşlar spherenin default scriptleri incelerken gördüm.İtemlara verilen bir event.Bana bu eventi açıklayabilecek varmı ?
|








