Ir para conteúdo
  • 0

Porta com limite de level


leleeuh

Pergunta

É, 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.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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
Editado por Shoguns
Link para o comentário
Compartilhar em outros sites

  • 0

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.

Link para o comentário
Compartilhar em outros sites

  • 0
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" />
Editado por DuuhCarvalho
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...