Ir para conteúdo

(Resolvido)entrar no teleport por determinado tempo e depois ser teleportado depois de 10m

Featured Replies

  • Respostas 17
  • Visualizações 1.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @poko360 Acredito que agora vai funcionar   1 - Apague o script do globalevent/scripts e exclua a linha do globalevents.XML   2 - Vá em creatureevents/scripts e crie um arquivo cha

  • -------------   creaturescript   roomkick.lua function onLogin(cid) registerCreatureEvent(cid, "RoomKickCheck") return true end function onThink(cid, interval) if getP

  • @poko360 Testei aqui e funcionou.   18:33 [Vodkart]:  Iniciou uma hunt em Nishapur 1 [PVP]  18:34 seu tempo na sala acabou   e fui jogado para o Templo.   Unica coisa que

Postado
  • Solução

@poko360 Testei aqui e funcionou.

 

18:33 [Vodkart]:  Iniciou uma hunt em Nishapur 1 [PVP] 


18:34 seu tempo na sala acabou

 

e fui jogado para o Templo.

 

Unica coisa que esqueci foi de colocar no TP final a coordenadas para sair... 

 

Use assim os movements

 


roomkick1.lua

function onStepIn(cid, item, position, fromPosition)

    local getP = getPoints(cid)
    local minutos = 1 -- 1 minuto
    
    if not isPlayer(cid) then
        return true
    end
    
    if getPoints(cid) < 800 then
        doCreatureSay(cid, "Voce nao possui 800 online coins na sua account.", TALKTYPE_ORANGE_1)
        doTeleportThing(cid, fromPosition, true)
        return true
    end
    doTeleportThing(cid, {x=56, y=1463, z=7})
    doPlayerRemovePoints(cid, 800)
    setPlayerStorageValue(cid, 982301, 1)
    setPlayerStorageValue(cid, 982300, os.time()+ minutos*60)
    doBroadcastMessage("["..getCreatureName(cid).."]: \ Iniciou uma hunt em Nishapur 1 [PVP] \n Gastou: 800x Online coins \n Account balance: [".. getP .."] online coins", 25)
    doBroadcastMessage("["..getCreatureName(cid).."]: \ Iniciou uma hunt em Nishapur 1 [PVP] \n Gastou: 800x Online coins \n Account balance: [".. getP .."] online coins", MESSAGE_STATUS_CONSOLE_BLUE)
    return true
end

roomkick2.lua

function onStepIn(cid, item, position, fromPosition)
    if not isPlayer(cid) then
        return true
    end
    doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
    setPlayerStorageValue(cid, 982301, 0)
    return true
end

TAG

<movevent type="StepIn" actionid="16530" event="script" value="roomkick1.lua"/>
<movevent type="StepIn" actionid="16531" event="script" value="roomkick2.lua"/>

 

@poko360 acabei de arrumar os movements que estavam errado... favor atualizar eles agr!!

Editado por Vodkart (veja o histórico de edições)

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Postado
  • Autor

@Vodkart
eu tava adicionando no login.lua tambem, so que ja tinha no script, por isso nao tava funcionando. valeuu!!

se eu quiser botar em outro script, é so colocar essas duas linhas né?

    setPlayerStorageValue(cid, 982301, 1)
    setPlayerStorageValue(cid, 982300, os.time()+ minutos*60)

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