
xxaylon
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
xxaylon recebeu reputação de gangor em [Pedido]Arma com life steal e Voc que não use certas armas.~Aylon
E ae acara eu acho que tenho a solução para seus problemas então lá vai!
Bom eu inverti as coisas aqui agora vou resolver...andei pesquisando e achei isso olha se ajuda Primeiro em data/creaturescripts/scripts, cria um arquivo chamado "health_level" sem as aspas e nele cole:
[/size][/color] [color=#FF0000][size=6]local storage = 3456[/size][/color] [color=#FF0000][size=6]function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS then if isPlayer(attacker) then if getPlayerStorageValue(attacker, storage) > 0 then [/size][/color][color=#282828][size=2] [size=6] doCreatureAddHealth[/size][/size][/color][size=6][color=#282828]([/color][color=#282828]attacker[/color][color=#282828],[/color][color=#282828] math[/color][color=#282828].[/color][color=#282828]random[/color][color=#282828]([/color][color=#282828]getPlayerLevel[/color][color=#282828]([/color][color=#282828]attacker[/color][color=#282828])[/color][color=#282828] [/color][color=#282828]*[/color][color=#282828] [/color][color=#282828]2[/color][color=#282828],[/color][color=#282828]getPlayerLevel[/color][color=#282828]([/color][color=#282828]attacker[/color][color=#282828])[/color][color=#282828] [/color][color=#282828]*[/color][color=#282828] [/color][color=#282828]3[/color][color=#282828]))[/color][color=#FF0000] [/color][/size] [color=#FF0000][size=6] end end end return true end[/size][/color] [color=#FF0000][size=6]function onCombat(cid, target) if isPlayer(cid) then registerCreatureEvent(target, "healthLevel") end return true end[/size][/color] [color=#FF0000][size=6] Agora no creaturescripts.xml Adicione as linhas: <event type="statschange" name="healthLevel" event="script" value="health_level.lua"/> <event type="combat" name="healthHit" event="script" value="health_level.lua"/>[/size][/color] [color=#FF0000][size=6] [/size][/color] [color=#FF0000][size=6]E no login.lua, antes do último return true põe: registerCreatureEvent(cid, "healthHit") foi o que achei durante algumas pesquisas^^ não custa tentar^^
O em preto fará o dano ser randomico cada hora um valor de hit
Se gostou dá um Rep+ e se poder upa meu pet ai! ;]
-
xxaylon deu reputação a Carinhah em Ajuda [Basico] Trocar Nivel para poder usar um itemta ae... quando ele te teleporta vc ele executa o efeito '49'
--Tptemplo.lua: function onUse(cid, item, frompos, item2, topos) local pos = {x=32240, y=32333, z=7} if item.itemid == 2176 then doPlayerSendCancel(cid,"Bem vindo denovo a Cidade dos Iniciantes") doTeleportThing(cid,pos) doSendMagicEffect(getPlayerPosition(cid),cid,49) doSendMagicEffect(getPlayerPosition(cid),49) end return true end
-
xxaylon deu reputação a Carinhah em Ajuda [Basico] Trocar Nivel para poder usar um itemVai em data/weapons/weapons.xml... ao abrir o arquivo WEAPONS.XML vc procura por '7417' ele estara mais ou menos assim:
<!-- Runed Sword --> <melee id="7417" level="65" unproperly="1" event="function" value="default"> <vocation id="4"/> <vocation id="8" showInDescription="0"/> </melee>
ae vc tem logo a frente do (id="7417") bem assim level="65" <<< aqui vc muda o level para usa-la!
p TP ali vc poderia postar ele certinho?? e se vc esta colocando ele em Action ou movements essas coisas e tals!!
Se ajudei da um REP+ ae!!
-
xxaylon deu reputação a Carinhah em Vocations!Ahh sim... tipo quanto maior é o skills ali, mais dificil fica de pegar skills... veja o exemplo do none vocation... no caso se o cara for "cavaleiro de elite" é bom vc diminuir para 1.0 as skills em vez de aumentar... quanto menor, mais rapido pega skills!!
-
xxaylon deu reputação a Carinhah em Vocations!Cara, apenas um chute... quando vc foi mudar as promotion para transforma-lo em vc deeveria ter deixado os valores igual oq estava antes!!
experimente a promotion assim:
<vocation id="8" name="Cavaleiro de elite" description="Cavaleiro de Elite" needpremium="1" speed="80" gaincap="50" gainhp="350" gainhpticks="10" gainhpamount="600" attackspeed="150" fromvoc="4" lessloss="10"> <formula meleeDamage="1.5" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.9" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation>
apenas tente... e ve se da o mesmo erro!!