Ir para conteúdo

MaXwEllDeN

Héroi
  • Registro em

  • Última visita

Tudo que MaXwEllDeN postou

  1. Amigo, preciso instalar este servidor para pegar as funções e poder ajeitar seu script. Um pouco de paciência por favor..
  2. Posta o erro completo. E quiser adionar varios tiles, você copia esse script e muda ali em config, onde te m a quantidade de resets que precisa ter pra passar
  3. Se não me engano as versões mais atuais não utilizam o mesmo método do meu script para adicionar magic level. Não é um bug, é incompatibilidade, já que na versão dita no tópico ele funcionou perfeitamente, e provavelmente se for testar nela vai funcionar também. Talvez mais tarde eu olhe qual método essas versões mais atuais utilizam e atualizo. Seria legal ter uma área com foco OTClient.
  4. local config = { resets = 2, msg = "Você não tem resets suficientes para acessar esta área.", } function onStepIn(cid, item, fromPos) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, 378378) < config.resets then doTeleportThing(cid, fromPos, true) doPlayerSendCancel(cid, config.msg) return false end return true end
  5. Se esse meu script n funcionou,esse seu npc também não funciona.Você instalou corretamente o sistema de resets?
  6. local config = { resets = 2, msg = "Você não tem resets suficientes para acessar esta área.", } function onStepIn(cid, item, fromPos) if not isPlayer(cid) then return false end if getResets(cid) < config.resets then doTeleportThing(cid, fromPos, true) doPlayerSendCancel(cid, config.msg) return false end return true end <movevent type="StepIn" actionid="ACTIONID" event="script" value="SEUSCRIPT.lua"/>
  7. Poderia postar seu data/creaturescripts/creaturescripts.xml e seu data/creaturescripts/data/login.lua?
  8. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    Olha, não lembro de nenhum creatureevent que seja executado quando um player ganha storage. Explica o que você quer fazer EXATAMENTE, que fica mais fácil de ajudar. O jeito mais simples é colocando pra executar o que você deseja no mesmo script que muda a storage do Player..
  9. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    Dê mais detalhes sobre como você vai querer que esse sistema funcione.
  10. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    Você tem certeza que substituiu o script corretamente antes de testar? Se não, seria bom testar mais uma vez. Porque testei aqui e está funcionando normalmente..
  11. Cola aqui seu globalevents/scripts/startup.lua.
  12. MaXwEllDeN postou uma resposta no tópico em Suporte Tibia OTServer
    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 134) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -130.2, 1, -131.2, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 134) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -138.2, 1, -136.2, 1) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 197) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -131.2, 1, -130.2, 1) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) --setConditionParam(condition, CONDITION_PARAM_SPEED, -300) setConditionFormula(condition, -0.7, 0, -0.7, 0) setCombatCondition(combat1, condition) local arr1 = { {3} } local arr2 = { {3} } local arr3 = { {3} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var) end local function onCastSpell3(parameters) if isPlayer(parameters.cid) then doSendMagicEffect(position16, 197) end return doCombat(parameters.cid, combat3, parameters.var) end function onCastSpell(cid, var) local t_pos = getThingPos(getCreatureTarget(cid)) -- Target Position local position14 = {x = t_pos.x + 1, y = t_pos.y + 1, z = t_pos.z} local position15 = {x = t_pos.x + 2, y = t_pos.y + 1, z = t_pos.z} local position16 = {x = t_pos.x + 2, y = t_pos.y + 1, z = t_pos.z} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 600, parameters) addEvent(onCastSpell3, 1000, parameters) doSendMagicEffect(position14, 166) return true end
  13. MaXwEllDeN postou uma resposta no tópico em Suporte & Pedidos
    A segunda parte, é uma parte mágica, onde ficam os magic portals para hunts. Nunca curti muito essa ideia de depot no temple. Gosto de coisas dinâmicas, onde o player tem que andar pelo mapa.
  14. MaXwEllDeN postou uma resposta no tópico em Suporte & Pedidos
    Curti bastante a ideia e o mapa(seria muito daora se tivesse, futuramente coisas extra no mapa. Sempre achei que a cidade principal do Yurots um pouco desvalorizada, acho que vocês poderiam explorar isso, e fazer alguma estratégia para manter os players na cidade, como por exemplo uma arena para eventos, ou uma sala de jogos para entreter o players.), Yurots FTW Boa sorte com o KaiqueNaJiromba KNJ.
  15. Poderia postar o link do servidor que você utilizou como base para o seu?
  16. mas tipo, oque fodeu minha mente mesmo foi isso daqui: local amuleto_novo = amuletos[lower_lvls[#lower_lvls]] table amuletos[table de lower_lvls[tamanho do ultimo lower_lvls(que no caso seria o maior, ou seja, o anterior ao meu)]] Eu nunca tinha visto esse tipo de lógica, vou até colocar nos favoritos aqui pra tentar utilizar depois auhauhauh tableception AHUAHUA. Cara, isso da lógica você tem que ir trabalhando, quanto mais você conhecer a linguagem e os dispositivos que ela te disponibiliza, mais fácil vai ser pra você desenvolver uma solução para o problema
  17. Poderia postar a solução para outras pessoas que futuramente possam ter o mesmo problema?
  18. Poderia postar o script da quest e o script do comando aqui?
  19. local THESNAPPER_POSITION = {x = 32611, y = 32723, z = 8} local HIDE_POSITION = {x = 32815, y = 32703, z = 8} local THEBLOODTUSK_POSITION = {x = 32102, y = 31125, z = 8} local SHARDHEAD_POSITION = {x = 32152, y = 31137, z = 3} local THUL_POSITION = {x = 32078, y = 32779, z = 13} local ESMERALDA_POSITION = {x = 32759, y = 31252, z = 9} local THEOLDWIDOW_POSITION = {x = 32804, y = 32281, z = 8} local THEMANY_POSITION = {x = 32921, y = 32893, z = 8} local LEVIATHAN_POSITION = {x = 31915, y = 31072, z = 10} local STONECRACKER_POSITION = {x = 33260, y = 31695, z = 15} local THENOXIUSSPAWN_POSITION = {x = 32843, y = 32668, z = 11} local MERIKHTHESLAUGHTERER_POSITION = {x = 32875, y = 31115, z = 1} local FAHIMTHEWISE_POSITION = {x = 32814, y = 31118, z = 2} local RANDOMPIRATEBOSS_POSITION = {x = 31973, y = 32853, z = 1} local THEHORNEDFOX_POSITION = {x = 32458, y = 31994, z = 9} local NECROPHARUS_POSITION = {x = 33029, y = 32428, z = 12} local tasks = { [1] = {questStarted = 1510, questStorage = 65000, killsRequired = 100, raceName = "Trolls", rewards = {{enable = true, type = "exp", values = 200}, {enable = true, type = "money", values = 200}}}, [2] = {questStarted = 1511, questStorage = 65001, killsRequired = 150, raceName = "Goblins", rewards = {{enable = true, type = "exp", values = 300}, {enable = true, type = "money", values = 250}}}, [3] = {questStarted = 1512, questStorage = 65002, killsRequired = 300, raceName = "Rotworms", rewards = {{enable = true, type = "exp", values = 1000}, {enable = true, type = "money", values = 400}}}, [4] = {questStarted = 1513, questStorage = 65003, killsRequired = 500, raceName = "Cyclops", rewards = {{enable = true, type = "exp", values = 3000}, {enable = true, type = "money", values = 800}}}, [5] = {questStarted = 1514, questStorage = 65004, killsRequired = 300, raceName = "Crocodiles", rewards = {{enable = true, type = "exp", values = 800}, {enable = true, type = "boss", values = THESNAPPER_POSITION}, {enable = true, type = "points", values = 7}}}, [6] = {questStarted = 1515, questStorage = 65005, killsRequired = 300, raceName = "Tarantulas", rewards = {{enable = true, type = "money", values = 1500}, {enable = true, type = "boss", values = HIDE_POSITION}, {enable = true, type = "points", values = 2}}}, [7] = {questStarted = 1516, questStorage = 65006, killsRequired = 150, raceName = "Carniphilas", rewards = {{enable = true, type = "exp", values = 1500}, {enable = true, type = "points", values = 1}}}, [8] = {questStarted = 1517, questStorage = 65007, killsRequired = 200, raceName = "Stone Golems", rewards = {{enable = true, type = "exp", values = 2000}, {enable = true, type = "points", values = 1}}}, [9] = {questStarted = 1518, questStorage = 65008, killsRequired = 300, raceName = "Mammoths", rewards = {{enable = true, type = "exp", values = 4000}, {enable = true, type = "boss", values = THEBLOODTUSK_POSITION}, {enable = true, type = "points", values = 2}}}, [10] = {questStarted = 1519, questStorage = 65009, killsRequired = 300, raceName = "Ice Golems", rewards = {{enable = true, type = "exp", values = 15000}, {enable = true, type = "boss", values = SHARDHEAD_POSITION}, {enable = true, type = "points", values = 2}}}, [11] = {questStarted = 1520, questStorage = 65010, killsRequired = 300, raceName = "Quaras Scout", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}}, [12] = {questStarted = 1521, questStorage = 65011, killsRequired = 300, raceName = "Quaras", rewards = {{enable = true, type = "exp", values = 12000}, {enable = true, type = "boss", values = THUL_POSITION}, {enable = true, type = "points", values = 2}}}, [13] = {questStarted = 1522, questStorage = 65012, killsRequired = 70, raceName = "Water Elementals", rewards = {{enable = true, type = "exp", values = 7000}, {enable = true, type = "points", values = 1}}}, [14] = {questStarted = 1523, questStorage = 65013, killsRequired = 70, raceName = "Earth Elementals", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}}, [15] = {questStarted = 1524, questStorage = 65014, killsRequired = 70, raceName = "Energy Elementals", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "points", values = 1}}}, [16] = {questStarted = 1525, questStorage = 65015, killsRequired = 70, raceName = "Fire Elementals", rewards = {{enable = true, type = "exp", values = 7000}, {enable = true, type = "points", values = 1}}}, [17] = {questStarted = 1526, questStorage = 65016, killsRequired = 200, raceName = "Mutated Rats", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "boss", values = ESMERALDA_POSITION}, {enable = true, type = "points", values = 2}}}, [18] = {questStarted = 1527, questStorage = 65017, killsRequired = 500, raceName = "Giant Spiders", rewards = {{enable = true, type = "exp", values = 5000}, {enable = true, type = "boss", values = THEOLDWIDOW_POSITION}, {enable = true, type = "points", values = 2}}}, [19] = {questStarted = 1528, questStorage = 65018, killsRequired = 2000, raceName = "Hydras", rewards = {{enable = true, type = "boss", values = THEMANY_POSITION}, {enable = true, type = "points", values = 4}}}, [20] = {questStarted = 1529, questStorage = 65019, killsRequired = 2000, raceName = "Sea Serpents", rewards = {{enable = true, type = "boss", values = LEVIATHAN_POSITION}, {enable = true, type = "points", values = 4}}}, [21] = {questStarted = 1530, questStorage = 65020, killsRequired = 2000, raceName = "Behemoths", rewards = {{enable = true, type = "boss", values = STONECRACKER_POSITION}, {enable = true, type = "points", values = 4}}}, [22] = {questStarted = 1531, questStorage = 65021, killsRequired = 1500, raceName = "Serpents Spawn", rewards = {{enable = true, type = "teleport", values = THENOXIUSSPAWN_POSITION}, {enable = true, type = "points", values = 4}}}, [23] = {questStarted = 1532, questStorage = 65022, killsRequired = 500, raceName = "Green Djinns", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = MERIKHTHESLAUGHTERER_POSITION}}}, [24] = {questStarted = 1533, questStorage = 65023, killsRequired = 500, raceName = "Blue Djinns", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = FAHIMTHEWISE_POSITION}}}, [25] = {questStarted = 1534, questStorage = 65024, killsRequired = 3000, raceName = "Pirates1", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}, {enable = true, type = "boss", values = RANDOMPIRATEBOSS_POSITION}}}, [26] = {questStarted = 1535, questStorage = 65025, killsRequired = 3000, raceName = "Pirates2", rewards = {{enable = true, type = "exp", values = 10000}, {enable = true, type = "money", values = 5000}}}, [27] = {questStarted = 1536, questStorage = 65026, killsRequired = 5000, raceName = "Minotaurs", rewards = {{enable = true, type = "boss", values = THEHORNEDFOX_POSITION}}}, [28] = {questStarted = 1537, questStorage = 65027, killsRequired = 4000, raceName = "Magicians1", rewards = {{enable = true, type = "boss", values = NECROPHARUS_POSITION}}}, [29] = {questStarted = 1538, questStorage = 65028, killsRequired = 1000, raceName = "Magicians2", rewards = {{enable = true, type = "exp", values = 40000}}}, [30] = {questStarted = 1539, questStorage = 65029, killsRequired = 6666, raceName = "Demons", rewards = {{enable = true, type = "storage", values = {65535, 1}}}} } local rankStorage = 32150 local choose = {} local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:eonCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function getTasksStarted(cid) local tmp = {} for k, v in pairs(tasks) do if getPlayerStorageValue(cid, v.questStarted) == 1 then table.insert(tmp, k) end end return tmp end function getTaskByName(name) for k, v in pairs(tasks) do if v.raceName:lower() == name:lower() then return k end end return false end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_PRIVATE and 0 or cid if isInArray({"task", "tasks"}, msg:lower()) then selfSay("There you can see the following tasks, please tell me the number of the task that you want to do.", cid) local text = "" for i = 1, table.maxn(tasks) do text = text .. (text == "" and "" or "\n") .. i .. " - " .. tasks[i].raceName .. (getPlayerStorageValue(cid, tasks[i].questStarted) == 1 and " [...]" or getPlayerStorageValue(cid, tasks[i].questStarted) == 2 and " [x]" or "") end return doShowTextDialog(cid, 5956, text) elseif getTaskByName(msg) or tasks[tonumber(msg)] then local msg = (getTaskByName(msg) or tonumber(msg)) if getPlayerStorageValue(cid, tasks[msg].questStarted) == 1 then selfSay("You already started this task.", cid) talkState[talkUser] = 0 return true end if getPlayerStorageValue(cid, tasks[msg].questStarted) == 2 then selfSay("You already finished this task.", cid) talkState[talkUser] = 0 return true end if tasks[msg].level and getPlayerLevel(cid) < tasks[msg].level then selfSay("You need level " .. tasks[msg].level .. " or higher to make this task.", cid) talkState[talkUser] = 0 return true end selfSay("Are you sure that do you want to start the task number " .. msg .. "? In this task you will need to defeat " .. tasks[msg].killsRequired .. " " .. tasks[msg].raceName .. ".", cid) choose[cid] = msg talkState[talkUser] = 1 elseif msgcontains(msg, "yes") and talkState[talkUser] == 1 then setPlayerStorageValue(cid, tasks[choose[cid]].questStarted, 1) selfSay("You have started the task number " .. choose[cid] .. ", remember... in this task you will need to defeat " .. tasks[choose[cid]].killsRequired .. " " .. tasks[choose[cid]].raceName .. ". Good luck!", cid) talkState[talkUser] = 0 return true elseif msg:lower() == "report" then local t = getTasksStarted(cid) local response = "You are currently making " .. (#t > 1 and "these" or "this") .. " task" .. (#t > 1 and "s" or "") .. ":\n" if table.maxn(t) > 0 then for _, tsk in ipairs(t) do if getPlayerStorageValue(cid, tasks[tsk].questStorage) < 0 then setPlayerStorageValue(cid, tasks[tsk].questStorage, 0) end response = response .. " Name: " .. tasks[tsk].raceName .. " Kills: " .. getPlayerStorageValue(cid, tasks[tsk].questStorage) .. " - " .. tasks[tsk].killsRequired .. ".\n" end response = response .. "Please say report and the name of the task that do you want to report, example: 'Report Trolls'." return selfSay(response, cid) else return selfSay("You need to start at least one task first.", cid) end elseif string.sub(msg:lower(), 0, 6) == "report" then local t = getTaskByName(string.sub(msg, 8, string.len(msg))) if not t then return selfSay("That task does not exists.", cid) end if getPlayerStorageValue(cid, tasks[t].questStarted) == 2 then return selfSay("You already finished this task.", cid) end if getPlayerStorageValue(cid, tasks[t].questStarted) < 1 then return selfSay("You don't have started this task.", cid) end if tasks[t].killsRequired > getPlayerStorageValue(cid, tasks[t].questStorage) then return selfSay("Current " .. getPlayerStorageValue(cid, tasks[t].questStorage) .. " " .. tasks[t].raceName .. " killed, you need to kill " .. tasks[t].killsRequired .. ".", cid) end for i = 1, table.maxn(tasks[t].rewards) do if(tasks[t].rewards.enable) then if isInArray({"boss", "teleport", 1}, tasks[t].rewards.type) then doTeleportThing(cid, tasks[t].rewards.values) elseif isInArray({"exp", "experience", 2}, tasks[t].rewards.type) then doPlayerAddExperience(cid, tasks[t].rewards.values) elseif isInArray({"item", 3}, tasks[t].rewards.type) then doPlayerAddItem(cid, v.rewards.values[1], tasks[t].rewards.values[2]) elseif isInArray({"money", 4}, tasks[t].rewards.type) then doPlayerAddMoney(cid, tasks[t].rewards.values) elseif isInArray({"storage", "stor", 5}, tasks[t].rewards.type) then setPlayerStorageValue(cid, tasks[t].rewards.values[1], tasks[t].rewards.values[2]) elseif isInArray({"points", "rank", 2}, tasks[t].rewards.type) then setPlayerStorageValue(cid, rankStorage, getPlayerStorageValue(cid, rankStorage) + tasks[t].rewards.values) else print("[Warning - Npc::KillingInTheNameOf] Wrong reward type: " .. (tasks[t].rewards.type or "nil") .. ", reward could not be loaded.") end end end local rank = getPlayerStorageValue(cid, rankStorage) selfSay("Great!... you have finished the task number " .. t .. "" .. (rank > 4 and ", you are a " or "") .. "" .. (((rank > 4 and rank < 10) and ("Huntsman") or (rank > 9 and rank < 20) and ("Ranger") or (rank > 19 and rank < 30) and ("Big Game Hunter") or (rank > 29 and rank < 50) and ("Trophy Hunter") or (rank > 49) and ("Elite Hunter")) or "") .. ". Good job.", cid) return setPlayerStorageValue(cid, tasks[t].questStarted, 2) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  20. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Scripts"
  21. As explicações do Max são excelentes, graças a ele, eu aprendi muita coisa mesmo sobre script, agora estou aprendendo mais e mais sobre tabelas e etc... REP+ Max, deus te abençoe. Muito obrigado, caras E esse spoiler, Jamison? AEHAUEHAUHEAE
  22. local config = { wall_id = 2109, -- ItemID da Parede effect = 3, -- Distance Effect pos = {x = 160, y = 54, z = 7}, -- Posição da Parede percent = 100, -- Porcentagem de remover } function onUse(cid, item) if not doPlayerRemoveItem(cid, 1294, 1) then return doPlayerSendCancel(cid, "Você precisa ter 1 small stone para usar essa alavanca.") end local wall = getTileItemById(confi.pos, config.wall_id) if wall.itemid ~= 0 then if math.random(100) <= config.percent then doRemoveItem(wall.uid, 1) return false end return true end return true end
  23. local config = { wall_id = 2109, -- ItemID da Parede effect = 3, -- Distance Effect pos = {x = 160, y = 54, z = 7}, -- Posição da Parede percent = 100, -- Porcentagem de remover } function onUse(cid, item) if not doPlayerRemoveItem(cid, 1294, 1) then return doPlayerSendCancel(cid, "Você precisa ter 1 small stone para usar essa alavanca.") end local wall = getTileItemById(confi.pos, config.wall_id) if wall.itemid ~= 0 then if math.random(100) <= config.percent then doRemoveItem(wall.uid, 1) return false end return true else doCreateItem(config.wall_id, 1, config.pos) return false end return true end Não entendi sua explicação sobre os efeitos... Testa assim pra ver se funciona.
  24. No teu arquivo data/lib/000-constant.lua, procura por algo parecido com isso: closingDoors = {1224, 1226, 1228, 1230, 1242, 1244, 1246, 1248, 1256, 1258, 1260, 1262, 3541, 3543, 3550, 3552, 5104, 5106, 5113, 5115, 5122, 5124, 5131, 5133, 5289, 5291, 5293, 5295, 6203, 6205, 6207, 6209, 6260, 6262, 6264, 6266, 6897, 6899, 6906, 6908, 7039, 7041, 7048, 7050, 8552, 8554, 8556, 8558, 9176, 9178, 9180, 9182, 9278, 9280, 9282, 9284, 10279, 10281, 10283, 10285, 10474, 10476, 10483, 10485, 10781, 10783, 10790, 10792, 12096, 12098, 12103, 12105, 12194, 12196, 12203, 12205, 13021, 13023} e deixa assim: closingDoors = {1224, 1226, 1228, 1230, 1242, 1244, 1246, 1248, 1256, 1258, 1260, 1262, 3541, 3543, 3550, 3552, 5104, 5106, 5113, 5115, 5122, 5124, 5131, 5133, 5289, 5291, 5293, 5295, 6203, 6205, 6207, 6209, 6260, 6262, 6264, 6266, 6897, 6899, 6906, 6908, 7039, 7041, 7048, 7050, 8552, 8554, 8556, 8558, 9176, 9178, 9180, 9182, 9278, 9280, 9282, 9284, 10279, 10281, 10283, 10285, 10474, 10476, 10483, 10485, 10781, 10783, 10790, 10792, 12096, 12098, 12103, 12105, 12194, 12196, 12203, 12205, 13021, 13023, 12165} Depois procura horizontalOpenDoors = {1214, 1222, 1226, 1230, 1236, 1240, 1244, 1248, 1254, 1258, 1262, 1542, 3537, 3539, 3541, 3543, 4918, 5085, 5100, 5102, 5104, 5106, 5118, 5120, 5122, 5124, 5136, 5139, 5280, 5287, 5291, 5295, 5518, 5734, 5746, 6197, 6201, 6205, 6209, 6254, 6258, 6262, 6266, 6796, 6800, 6893, 6895, 6897, 6899, 7035, 7037, 7039, 7041, 7057, 8546, 8550, 8554, 8558, 9170, 9174, 9272, 9276, 9280, 9284, 10273, 10277, 10281, 10285, 10470, 10472, 10474, 10476, 10781, 10783, 12094, 12096, 12098, 12190, 12194, 12196, 12695, 13023} e deixa horizontalOpenDoors = {1214, 1222, 1226, 1230, 1236, 1240, 1244, 1248, 1254, 1258, 1262, 1542, 3537, 3539, 3541, 3543, 4918, 5085, 5100, 5102, 5104, 5106, 5118, 5120, 5122, 5124, 5136, 5139, 5280, 5287, 5291, 5295, 5518, 5734, 5746, 6197, 6201, 6205, 6209, 6254, 6258, 6262, 6266, 6796, 6800, 6893, 6895, 6897, 6899, 7035, 7037, 7039, 7041, 7057, 8546, 8550, 8554, 8558, 9170, 9174, 9272, 9276, 9280, 9284, 10273, 10277, 10281, 10285, 10470, 10472, 10474, 10476, 10781, 10783, 12094, 12096, 12098, 12190, 12194, 12196, 12695, 13023, 12165}

Informação Importante

Confirmação de Termo