FP

[Pedido] Script Para Quando Um Player Matar Outro Ganhar Dinheiro

Por Fprince, 28 de abr. de 2011 em Archived

script
6
1.6k
FprinceF
28 de abril de 2011 às 13:57

Eu estou hosteando um OT de war (Carlin War 8.6), e tem o NPC addoner, mais os players reclamam porque nao tem como conseguir o dinheiro pra comprar, entaum eu qeuria um script que ao matar outro player o player que matou ganha 5 platinum coins! Obrigado!

 

-- Alias se alguem tiver afim de jogar ae o ip: warotsbr.servegame.com account 1/1

Editado Abril 28 por Fprince

1 mês depois...
joao33J
21 de maio de 2011 às 11:53

cara tbm ja vi alguns tutorias no xtibia mas tem q mexer no loguim quando eu mexo no loguim .lua ele nao loga + ngm no ot nao sei tenta axar no ot e der sorte se axar me pasa por msg aew plx

21 de maio de 2011 às 12:23

Ta aew

1 abra o login.lua e add isso antes do ultimo Return true

 

registerCreatureEvent(cid, "Recompensa")

 

Agora feche e salve e va no creaturescripts.xml e add isso

 

<event type="death" name="Recompensa" script="recompensa.lua"/>

 

Feito isso va no scripts e crie recompensa.lua e add isso

 

config = {
reward = 200 --define o quanto o jogador ganhará
}
function onDeath(cid, corpse, lastHitKiller, mostDamageKiller)
if(isPlayer(lastHitKiller) == TRUE) then
doPlayerAddMoney(lastHitKiller, config.reward)
doPlayerSendTextMessage(lastHitKiller, MESSAGE_STATUS_CONSOLE_ORANGE, "Voc\ê matou " .. getCreatureName(cid) .. " e recebeu " .. config.reward .. " GPs.")
end
return TRUE
end

 

Creditos:OneShot80%

TheDevilZ:20% por trazer aki :smile_positivo:

joao33J
22 de maio de 2011 às 14:09

No funcionou ajuda aew

23 de maio de 2011 às 12:58

Deu algum erro??

Explique melhor.

1 mês depois...
DarkelvenD
16 de junho de 2011 às 14:55

Procura no heroserv war