Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá galera... creio eu que seja em MOVEMENTS..

 

 

Eu gostaria de um script assim :

 

No meu otserv tem um 'Teleporte' que leva o player a um 'EVENTO DICE'

 

 

-Tipo assim ao entrar neste teleporte os players tipo ficam em FILA..

 

Eu gostaria de um script assim. Como esse evento é destinado a players novos.

 

eu gostaria de fazer assim ...

 

 

PLAYERS DE LVL 1 A 300 PODEM PASSAR NO PISO TAL 

Players maiores que 300 não pode

 

 

 

Isso é possivel de se fazer ?

eu vi um script aqi onde lvl 500 + pode passar..

 

mais eu queria ao contrario

 

lvl 300 + n pode passar

Link para o post
Compartilhar em outros sites

Eu tentei mexer em um aqui, testa e ve se vai.

local level = 300

function onStepIn(cid, item, position, fromPosition)

if isPlayer(cid) == false then
return true
end

if getPlayerLevel(cid) > level then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, 27, "Apenas players abaixo do level 300 podem passar")
return true
end

doSendAnimatedText(getCreaturePosition(cid), "-300", math.random(1,255))
return true
end
<movevent type="StepIn" actionid="99879" event="script" value="levelground.lua"/>
Link para o post
Compartilhar em outros sites

@Creditos !

Raell5

 

Vá ate "Data>movements>movements.xml" coloque esta tag lá.

<movevent type="StepIn" uniqueid="15000" event="script" value="lvl.lua"/>

 

Ok colocando isto, vá ate seu "RME" vá o tile em que você que por o lvl pra entrar e, adicione isto ao tile na action.

15000

 

Depois disso vá ate "Data>Movements>Scripts" e crie "lvl.lua" e adicione isto.


function onStepIn(cid, item, position, fromPosition)
local level =  -- Edita aqui level
if getPlayerLevel(cid) < level then
doTeleportThing(cid, fromPosition, true)
doSendMagicEffect(getThingPos(cid), CONST_ME_FIREAREA)
doPlayerSendCancel(cid,"Somente level " .. level .. " ou mais podem passar aqui.")
end
return TRUE
end

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

Link para o post
Compartilhar em outros sites

@Creditos !

Raell5

 

Vá ate "Data>movements>movements.xml" coloque esta tag lá.

<movevent type="StepIn" uniqueid="15000" event="script" value="lvl.lua"/>

Ok colocando isto, vá ate seu "RME" vá o tile em que você que por o lvl pra entrar e, adicione isto ao tile na action.

15000

Depois disso vá ate "Data>Movements>Scripts" e crie "lvl.lua" e adicione isto.

 

doPlayerSendCancel(cid,"Somente level " .. level .. " ou mais podem passar aqui.")

Ele quer que abaixo de 300 passe

Link para o post
Compartilhar em outros sites

doPlayerSendCancel(cid,"Somente level " .. level .. " ou mais podem passar aqui.")

Ele quer que abaixo de 300 passe

ai ele mesmo pode editar o level que ele quiser

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

Link para o post
Compartilhar em outros sites

no caso acima do level que ele escolher não passa né? nao sei se fiz certo o script que eu postei

Sim não passa, por isso deixei pra ele mesmo mexer.

16s5uc.gif2moe247.gif  swvimf.gif 

 

 

 

raell, me come

 

 

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