Ir para conteúdo

Featured Replies

Postado

Bom arrumei esse script aki no tk msm, queria sabe se de como aumenta a distance dele.(O maximo é 14)

 

Mostrar conteúdo oculto

 

  • Respostas 19
  • Visualizações 630
  • Created
  • Última resposta

Top Posters In This Topic

Postado

local config = {
    catapults = {
        --[actionid] = "direção",
        [6801] = "sul",
        [6802] = "norte",
        [6803] = "leste",
        [6804] = "oeste",
    },
    distance = 14,                   --Quantas posições o jogador vai "pular" (só funciona com números pares). Distância máxima: 14.
    directions = {
        ["norte"] = 0,
        ["leste"] = 1,
        ["sul"] = 2,
        ["oeste"] = 3,
    },
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
    if not config.catapults[item.actionid] then
        return doPlayerSendCancel(cid, "Sorry, this catapult isn't available right now.") and print("Catapult without actionid or it isn't configured in table.")
    end
    local direction = config.directions[config.catapults[item.actionid]]
    for i = 1, config.distance do
        addEvent(function()
            if getPlayerLookDir(cid) ~= direction then
                doCreatureSetLookDirection(cid, direction)
            end
            local newPos = getPosByDir(i ~= 1 and getThingPos(cid) or toPosition, direction)
            newPos.z = i <= config.distance / and newPos.z - 1 or newPos.z + 1
            if i < config.distance then
                doAreaCombatHealth(0, 0, newPos, 0, 0, 0, 255)
                doCreateItem(460, 1, newPos)
            end
            doTeleportThing(cid, newPos)
        end, i * 120)
    end
    return true
end

 

 

testa aí e me diz o que acontece

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo