-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
script alguém pode me ajudar nessa spells aqui, queira que colocassem pro meu personagem ficar inatingível por 6 segundos e podendo atacar livremente
Por lazaroszz,
- 0 respostas
- 506 visualizações
-
- 0 respostas
- 933 visualizações
-
- 1 resposta
- 2306 visualizações
-
- 0 respostas
- 1404 visualizações
-
- 0 respostas
- 1080 visualizações
-
Pergunta
dearthpoenix 8
Eu tenho esse script aqui:
local rewards = {
{id = 2160, count = 1},
{id = 2152, count = 20},
}
function onDeath(cid, corpse, killers)
local partiesDamageRatio, mostDamage, winners = {}, {0, 0, false}, {}
for _, player in pairs (killers) do
local percentDealt = getPlayerStorageValue(cid, getPlayerGUID(player))
if isInParty(player) then
partiesDamageRatio[getPlayerParty(player)] = (partiesDamageRatio[getPlayerParty(player)] or 0) + percentDealt
elseif mostDamage[1] < percentDealt then
mostDamage = {percentDealt, player, false}
end
end
for guildId, damageRatio in pairs (partiesDamageRatio) do
if damageRatio > mostDamage[1] then
mostDamage = {damageRatio, guildId, true}
end
end
if mostDamage[3] then
winners = getPartyMembers(mostDamage[2])
else
winners = {mostDamage[2]}
end
for _, winId in pairs (winners) do
for _, itemInfo in pairs (rewards) do
doPlayerAddItem(winId, itemInfo.id, itemInfo.count or 1)
end
end
return true
end
function onStatsChange(cid, attacker, type, combat, value)
if not isCreature(attacker) or not isPlayer(attacker) or type ~= STATSCHANGE_HEALTHLOSS then return true end
local percentToAdd = math.abs(value) / getCreatureMaxHealth(cid) * 100
local currentPercent = math.max(getPlayerStorageValue(cid, getPlayerGUID(attacker)), 0)
setPlayerStorageValue(cid, getPlayerGUID(attacker), currentPercent + percentToAdd)
return true
end
Ele faz com que o monstro em questão quando ele morre, a party que tirar mais dano dele ganha itens e se o player não estiver na party que tirar mais dano ele não ganha o prêmio.
Eu gostaria que editasse esse script so para um detalhe, que no lugar de party fosse a guild que tirar mais dano e tal.
Alguém para me ajudar por favor??? Valendo 3 REP!
Esperando respostas!
Editado por dearthpoenixLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados