Manda o script do Vodka aí que eu adapto.
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

info
Grupo: Campones
Registrado: 16/12/11
Posts: 31
Reputação: +3
Char no Tibia: Menoxcide

ake esta ele:
function onDeath(cid, corpse, killer)
local monstName = "The Overlord"
local Storage = 45000
if isMonster(cid) then
if string.lower(getCreatureName(cid)) == string.lower(monstName) then
setPlayerStorageValue(killer[1], Storage, 11)
doCreatureSay(cid, "Your team won the reward!!.", TALKTYPE_ORANGE_1)
end
end
return true
end
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

function onDeath(cid, corpse, killer) if isMonster(cid) then if getCreatureName(cid) == "The Overlord" then for _,member in pairs(getPartyMembers(getPlayerParty(killer[1]))) do setPlayerStorageValue(member, 45000, 11) end doCreatureSay(cid, getCreatureName(killer[1]).."'s party won the reward!", TALKTYPE_ORANGE_1) end end return true end
info
Grupo: Campones
Registrado: 16/12/11
Posts: 31
Reputação: +3
Char no Tibia: Menoxcide

Ow nao deu certo, nao esta dando o storage e tb nao esta mandando a msg...
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

Tenta isso então:
function onDeath(cid, corpse, killer) local firstkiller for _,creature in ipairs(killer) do if isPlayer(creature) then firstkiller = creature break end end if isMonster(cid) then if getCreatureName(cid) == "The Overlord" then for _,member in pairs(getPartyMembers(getPlayerParty(firstkiller.uid))) do setPlayerStorageValue(member, 45000, 11) end doCreatureSay(cid, getCreatureName(firstkiller).."'s party won the reward!", TALKTYPE_ORANGE_1) end end return true end
Editado Fevereiro 8 por Byerne
info
Grupo: Campones
Registrado: 16/12/11
Posts: 31
Reputação: +3
Char no Tibia: Menoxcide

agr ta dando erro no distro na linha 7
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

Tenta denovo ... ._.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

tente
--
retirado
Editado Fevereiro 10 por Vodkart
info
Grupo: Visconde
Registrado: 23/02/08
Posts: 273
Reputação: +101
Char no Tibia: Foxx Rookslayer

Verdade, é LID não PID ._. HAHAH Merda ![]()
info
Grupo: Campones
Registrado: 16/12/11
Posts: 31
Reputação: +3
Char no Tibia: Menoxcide

Onti tive q sair entao nao deu pra testa, ai testei hj e continuo nao dando certo...nao esta dando o storage e tb nao ta mandando a msg ;x
No distro nao da nenhum erro e nem quando termina de mata, eu ja colokei o eventname nos monster.xml e colokei no login tb ja...tenta arruma aew ^^
Vlws
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

desculpe erro meu,o cid em questão é pro monster ._.
ou sejá estava checando se o monstro estava na party rsrsrs
function onDeath(cid, corpse, killer)
local monstName = "The Overlord"
local Storage = 45000
if isMonster(cid) and string.lower(getCreatureName(cid)) == string.lower(monstName) then
if isInParty(killer[1]) == TRUE then
local players = getPartyMembers(getPartyLeader(killer[1]))
for i, k in ipairs(players) do
setPlayerStorageValue(k, Storage, 1)
end
doCreatureSay(cid, "Your team won the reward!!.", TALKTYPE_ORANGE_1)
end
end
return TRUE
end
abraços



info
Grupo: Campones
Registrado: 16/12/11
Posts: 31
Reputação: +3
Char no Tibia: Menoxcide
Eu ja tentei o script do Vodkard + o dele só da para o "player" q ganha mais experiencia e nao para quem esta na party.
Gostaria de um q desse o storage pro time q esta na party q ganhou mais exp do bixo...
AJUDA AE GALERA !!!