Ir para conteúdo

Rookgaard Level Tile


Nottinghster

Posts Recomendados

Fala ai galerinha XTibiana!

 

Eu vi vários scripts com essa função, mas todos os scripts era pra colocar a posição X Y Z do local, então resolvi criar esse que volta 1 sqm atras, bem simples!!

 

function onStepIn(cid, item, pos)

if getPlayerLevel(cid) < 2 and getPlayerAccess(cid) < 1 then
 doPlayerSendCancel(cid,"Only players with level 2 or higher can pass.")
 doSendMagicEffect(pos, 2)
 pos.y = pos.y+1
 doTeleportThing(cid, pos)
 doSendMagicEffect(pos, 2)
end
end

 

<movevent event="StepIn" actionid="XXXX" script="arquivo.lua" />

 

Acho que não precisa nem explicar né??

 

abraços!!

Editado por Nottinghster
Link para o comentário
Compartilhar em outros sites

  • 1 year later...
  • 2 weeks later...
  • 5 months later...

Não sou tão bom em script mas olha Not

por que não fez com configs? tem gente é demora pra entender os scripts

ai organizar fica bom as vezes

 

local config {
pLevel = 2,
pAccess = 1,
msgLvl = "Only players with level 2 or higher can pass."
}

function onStepIn(cid, item, pos)

if getPlayerLevel(cid) < config.pLevel and getPlayerAccess(cid) < config.pAccess then
doPlayerSendCancel(cid, config.msgLvl)
	doSendMagicEffect(pos, 2)
	pos.y = pos.y+1
	doTeleportThing(cid, pos)
	doSendMagicEffect(pos,  2)
end
end

 

Abraços brother

:)

Link para o comentário
Compartilhar em outros sites

  • 1 year later...
×
×
  • Criar Novo...