Ir para conteúdo

Como adicionar mais força ao player quando transformar


Skailord

Posts Recomendados

Galera eu queria pedir a vocês que me ajudascem com minha script de transform que eu queria que quando o player transformaçe ele ganhaçe mais força ao hitar um monstro tipo aumentaçe 20 a força de hit dele a cada transform, darei rep ++ pra quem ajudar .

 

script:

 

local config = {

--[vocation id] = { {lvl inicial, lvl maximo}, looktype, efeito}

[1] = { {lvl = {1, 24}, look = 71, eff = 1},

{lvl = {25, 49}, look = 66, eff = 130},

{lvl = {50, 74}, look = 91, eff = 15},

{lvl = {75, 99999999}, look = 18, eff = 15},

},

[2] = { {lvl = {25, 49}, look = 66, eff = 208},

{lvl = {50, 74}, look = 91, eff = 208},

{lvl = {75, 990000}, look = 398, eff = 110},

},

}

function onSay(cid, words, param, channel)

doPlayerSay(cid, "transformar")

local voc = config[getPlayerVocation(cid)]

if voc then

for i = 1, #voc do

if getPlayerLevel(cid) >= voc.lvl[1] and getPlayerLevel(cid) <= voc.lvl[2] then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!")

local outfit = {lookType = voc.look}

doCreatureChangeOutfit(cid, outfit)

doSendMagicEffect(getCreaturePosition(cid), voc.eff)

local hp = 1000 -- hp que adiciona

local hpm = getCreatureMaxHealth(cid)

setCreatureMaxHealth(cid, hp+hpm)

doCreatureAddHealth(cid, hpm)

local mp = 1000 -- mp que adiciona

local mpm = getCreatureMaxMana(cid)

setCreatureMaxMana(cid, hp+hpm)

doCreatureAddMana(cid, hpm)

return true

end

end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no minimo no level " .. voc[1].lvl[1] .. " e no maximo ".. voc[#voc].lvl[2].." para transformar.")

else

doPlayerSendCancel(cid, "Você não pode se Transformar!")

end

return true

end

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...