KO
dúvida

Wanted Dead Or Alive!

Por koete, 10 de set. de 2013 em Scripts

resolvido
otserv
tibia
script
4
779
koeteK
10 de setembro de 2013 às 18:00

Estou usando um script que peguei aqui no xtibia

mas logo de cara deu um erro que não aparece na source

o erro é que quando mato qualquer monstro ele não morre alguem pode me ajudar?

 

 

OmegaO
10 de setembro de 2013 às 18:51

Já tinham reclamado desse erro nos comentários. Tenta substituir a sua onKill pra essa aqui (tava faltando completar o return true)

 

 

function onKill(cid,target)

  if isPlayer(cid) and isPlayer(target) then
    local sk = getCreatureSkullType(target)
    local level = getPlayerLevel(target)
    local prize = {0.7*level*100, 1.3*level*100}
    if getPlayerIp(cid) ~= getPlayerIp(target) then
      if sk == SKULL_WHITE or sk == SKULL_RED or sk == SKULL_BLACK then
        if haveReward(getPlayerName(target)) then
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "The government payed ".. getPlayerReward(getPlayerName(target)) .." gold coins for the killer of ".. getPlayerName(target) ..". Thank you.")
          doPlayerAddMoney(cid, getPlayerReward(getPlayerName(target)))
          setPlayerReward(getPlayerName(target),0)
        else
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "That player aren't wanted.")
        end
      else
        doPlayerAddReward(getPlayerName(cid), math.random(prize[1],prize[2]))
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Now the government will pay ".. getPlayerReward(getPlayerName(cid)) .." gold coins for your head.")
        setPlayerReward(getPlayerName(target),0)  
      end
    end
  end
  return true
 end

 

 

Editado Setembro 10 por omega blueheaven

koeteK
11 de setembro de 2013 às 12:35

Valew fera funcionou aqui +REP

Editado Setembro 11 por koete

BeekiB
11 de setembro de 2013 às 13:13

Tópico movido para a seção de dúvidas e pedidos resolvidos.