Ir para conteúdo

[Creatureevent] Gps Ao Matar Alguém


Oneshot

Posts Recomendados

  • Autor: Oneshot
  • Versão do Servidor*: 8.54
  • Comentário: Aqui está um script bem simples, ele faz com que ao se matar um jogador qualquer, o playerKiller em questão ganhe 200 GPs. Creio que este script pode ser melhor aproveitado em OTservs de War.

 

1 - Crie um arquivo LUA na sua pasta creaturescripts/scripts de nome recompensa, adicione este conteúdo ao arquivo:

 

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

 

2 - Adicione essa linha ao seu creaturescripts.xml:

 

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

 

3 - E essa linha ao seu login.lua, localizado no creaturescripts/scripts.

 

registerCreatureEvent(cid, "Recompensa")

 

* Creio que funcionará em servidores baseados no TheForgottenServer 0.3.6pl1

Editado por Oneshot
Link para o comentário
Compartilhar em outros sites

No 0.3.5+ é onDeath(cid, corpse, deathList).

Acho que teria q ser assim:

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

Editado por kydrai
Link para o comentário
Compartilhar em outros sites

  • 1 year later...

Cara em que parte do loguim pq to adicionando o loguim e tipow o s players para de logar nao tem como logar dps da 1 explicada melhor pelo private ou posta aki vlw

 

 

:XTibia_smile:

Editado por TrojanBr
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...