Ir para conteúdo

Featured Replies

Postado

bom pessoal, como o titulo diz to querendo uma weapons

ou seja uma sword que hite por porcentagem

ou seja se o player tive, 1000 de life eu quero que a wand tire 10%

da life do player entao vai retirar 100 tendeu?

 

tentei cria algums script, mais sem sucesso.

esta retirando minha life.

 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDSWORD)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 0, 0)

local area = createCombatArea( { {0, 0, 0}, {0, 3, 0}, {0, 0, 0} } )
setCombatArea(combat, area)

function onUseWeapon(cid, var)
local hpmax = getCreatureMaxHealth(cid)
local min = -5 -- this means 15% minimum healing
local max = -5 -- this means 15% maximum healing
local hp_add = math.random((hpmax * (min/-100)), (hpmax * (max/-100))) 

if(hasCondition(cid, CONDITION_EXHAUST)) then
doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) 
doPlayerSendCancel(cid, "You are exhausted")
return true
end
getCreaturePosition(cid, hp_add)
doCombat(cid, combat, var)
doSendMagicEffect(getThingPos(cid), 32)
doSendAnimatedText(getPlayerPosition(cid),"+"..hp_add.."", TEXTCOLOR_GREEN) 
return doCombat(cid, combat, var)
end
 
  • Respostas 5
  • Visualizações 589
  • Created
  • Última resposta

Top Posters In This Topic

Postado

O tópico foi movido para a área correta, preste mais atenção da próxima vez!
Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:
De: "OTServSuporte OTServSuporte de Mapping "
Para: "OTServSuporte OTServSuporte de Scripts"

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

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