Ir para conteúdo
  • 0

fazer o script funcionar.


880123

Pergunta

Ola, achei o script q tava a procura a semanas, achei aq no xtibia mesmo. Porem no meu ot nao esta funcioando. Alguem poderia da uma ajuda pf. eu instalei certinho o script porem o script nao faz a contagem. (nao da nenhum error no console)

tfs 0.4 - 8.60


 

Citar
function onKill(cid, target)

--[[ adicione os monstro aqui monstros
nome do monstro,storage
]]--

local m = {
["demon"] = 12001,
}


-- checkagem

if(isMonster(target) == TRUE) then
local n = getCreatureName(target)
local name_monster = m[string.lower(n)]
if(name_monster) then
local contagem = getPlayerStorageValue(cid, name_monster)
if(contagem == -1) then
contagem = 1
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você ja matou "..contagem .." " .. n .. ".")
setPlayerStorageValue(cid, name_monster, contagem + 1)
end
end
return TRUE
end

 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

aparentemente não há nenhum erro no script, de uma verificada se os nomes de monstros e storages estão adequados pro seu servidor, e se o evento onKill ta sendo acionado de acordo, por exemplo:

 

function onKill(cid, target)
    print("O evento onKill foi acionado.")

    local m = {
        ["demon"] = 12001,
    }

    if isMonster(target) then
        local n = getCreatureName(target)
        local name_monster = m[string.lower(n)]
        if name_monster then
            local contagem = getPlayerStorageValue(cid, name_monster)
            if contagem == -1 then
                contagem = 1
            end
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você ja matou " .. contagem .. " " .. n .. ".")
            setPlayerStorageValue(cid, name_monster, contagem + 1)
        end
    end
    return true
end

 

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...