Ir para conteúdo
  • 0

editar script


carlinhoo0ww

Pergunta

olá galerinha do xtibia.

alguem poderia editar um script pra mim pf ?

adicionar umas msg para o movements [2392] = 2

o script é esse.

 

esse é o LIB

Spoiler

cityMonsters = {
    --["monster_name"] = recomendo número anterior + 1,
    ["Chanceler Carlin"] = 1,
    ["Chanceler Kazz"] = 2,
    ["Chanceler Ab"] = 3,
    --etc
}
DEFAULT_STORAGE = 49198
function setGuildExperience(guildId, exp)
    for _, pid in pairs(getPlayersOnline()) do
        if getPlayerGuildId(pid) == guildId then
            doPlayerSetExperienceRate(pid, exp)
        end
    end
end
function getGuildExpRate(guildId)
    for _, pid in pairs(getPlayersOnline()) do
        local playerRate = getPlayerRates(pid)[8]
        if getPlayerGuildId(pid) == guildId and playerRate > 1 then
            return playerRate
        end
    end
    return 1.0
end
function getGuildName(guild_id)             --Omega
    local query = db.getResult("SELECT name FROM guilds WHERE id = "..guild_id)
    local ret = query:getID() == -1 and false or query:getDataString("name")
    query:free()
    return ret
end

 

e esse o movements dele

Spoiler

local guilds = {
    --[actionid] = número da cidade configurado em cityMonsters,
    [2391] = 1,
    [2392] = 2,
    [2393] = 3,
}
    
function onStepIn(cid, item, position, fromPosition)
    if not isPlayer(cid) then return true end
    local guildId = getGlobalStorageValue(guilds[item.actionid] + DEFAULT_STORAGE)
    if getPlayerGuildId(cid) ~= guildId then
        doTeleportThing(cid, fromPosition)
    end
    return true
end

 

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

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

×
×
  • Criar Novo...