Ganhar Item Ao Mata Outro Player

Thacio Silvah
em Scripts

Thacio Silvah

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/11/19Posts: 9

Ola Galerinha Do xTibia Tudo Bom Com Vocês?

Espero Que Sim, Estou Fazendo Esse Topico Aqui Para Pedir a Ajuda De Algum De Vocês

a Tipo Criar Um Script Que Quando Mata o Outro Player Independente Se Esteja PK Ou Não

Ganha 50 Crystal Coins Já Vi Varios Topicos Mas Nem 1 Funcionous Pois Estou Montando Um 

Servidor De War Em Cima Do Slayer Yurots 8.4 o Meu TFS É 0.3.1 Espero Que Algum De Vocês me Ajudem

Dou REP+ Quem Conseguir Me Ajudar Muito Obrigado Pela Atenção!

 

Esse é o Script Que Eu Tentei e Não Funcionou Mais Tambem Nao Deu Nem 1 Erro No TFS

 

function onKill(cid, target, lastHitKiller)
if(isPlayer(target) and isPlayer(lastHitKiller)) then

doPlayerSendTextMessage(cid, 22, "Parabens, voce matou o jogador "..getCreatureName(target).." e tirou seu coraçao")

function additem()

local aditi = doPlayerAddItem(lastHitKiller, 5943, 1)

doItemSetAttribute(aditi, "description", "Este foi retirado de "..getCreatureName(target).."")

end

addEvent(additem, 1000)

end

end

heartnb.lua
443 Bytes2 downloads

Kuro o Shiniga

avatar
Colaborador
Colaborador

INFOS

Grupo: ColaboradorRegistrado: 27/12/10Posts: 271Gênero: Masculino

Já existe um script do Killua aqui no forum que tu ganha um coração quando mata um player, é so trocar o id do item por gold

 

Vá em data/creaturescripts/scripts/heartnb.lua e adicione:

function onKill(cid, target, lastHitKiller)
if(isPlayer(target) and isPlayer(lastHitKiller)) then
doPlayerSendTextMessage(cid, 22, "Parabens, voce matou o jogador "..getCreatureName(target).." e ganhou gold")
function additem()
local aditi = doPlayerAddItem(lastHitKiller, 2160, 50)
end
addEvent(additem, 1000)
end
end

Depois adicione a seguinte TAG em data/creaturescripts/creaturescripts.xml:

<event type="kill" name="heartnb" event="script" value="heartnb.lua"/>