Ir para conteúdo

Posts Recomendados

Estou com um bug na minha box shiny !!

 

BUG

 

[07/04/2014 10:41:04] [Error - MoveEvents Interface]
[07/04/2014 10:41:04] data/movements/scripts/shiny box.lua:onStepIn
[07/04/2014 10:41:04] Description:
[07/04/2014 10:41:04] (internalGetPlayerInfo) Player not found when requesting player info #3

[07/04/2014 10:41:04] [Error - MoveEvents Interface]
[07/04/2014 10:41:04] data/movements/scripts/shiny box.lua:onStepIn
[07/04/2014 10:41:04] Description:
[07/04/2014 10:41:04] data/movements/scripts/shiny box.lua:4: attempt to compare boolean with number
[07/04/2014 10:41:04] stack traceback:
[07/04/2014 10:41:04] data/movements/scripts/shiny box.lua:4: in function

 

 

SCRIPT

 

function onStepIn(cid, item, position, fromPosition)

level = 150
if getPlayerLevel(cid) < level then
doTeleportThing(cid, fromPosition, true)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Somente level " .. level .. " ou mais podem passar aqui.")

end
return TRUE
end

 

 

Curti++

Link para o comentário
Compartilhar em outros sites

 

local level = 150
function onStepIn(cid, item, position, fromPosition)
    if not isPlayer(cid) then return true end
    if getPlayerLevel(cid) < level then
        doTeleportThing(cid, fromPosition, true)
        doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Somente level " .. level .. " ou mais podem passar aqui.")
    end
    return true
end
Link para o comentário
Compartilhar em outros sites

Testa ai:

 

function onStepIn(cid, item, frompos, itemEx, topos)
	if getPlayerLevel(cid) =< 150 then
		doTeleportThing(uid, frompos, true)
		doSendMagicEffect(pos, 12)
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Somente jogadores com level 150 superior podem passar aqui.")
	else
		doSendMagicEffect(pos, 1)
	end
		return true
end
Editado por Techrlz
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...