Postado Junho 9, 2017 7 anos 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 Junho 9, 2017 7 anos 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 Junho 10, 2017 7 anos 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.
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.