Player ganha dinheiro ao matar player!

hadamais
em Scripts

hadamais

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/08Posts: 195Gênero: MasculinoChar no Tibia: Addamuuss

Olá.

 

Gostaria de um script que,

quando um player matasse o outro, ele ganhasse 25 moedas cinzas, esqueci o nome xD

Somente isso.

Obrigado amigos.

Alencar522

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/13Posts: 55
OBS: Não testei!
Creaturescript/scripts:

 

function onKill(cid, target)

if isPlayer(cid) and isPlayer(target) then
doPlayerAddItem(cid, 2148, 25)
end
return true
end

 

Creaturescripts.xml:

 

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

 

login.lua:

 

registerCreatureEvent(cid, "recomp")

oswdmr.gif

hadamais

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/08Posts: 195Gênero: MasculinoChar no Tibia: Addamuuss

Ja está configurado certinho pra 25 moedas cinzas?

No Creaturescript/scripts: o nome do arquivo lua vai ser "kill.lua"?

Alencar522

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/13Posts: 55

Sim, o nome vai ser kill.lua, eu arrumei pra 25 lá no script!

oswdmr.gif

hadamais

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/08Posts: 195Gênero: MasculinoChar no Tibia: Addamuuss

Desculpa, mas poderia colocar nesse mesmo script pra cair um coração junto? :D

Alencar522

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/13Posts: 55

Me adiciona skype que te ajudo.

alencar.beaver

oswdmr.gif

hadamais

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/08Posts: 195Gênero: MasculinoChar no Tibia: Addamuuss

Complicou agora...

Estou tentando achar esse id.


ID 5943 amigão.

Maenilse

q manero em fera
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/09/12Posts: 711Char no Tibia: noé

script modificado, caso vc queira mudar o item e a quantidade, basta modificar no local item =, e no local quantidade =

assim fica mais facil de vc configurar caso queira modificar.

function onKill(cid, target)

local item = 2148
local quantidade = 25

if isPlayer(cid) and isPlayer(target)  then
doPlayerAddItem(cid, item, quantidade)
end
return true
end

hadamais

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/08Posts: 195Gênero: MasculinoChar no Tibia: Addamuuss

Se adaptasse assim estava errado?function onKill(cid, target)


function onKill(cid, target)
if isPlayer(cid) and isPlayer(target) then
doPlayerAddItem(cid, 2148, 25)
doPlayerAddItem(cid, 5943, 1)
end
return true
end

 

 

 

?

Maenilse

q manero em fera
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/09/12Posts: 711Char no Tibia: noé

script atualizado, eu n testei ele pq n to com servidor aqui, entao tu testa, qualquer coisa posta aqui.

local recompença = { 
local item = {{"2148", 25}, {"5943", 1}}
}
 
function onKill(cid, target)

if isPlayer(cid) and isPlayer(target)  then
local itens = recompença.[item]
for i = 1, #itens do 
doPlayerAddItem(cid, itens[i][1], itens[i][2])
doPlayerSendTextMessage(cid, 20, "Você matou facil o jogador " ..getCreatureName(target) ..  "["  .. getPlayerLevel(target) .. "]") 
end
end
return true
end

hadamais

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/08Posts: 195Gênero: MasculinoChar no Tibia: Addamuuss

Adaptei o script la em cima, e ficou sussa.

Maenilse

q manero em fera
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 21/09/12Posts: 711Char no Tibia: noé

eu ja tinha te passado o script atualizado antes de vc ter postado.

hadamais

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 02/11/08Posts: 195Gênero: MasculinoChar no Tibia: Addamuuss

Sua adaptação foi testada e deu erro pra mim brother.

Eu adaptei o script do rapaz la em cima com o outro item, e ficou tudo certo.

Desculpa, mas obrigado.

DuuhCarvalho

:)
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/12Posts: 988Gênero: MasculinoChar no Tibia: Xerife Woody

Tópico movido para Pedidos e dúvidas resolvidos.