BR
dúvida

(Bug) Tile LeveL

Por BrunooMaciell, 12 de abr. de 2013 em Scripts

bug
resolvido
script
11
1.4k
BrunooMaciellB
12 de abril de 2013 às 11:37

estou com um bug no systema de tile por level !!

 

BUG

 

[12/04/2013 11:30:44] [Error - MoveEvents Interface]

[12/04/2013 11:30:44] data/movements/scripts/steplevel.lua:onStepIn

[12/04/2013 11:30:45] Description:

[12/04/2013 11:30:45] (internalGetPlayerInfo) Player not found when requesting player info #3

[12/04/2013 11:30:45] [Error - MoveEvents Interface]

[12/04/2013 11:30:45] data/movements/scripts/steplevel.lua:onStepIn

[12/04/2013 11:30:45] Description:

[12/04/2013 11:30:45] data/movements/scripts/steplevel.lua:5: attempt to compare boolean with number

[12/04/2013 11:30:45] stack traceback:

[12/04/2013 11:30:45] data/movements/scripts/steplevel.lua:5: in function <data/movements/scripts/steplevel.lua:1>

 

 

SCRIPT

 

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

 

 

Obs: este bug ocorre quando o pokemon pisa no tile o player vai normal =/

 

Rep+

Editado Abril 12 por Brunnoo

Dann123D
12 de abril de 2013 às 11:47

Você colocou no map editor o tile com o mesmo id?

BrunooMaciellB
12 de abril de 2013 às 11:50

Você colocou no map editor o tile com o mesmo id?

sim ta tudo certo ta ate pegando normal so que ta dando este erro no distro mesmo pegando eu queria arrumar este erro ^^
ZeNit91Z
12 de abril de 2013 às 11:52

function onStepIn(cid, item, position, fromPosition)
if getPlayerLevel(cid) <=300 then
doTeleportThing(cid, fromPosition)
doPlayerSendTextMessage(cid, 22, "voce e nivel maior que 300 e nao pode entrar")
doSendMagicEffect(fromPosition, CONST_ME_POFF)
end
end

Tente Utilizar este, se funcionar da um toque =)

Dann123D
12 de abril de 2013 às 12:10

Então faz um novo que eu vou te passar igualzinho !!

Vai em data/movements/scripts e cria um arquivo.lua e renomeie para Tile e cole isso dentro

 

 

 

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

 

 

Agora vai em data/movements/movements.xml e coloca isto :

 

 

 

<movevent type="StepIn" actionid="50000" event="script" value="Tile.lua"/>

 

 

Agora vai no map editor e coloca o tile e clica com o botão direito no tile e vai em proprierties e coloca o action 50000 em todos e ve se funciona ^^

BrunooMaciellB
12 de abril de 2013 às 12:14

Então faz um novo que eu vou te passar igualzinho !!

Vai em data/movements/scripts e cria um arquivo.lua e renomeie para Tile e cole isso dentro

 

 

 

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

 

 

Agora vai em data/movements/movements.xml e coloca isto :

 

 

 

<movevent type="StepIn" actionid="50000" event="script" value="Tile.lua"/>

 

 

Agora vai no map editor e coloca o tile e clica com o botão direito no tile e vai em proprierties e coloca o action 50000 em todos e ve se funciona ^^

cara se sabe le na moral --' - com todo o respeito

o systema pega e tudo mais eo mesmo que vc cabo d eposta a agora e este que to usando ta tudo certo no rms e tudo mais o bug ocorre quando o pokemon pisa no tile !!

RoksasR
12 de abril de 2013 às 13:13

Só trocar por esse:

 

http://pastebin.com/xahpA3WZ

BrunooMaciellB
12 de abril de 2013 às 13:53

o bug ainda continua =/

RoksasR
12 de abril de 2013 às 14:00

Ah, desculpe, não li o erro e nem oque disse, rsrs, prontinho:

 

http://pastebin.com/vtHee5RL

BrunooMaciellB
12 de abril de 2013 às 17:08

Duvida Sanada !!

 

Rep+ Roksas ^^

RoksasR
12 de abril de 2013 às 17:19

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