Ir para conteúdo

Featured Replies

Postado

Eai galera do TibiaKing, queria fazer um pedido a vocês de um surfsystem para um servidor 8.60 (Não é pokemon), ao eu clicar na borda ou passar por cima (algum desses dois) eu mudo minha outfit para 267 e vou para água, se eu clicar denovo (ou retornar), eu volto para terra e minha outfit volta ao normal.

Postado

movements/movements.xml

    <!-- Swimming -->
    <movevent type="StepIn" itemid="4828-4831" event="script" value="swimming.lua"/>
    <movevent type="StepOut" itemid="4828-4831" event="script" value="swimming.lua"/>
    <movevent type="StepIn" itemid="7943-7954" event="script" value="swimming.lua"/>
    <movevent type="StepOut" itemid="7943-7954" event="script" value="swimming.lua"/>

movements/scripts/swimming.lua

local outfit = {lookType = 267, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
    if(hasCondition(cid, CONDITION_OUTFIT, 0, CONDITIONID_COMBAT) and getCreatureOutfit(cid).lookType == outfit.lookType) then
        doRemoveCondition(cid, CONDITION_OUTFIT)
        if(not isPlayerGhost(cid)) then
            doSendMagicEffect(position, CONST_ME_POFF)
        end
    end

    return true
end

function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor)
    if(not isPlayer(cid)) then
        return true
    end

    local tmp = getTileInfo(toPosition)
    if(tmp.trashHolder) then
        if(doTileQueryAdd(cid, toPosition, 4) ~= RETURNVALUE_NOERROR) then
            return false
        end

        if(not isPlayerGhost(cid)) then
            doSendMagicEffect(fromPosition, CONST_ME_POFF)
            doSendMagicEffect(toPosition, CONST_ME_WATERSPLASH)
        end

        doRemoveConditions(cid, true)
        doSetCreatureOutfit(cid, outfit, -1)
    end

    return true
end

tumblr_o70wteR8521r9n6kzo1_400.gif

Postado
  • Autor
7 minutos atrás, Yamborghini disse:

movements/movements.xml


    <!-- Swimming -->
    <movevent type="StepIn" itemid="4828-4831" event="script" value="swimming.lua"/>
    <movevent type="StepOut" itemid="4828-4831" event="script" value="swimming.lua"/>
    <movevent type="StepIn" itemid="7943-7954" event="script" value="swimming.lua"/>
    <movevent type="StepOut" itemid="7943-7954" event="script" value="swimming.lua"/>

movements/scripts/swimming.lua


local outfit = {lookType = 267, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0}

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
    if(hasCondition(cid, CONDITION_OUTFIT, 0, CONDITIONID_COMBAT) and getCreatureOutfit(cid).lookType == outfit.lookType) then
        doRemoveCondition(cid, CONDITION_OUTFIT)
        if(not isPlayerGhost(cid)) then
            doSendMagicEffect(position, CONST_ME_POFF)
        end
    end

    return true
end

function onStepOut(cid, item, position, lastPosition, fromPosition, toPosition, actor)
    if(not isPlayer(cid)) then
        return true
    end

    local tmp = getTileInfo(toPosition)
    if(tmp.trashHolder) then
        if(doTileQueryAdd(cid, toPosition, 4) ~= RETURNVALUE_NOERROR) then
            return false
        end

        if(not isPlayerGhost(cid)) then
            doSendMagicEffect(fromPosition, CONST_ME_POFF)
            doSendMagicEffect(toPosition, CONST_ME_WATERSPLASH)
        end

        doRemoveConditions(cid, true)
        doSetCreatureOutfit(cid, outfit, -1)
    end

    return true
end

não funcionou :/

 

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo