Ir para conteúdo
  • Cadastre-se

[PEDIDO] Tile ninguém passa


Posts Recomendados

Queria fazer um tile/piso que ninguém possa passar, quando for tentar passar voltar pra trás.

 

 

->Se já tiver um tópico como esse explicando isso sorry :( , (me enviem o link se tiver, já procurei e não achei)<- 

                                                         ->Agradeço Desde Já :D <-

 

Atensiosamente, Gabriel L.

Link para o post
Compartilhar em outros sites

Movements.xml

<movement type="StepIn" actionid="1864" event="script" value="noenter.lua"/>

 

movements/scripts:

 

noenter.lua

 

function onStepIn(cid, item, position, fromPosition)
if getPlayerLevel(cid) >= 1000000000 then
return true
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Desculpe, voce nao pode acessar essa area.")
doTeleportThing(cid, fromPosition, false)
end
end

 

Depois vá na tile que você quer que nunca passe, e coloca actionid : 1864

Reinicie o servidor e tente passar

Vai aparecer essa mensagem : Desculpe, voce nao pode acessar essa area.

Ajudei? dá um REP +               ↑↑

 

 

Projetos:

Mapa próprio 8.70.

Link para o post
Compartilhar em outros sites

Creio que assim fica mais fácil e volta pro sqm de trás:

 

Em movements.xml adicione a seguinte linha:
 

<movevent type="StepIn" actionid="557" event="script" value="backtile.lua"/>

Em movements/scripts crie um arquivo chamado backtile.lua e coloque dentro:

function onStepIn(cid, item, position, fromPosition)

if getPlayerGroupId(cid) >= 7 then
else
doPlayerSendTextMessage(cid, 22, "Você não faz parte da staff do Max Willian hihi")
doTeleportThing(cid, fromPosition, true)
doSendMagicEffect(getCreaturePosition(cid), 12)
end
end

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Link para o post
Compartilhar em outros sites

Nossa pra que tanta complicação,rsrsrsr

É só usar esse caso não funcione os de cima :

"data/movements/scripts/piso.lua" :

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
doTeleportThing(cid, lastPosition)
return TRUE
end

"data/movements/movements.xml" :

<movevent type="StepIn" uniqueid="27953" event="script" value="piso.lua"/>

 

Coloque o uniqueID 27953 no tile que quiser.

Link para o post
Compartilhar em outros sites

 

Nossa pra que tanta complicação,rsrsrsr

É só usar esse caso não funcione os de cima :

"data/movements/scripts/piso.lua" :

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
doTeleportThing(cid, lastPosition)
return TRUE
end

"data/movements/movements.xml" :

<movevent type="StepIn" uniqueid="27953" event="script" value="piso.lua"/>

Sim amor, você retirou a função de passar e de verificar, bem pensado não havia pensado nisto, Parabéns kk

YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png [email protected]

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo