Ir para conteúdo

Featured Replies

Postado

Bom dia, boa tarde ou boa noite (Não sei quando lerão tópico), tudo bem com vocês?

 

Bom, estou com um problema no meu OT, pra não dizer que ele está 100% estou com problemas com o RP, o resto das vocações estão todas perfeitas só precisam de algumas alterações na qual farei, mas o problema principal está no Royal Paladin. Pois bem, baixei o 'Baiak Rox 8.6 criado por Vinicius' (Aquele que tem a cidade de gelo) e ele está bacana, só não consigo ajustar está problema que quando o RP está usando "EXURA SAN" ele continua atacando, porém ao usar uma "GREAT SPIRIT POTION" o boneco toma um exhaust e trava, ele para de atacar e volta 1, 1.5 segundos depois e isto para OT é MUITO tempo, alguém sabe como ajustar este problema?

Também preciso alterar o dano da SD porém não achei nos arquivos o arquivo da SD, alguém sabe onde fica este arquivo?

 

Desde já agradeço.

Otávio Melo da Silva

Postado

data/Actions/liquids/great_spirit.lua

  Citar

local MIN_HEALTH = 150
local MAX_HEALTH = 170
local MIN_MANA = 110
local MAX_MANA = 190
local EMPTY_POTION = 7635

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

function onUse(cid, item, fromPosition, itemEx, toPosition)
    if isPlayer(itemEx.uid) == FALSE then
        return FALSE
    end

    if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
        doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
        return TRUE
    end

    if((not(isPaladin(itemEx.uid)) or getPlayerLevel(itemEx.uid) < 80) and getPlayerCustomFlagValue(itemEx.uid, PlayerCustomFlag_GamemasterPrivileges) == FALSE) then
        doCreatureSay(itemEx.uid, "Only paladins of level 80 or above may drink this fluid.", TALKTYPE_ORANGE_1)
        return TRUE
    end

    if doCreatureAddHealth(itemEx.uid, math.random(MIN_HEALTH, MAX_HEALTH)) == LUA_ERROR or doPlayerAddMana(itemEx.uid, math.random(MIN_MANA, MAX_MANA)) == LUA_ERROR then
        return FALSE
    end

    doAddCondition(cid, exhaust)
    doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE)
    doCreatureSay(itemEx.uid, "Aaaah...", TALKTYPE_ORANGE_1)
    doRemoveItem(item.uid, 1)
     doPlayerAddItem(cid, EMPTY_POTION, 1)
    return TRUE
end
 

em xml/vocations.lua 

troca royal paladin por 

  Citar

    <vocation id="3" name="Royal Paladin" description="a royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="1" gainhpamount="12" gainmanaticks="1" gainmanaamount="13" manamultiplier="1.4" attackspeed="800" soulmax="100" gainsoulticks="120" fromvoc="3">
        <formula meleeDamage="1.0" distDamage="1.5" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0"/>
        <skill id="0" multiplier="1.2"/>
        <skill id="1" multiplier="1.2"/>
        <skill id="2" multiplier="1.2"/>
        <skill id="3" multiplier="1.2"/>
        <skill id="4" multiplier="1.1"/>
        <skill id="5" multiplier="1.1"/>
        <skill id="6" multiplier="1.1"/>
    </vocation>

se for so com a arma vai em weapons e adicione no id da arma 

  Citar

    <distance id="6529" level="70" swing="true" event="function" value="default"/> <!-- Infernal Bolt -->

 

Postado

Sobre não atacar enquanto heala com a Potion, já temos tópico sobre o mesmo aqui e resolvido: 

Agora, sobre a SD, eu realmente não estou com pastas de nenhum arquivo por aqui, mas tenho certeza que está na pasta spells, procure por runes ou spells attack, um desses dois você irá encontrar suddendeath.lua.

Feliz daquele que ensina o que sabe, e aprende o que ensina.

 

               

star-wars-animated-gif-23.gif

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo