BR
pedido

(Pedido) Tile

Por BrunooMaciell, 11 de abr. de 2013 em Scripts

resolvido
otserv
tibia
7
1.1k
BrunooMaciellB
11 de abril de 2013 às 11:56

Eu queria o system de tile por level.

 

Ex: so level 300 pode passar !!

 

Obs: ja procurei aqui no xtibia mais oque achei nao era bem oque eu queria =/

 

Rep+

dalvorsnD
11 de abril de 2013 às 12:08

faz um moveevent onstepin e coloca um if getPlayerLevel(cid) < x then, e bota um doTeleportThing pra fromprosition

Dann123D
11 de abril de 2013 às 12:10

function onStepIn(cid, item, position, fromPosition)

 

level = 300

 

if getPlayerLevel(cid) < level then

doTeleportThing(cid, fromPosition, true)

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

doPlayerSendCancel(cid,"You Need level " .. level .. " or more this pass.")

end

return TRUE

end

 

Tenta esse ai

 

Ajudei ? Rep ++

Editado Abril 11 por Dann123

BrunooMaciellB
11 de abril de 2013 às 12:23

function onStepIn(cid, item, position, fromPosition)

 

level = 300

 

if getPlayerLevel(cid) < level then

doTeleportThing(cid, fromPosition, true)

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

doPlayerSendCancel(cid,"You Need level " .. level .. " or more this pass.")

end

return TRUE

end

 

Tenta esse ai

 

Ajudei ? Rep ++

cara tudo bem pedi a script mais falta linha dela pra por no xml 0.o e coloca a script em spoiler ^^
RoksasR
11 de abril de 2013 às 12:27

Renomeie o arquivo .LUA criado para steplevel e em movements.xml adicione a tag:

 

    <movevent type="StepIn" actionid="12249" event="script" value="steplevel.lua"/>

 

Muito bem, agora pelo Map Editor adicione a ACTION ID 12249 para os Tiles que quiser.

BrunooMaciellB
11 de abril de 2013 às 13:30

Duvida sanada !!

 

Rep+

RoksasR
11 de abril de 2013 às 14:06

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