ai galera tem um erro no meu ot que não me deixa em paz toda hora aparece isso no executavel dele :
alguem saberia como arruma isso ?
ai galera tem um erro no meu ot que não me deixa em paz toda hora aparece isso no executavel dele :
alguem saberia como arruma isso ?
- Xtibia, O Melhor do Otserv
aposta seu walkback
que fica em
data\movements\scripts\walkback.lua
Por Favor quando for fazer pedidos faz o pedido com mais clareza e com os mínimos detalhes
GOSTO DOS MEUS SCRIPT CLICK EM CURTIR :D
ai vai ...
local SPECIAL_QUESTS = {2001}
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if(not isPlayer(cid)) then
return true
end
if(isContainer(item.uid)) then
if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then
return true
end
elseif(getTileInfo(position).creatures <= 1) then
return true
end
if(fromPosition.x == 0) then -- player just logged in
fromPosition = getTownTemplePosition(getPlayerTown(cid))
doSendMagicEffect(fromPosition, CONST_ME_TELEPORT)
end
doTeleportThing(cid, fromPosition, true)
return true
end
- Xtibia, O Melhor do Otserv
faza assim
local SPECIAL_QUESTS = {2001} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end elseif getTileInfo(position.creatures) <= 1 then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end
Att,
Kissy
fiz e deu isso :
[20/10/2012 12:51:51] Lua Script Error: [MoveEvents Interface]
[20/10/2012 12:51:51] data/movements/scripts/walkback.lua:onStepIn
[20/10/2012 12:51:51] attempt to index a nil value
[20/10/2012 12:51:51] stack traceback:
[20/10/2012 12:51:51] [C]: in function 'getTileInfo'
[20/10/2012 12:51:51] data/movements/scripts/walkback.lua:10: in function <data/movements/scripts/walkback.lua:2>
- Xtibia, O Melhor do Otserv
então tente assim
local SPECIAL_QUESTS = {2001} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor, creatures) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end elseif getTileInfo(position.creatures) == 1 then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end
Att,
Kissy
continua :
[20/10/2012 14:06:29] Lua Script Error: [MoveEvents Interface] [20/10/2012 14:06:29] data/movements/scripts/walkback.lua:onStepIn [20/10/2012 14:06:29] attempt to index a nil value [20/10/2012 14:06:29] stack traceback: [20/10/2012 14:06:29] [C]: in function 'getTileInfo' [20/10/2012 14:06:30] data/movements/scripts/walkback.lua:10: in function <data/movements/scripts/walkback.lua:2>
- Xtibia, O Melhor do Otserv
veja assim acho que ja descobri
local SPECIAL_QUESTS = {2001} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true elseif getTileInfo(position.creatures) == 1 then end return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end
Att,
Kissy
sky , continua aparecendo isso :
[20/10/2012 16:03:04] Lua Script Error: [MoveEvents Interface] [20/10/2012 16:03:04] data/movements/scripts/walkback.lua:onStepIn [20/10/2012 16:03:04] attempt to index a nil value [20/10/2012 16:03:04] stack traceback: [20/10/2012 16:03:04] [C]: in function 'getTileInfo' [20/10/2012 16:03:04] data/movements/scripts/walkback.lua:9: in function <data/movements/scripts/walkback.lua:2>
e agora qando vc passa em cima do bau nao volta !
- Xtibia, O Melhor do Otserv
veja assim então
local SPECIAL_QUESTS = {2001} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor, creatures) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end if getTileInfo(position.creatures) == 1 then end return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end
Att,
Kissy
local specialQuests = {2001} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if not isPlayer(cid) then return LUA_ERROR end if isContainer(item.uid) and not isInArray(specialQuests, item.actionid) and item.uid > 65535 then if getTileInfo(position).creatures > 0 then for k, v in pairs(fromPosition) do if v == nil then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)), true) end end end end return true end
é meus caros nem um dos dois deu ;[
- Xtibia, O Melhor do Otserv
acho que agora vai.
local SPECIAL_QUESTS = {2001} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor, creatures) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end end
Att,
Kissy