Ir para conteúdo
Entre para seguir isso  
iuniX

Subir Cachoeira

Recommended Posts

iuniX    4
iuniX

obs: Bom, este é o meu primeiro script, então se der para melhorar algo, gostaria de ajuda.:

Nome: Subindo cachoeiras!

Autor: iuniX

Testado em: The Forgotten Server 0.4.0a1

  • Explicação:

Bom, é um script bem simples que faz o player concentrar tua força para subir uma cachoeira.

 

  • Script:

 

Adicione a tag ao movements/movements.xml:

<movevent type="StepIn" actionid="3573" event="script" value="cachoeira.lua"/>
Crie um arquivo chamado cachoeira.lua em movements/scripts e bote isso:

function onStepIn(cid, item,pos, position, fromPosition)
local usestor = false -- Coloque true ou falso para usar o storage valor
local stor = 1500 -- se voce colocou true ali em cima, escolha a storage a ser usada
local valorstor = 1 -- Valor da storage para ativar o script
local pos = getPlayerPosition(cid)  -- não mude
local topos = {x = pos.x, y = pos.y - 2, z = pos.z - 1}  -- Escolha a  direção que ele vai subir (Se vc almentar o X ele vai ir para a  esquerda, se vc almentar o Y ele vai ir para baixo, se vc almentar o Z  ele vai descer.)


function subindo ()
doTeleportThing(cid, topos)
doSendMagicEffect(topos, 53)
doPlayerSetNoMove(cid, false)
doSendAnimatedText(topos, "Subiu!", math.random(1,255)) 
return
end
function effect1 ()
doSendAnimatedText(pos, "Concentrando", math.random(1,255)) 
return
end


if usestor == true then
        if (getPlayerStorageValue(cid, stor)) == valorstor then
           doPlayerSetNoMove(cid, true)     
           addEvent(subindo,3000)
           addEvent(effect1,1000)
           addEvent(effect1,2000)
           addEvent(effect1,100)
        else
         doPlayerSendCancel(cid,"Você não tem força suficiente para subir na cachoeira....")
         doSendMagicEffect(pos, 34)
        end
        else
            doPlayerSetNoMove(cid, true)     
            addEvent(subindo,3000)
            addEvent(effect2,3100)
            addEvent(effect1,1000)
            addEvent(effect1,2000)
            addEvent(effect1,100)
    end
end

Agora vá ao RME e coloque na base da cachoeira, actionid 3573

 

 

Farei um video do Script e postarei o Script de descer.
Editado por iuniX

Compartilhar este post


Link para o post
Dollar    0
Dollar

Aprovado, obrigado pela contribuição!

Tópico Remunerado em 10 V$ - Movements

Editado por Garou

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×