lgan 1 Postado Abril 28, 2014 Share Postado Abril 28, 2014 queria pedir uma ajuda ai para os scripters, quero que se o player estiver em modo de duel, ele tenha um bonus de def. comecei a fazer aki mas sou muito ruim com script. local bonusduel = {} if getPlayerStorageValue(getCreatureMaster(pk), 6598754) >= 1 then bonusduel = 2 else bonusduel = 1 end setPlayerStorageValue(pk, 1002, (pokes[getCreatureName(pk)].defense * bonusdef) * bonusduel) akela sto eh do canAttackOther, que eh dada ao player qd ele esta em modo de duel... Link para o comentário https://xtibia.com/forum/topic/232625-bonus-de-def-em-modo-de-duel/ Compartilhar em outros sites More sharing options...
Killua 389 Postado Abril 30, 2014 Share Postado Abril 30, 2014 Movido para pedidos e dúvidas - servidores derivados. Link para o comentário https://xtibia.com/forum/topic/232625-bonus-de-def-em-modo-de-duel/#findComment-1643739 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Abril 30, 2014 Share Postado Abril 30, 2014 Seu servidor é PDA, né? Nesse caso, você poderia fazer uma condição no exp2.0.lua, verificando se o cid e attacker são summons, e se seus mestres estão em duelo (checando a storage, claro). Aí, você alteraria o valor da variável multiplier. PS: Essa alteração deve ser feita abaixo do bloco onde multiplier é alterado de acordo com o elemento do cid/ataque. E me refiro ao bloco referente à essa condição: if damageCombat ~= COMBAT_PHYSICALDAMAGE and not isInArray(ignored, damageCombat) then Link para o comentário https://xtibia.com/forum/topic/232625-bonus-de-def-em-modo-de-duel/#findComment-1643784 Compartilhar em outros sites More sharing options...
Posts Recomendados