Porta com limite de level

leleeuh
em Scripts

leleeuh

Streamer
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/11Posts: 98

É, isso mesmo, acho que nunca fizeram um pedido desse aqui, mas eu gostaria de uma action para portas que levels acima do limite não pudessem passar e fosse enviada uma mensagem para eles dizendo que eles não podem...

Se for possível... Agradeço, abraços.

showoff

de volta ao xtibia: 11/02/14

here we go again: 09/02/16

 

oOFdUMU.png

 

facebook fanpage

facebook personal page

Shoguns

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/10/13Posts: 604

Sim, já fizeram milhões desse pedido aki, você pode fazer essas coisas....

 

1- Colocar a Magic Door (se tiver no seu OT) e depois colocar o action 14500 Depois do 1 se colocar o lvl.

 

 

2- Usando esse Movements:

Tag:

<movevent type="StepIn" actionid="3065" event="script" value="NomeDoArquivo.lua"/>
Coloque o action Id 3065 na Porta.
Arquivo.lua
function onStepIn(cid, item, position, fromPosition)
if getPlayerLevel(cid) >= 4500 then
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "voce precisa do level 4500")
 
return true
end
 
end
 
Nao sei

 

leleeuh

Streamer
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/11Posts: 98

Não, você não entendeu... esse script base que você já vem em todos os servidores...

O quê eu quero é um que dê um level LIMITE, ou seja: se passar de certo level não poderá mais passar.

 

Grato.

showoff

de volta ao xtibia: 11/02/14

here we go again: 09/02/16

 

oOFdUMU.png

 

facebook fanpage

facebook personal page

DuuhCarvalho

:)
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/12Posts: 988Gênero: MasculinoChar no Tibia: Xerife Woody
local porta = 3065 -- id da porta
local uid = 9095   -- UniqueID
local level = 400  -- limite de lvl


function onUse(cid, item, frompos, item2, topos)
if item.uid == uid and item.itemid == porta then
 if getPlayerLevel(cid) <= level then
  doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED)
 else
  doPlayerSendTextMessage(cid, 22, "Você passou do limite de level para entrar nessa porta.")
 end
end
return TRUE
end

e em actions.xml

                  <action uniqueid="9095" script="NomeDoArquivo.lua" />

leleeuh

Streamer
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/11Posts: 98

Thanks Duuh.

 

Pedido Realizado.

showoff

de volta ao xtibia: 11/02/14

here we go again: 09/02/16

 

oOFdUMU.png

 

facebook fanpage

facebook personal page

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.