Ir para conteúdo

arthurluna

Membro
  • Registro em

  • Última visita

Tudo que arthurluna postou

  1. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    NÃO PRECISA POR OS ACTIONS, É SÓ COLOCAR O SCRIPT EM MOVEMENTS E JÁ ERA ;X <movevent type="StepIn" itemid="17868" event="script" value="tileGnome.lua" />
  2. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    Se Ajudei Rep+ Scrtip 100%, Com todos os Teleports Crystais. local teleGnome = { {posCrystal = {x=32803,y=31798,z=9}, posGo = {x=32622,y=31858,z=11}, needItem = false, idItem = 18457}, {posCrystal = {x=32959,y=31952,z=9}, posGo = {x=32790,y=31793,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=32760,y=31813,z=10}, posGo = {x=32758,y=31811,z=11}, needItem = false, idItem = 18457}, {posCrystal = {x=32760,y=31813,z=11}, posGo = {x=32759,y=31811,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=32789,y=31796,z=10}, posGo = {x=32959,y=31954,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32772,y=31799,z=10}, posGo = {x=32369,y=32241,z=7}, needItem = false, idItem = 18457}, {posCrystal = {x=32628,y=31863,z=11}, posGo = {x=32800,y=31797,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32403,y=32818,z=6}, posGo = {x=32772,y=31778,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32772,y=31776,z=9}, posGo = {x=32405,y=32817,z=6}, needItem = false, idItem = 18457}, {posCrystal = {x=32196,y=31183,z=8}, posGo = {x=32785,y=31753,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32786,y=31754,z=9}, posGo = {x=32196,y=31185,z=8}, needItem = false, idItem = 18457}, {posCrystal = {x=32364,y=32231,z=7}, posGo = {x=32159,y=32158,z=7}, needItem = false, idItem = 18457}, {posCrystal = {x=32160,y=32159,z=7}, posGo = {x=32369,y=32241,z=7}, needItem = false, idItem = 18457}, {posCrystal = {x=32827,y=31757,z=9}, posGo = {x=33185,y=32384,z=8}, needItem = false, idItem = 18457}, {posCrystal = {x=33187,y=32384,z=8}, posGo = {x=32826,y=31759,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32831,y=31797,z=9}, posGo = {x=33153,y=31832,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=33154,y=31834,z=10}, posGo = {x=32830,y=31796,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32805,y=31743,z=9}, posGo = {x=32331,y=32173,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32330,y=32173,z=9}, posGo = {x=32806,y=31745,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32796,y=31780,z=10}, posGo = {x=32985,y=31862,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32986,y=31861,z=9}, posGo = {x=32796,y=31779,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=32795,y=31761,z=10}, posGo = {x=33000,y=31870,z=13}, needItem = false, idItem = 18457}, {posCrystal = {x=33000,y=31871,z=13}, posGo = {x=32795,y=31762,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=32803,y=31745,z=10}, posGo = {x=32864,y=31844,z=11}, needItem = false, idItem = 18457}, {posCrystal = {x=32864,y=31845,z=11}, posGo = {x=32803,y=31746,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=33013,y=31880,z=9}, posGo = {x=32996,y=31922,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=32996,y=31923,z=10}, posGo = {x=33013,y=31881,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=33003,y=31918,z=10}, posGo = {x=33008,y=31922,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=33007,y=31921,z=10}, posGo = {x=33002,y=31918,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=33019,y=31886,z=9}, posGo = {x=33011,y=31943,z=11}, needItem = false, idItem = 18457}, {posCrystal = {x=33011,y=31944,z=11}, posGo = {x=33019,y=31887,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=33011,y=31936,z=11}, posGo = {x=33014,y=31934,z=11}, needItem = false, idItem = 18457}, {posCrystal = {x=33013,y=31934,z=11}, posGo = {x=33010,y=31937,z=11}, needItem = false, idItem = 18457}, {posCrystal = {x=33022,y=31902,z=9}, posGo = {x=32989,y=31909,z=12}, needItem = false, idItem = 18457}, {posCrystal = {x=32989,y=31908,z=12}, posGo = {x=33021,y=31902,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=32993,y=31913,z=12}, posGo = {x=32996,y=31917,z=12}, needItem = false, idItem = 18457}, {posCrystal = {x=32995,y=31916,z=12}, posGo = {x=32992,y=31912,z=12}, needItem = false, idItem = 18457}, {posCrystal = {x=32980,y=31907,z=9}, posGo = {x=32905,y=31893,z=13}, needItem = false, idItem = 18457}, {posCrystal = {x=32904,y=31893,z=13}, posGo = {x=32979,y=31906,z=9}, needItem = false, idItem = 18457}, {posCrystal = {x=33104,y=31909,z=10}, posGo = {x=33121,y=31976,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=33122,y=31976,z=10}, posGo = {x=33101,y=31909,z=10}, needItem = false, idItem = 18457}, {posCrystal = {x=33100,y=31978,z=11}, posGo = {x=33127,y=31964,z=11}, needItem = false, idItem = 18457}, {posCrystal = {x=33128,y=31964,z=11}, posGo = {x=33095,y=31975,z=11}, needItem = false, idItem = 18457}, {posCrystal = {x=33075,y=31878,z=12}, posGo = {x=33097,y=31911,z=12}, needItem = false, idItem = 18457}, {posCrystal = {x=33098,y=31911,z=12}, posGo = {x=33061,y=31881,z=12}, needItem = false, idItem = 18457} } function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) then local posPlayer = position for i=1, #teleGnome do if teleGnome.posCrystal.x == posPlayer.x and teleGnome.posCrystal.y == posPlayer.y and teleGnome.posCrystal.z == posPlayer.z then if teleGnome.needItem then if doPlayerRemoveItem(cid, teleGnome.idItem, 1) then doTeleportThing(cid, teleGnome.posGo) doSendMagicEffect(teleGnome.posGo, 10) else doPlayerSendCancel(cid, "You don't have one ".. getItemNameById(teleGnome.idItem) ..".") end else doTeleportThing(cid, teleGnome.posGo) doSendMagicEffect(teleGnome.posGo, 10) end end end end return false end
  3. GALERA NÃO ESTOU CONSEGUINDO ARRUMAR ESTE NPC, ALGUÉM ME AJUDE AI, DAREI 3 REP + PARA QUEM ME AJUDA... NÃO ESTÁ FUNCIONANDO NA PARTE DOS ADDON E DA ESTE ERRO QUANDO TENDO CRIAR O NPC NO COMANDO /N [16:4:20.089] [Error - LuaInterface::loadFile] data/npc/scripts/Queen Banshee.lua:180: '<eof>' expected near 'end' [16:4:20.089] [Warning - NpcEvents::NpcEvents] Cannot load script: data/npc/scripts/Queen Banshee.lua [16:4:20.089] data/npc/scripts/Queen Banshee.lua:180: '<eof>' expected near 'end' \------------------------NPC---------------------------/ 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:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) end if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid -- NPC The Queen of the Banshees feito por Rodrigo (Nottinghster) -- Inicio The Queen of the Banshees NPC local primeiro_selo = getPlayerStorageValue(cid, 32998) local segundo_selo = getPlayerStorageValue(cid, 32997) local terceiro_selo = getPlayerStorageValue(cid, 32996) local quarto_selo = getPlayerStorageValue(cid, 32995) local quinto_selo = getPlayerStorageValue(cid, 32994) local sexto_selo = getPlayerStorageValue(cid, 32993) local setimo_selo = getPlayerStorageValue(cid, 41992) local teletransporte = {x=32202, y=31812, z=8, stackpos =0} if msgcontains(msg, 'seventh') and getPlayerLevel(cid) < 60 or msgcontains(msg, 'last') and getPlayerLevel(cid) < 60 then selfSay("You are not experienced enough to master the challenges ahead or to receive knowledge about the seventh seal. Go and learn more before asking me again.",cid) elseif msgcontains(msg,'seventh') and getPlayerLevel(cid) > 59 or msgcontains(msg, 'last') and getPlayerLevel(cid) > 59 then selfSay("If you have passed the first six seals and entered the blue fires that lead to the chamber of the seal you might receive my kiss ... It will open the last seal. Do you think you are ready?",cid) talk_state = 2 elseif msgcontains(msg, 'kiss') and setimo_selo == -1 and talk_state == 8 then selfSay('Are you prepared to receive my kiss, even though this will mean that your death as well as a part of your soul will forever belong to me, my dear?',cid) talk_state = 1 elseif msgcontains(msg, 'kiss') and setimo_selo == -1 then selfSay('To receive my kiss you have to pass all other seals first.',cid) talk_state = 0 elseif msgcontains(msg, 'kiss') and setimo_selo == 1 then selfSay('You have already received my kiss. You should know better then to ask for it.',cid) talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 1 then selfSay('So be it! Hmmmmmm...',cid) doTeleportThing(cid, teletransporte) setPlayerStorageValue(cid, 41998, 1) setPlayerStorageValue(cid, 41997, 1) setPlayerStorageValue(cid, 41996, 1) setPlayerStorageValue(cid, 41995, 1) setPlayerStorageValue(cid, 41994, 1) setPlayerStorageValue(cid, 41993, 1) setPlayerStorageValue(cid, 41992, 1) elseif msgcontains(msg, 'no') and talk_state == 1 then selfSay('Perhaps it is the better choice for you, my dear.',cid) talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 2 and quarto_selo == 1 then selfSay('Yessss, I can sense you have passed the seal of sacrifice. Have you passed any other seal yet?',cid) talk_state = 3 elseif msgcontains(msg, 'yes') and talk_state == 2 and quarto_selo == -1 then selfSay('You have not passed the seal of sacrifice yet. Return to me when you are better prepared.',cid) talk_state = 0 elseif msgcontains(msg, 'no') and talk_state == 2 then selfSay('Then try to be better prepared next time we meet.',cid) talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 3 and primeiro_selo == 1 then selfSay('I sense you have passed the hidden seal as well. Have you passed any other seal yet?',cid) talk_state = 4 elseif msgcontains(msg, 'yes') and talk_state == 3 and primeiro_selo == -1 then selfSay('You have not found the hidden seal yet. Return when you are better prepared.',cid) talk_state = 0 elseif msgcontains(msg, 'no') and talk_state == 3 then selfSay('Then try to be better prepared next time we meet.',cid) talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 4 and segundo_selo == 1 then selfSay('Oh yes, you have braved the plagueseal. Have you passed any other seal yet?',cid) talk_state = 5 elseif msgcontains(msg, 'yes') and talk_state == 4 and segundo_selo == -1 then selfSay('You have not faced the plagueseal yet. Return to me when you are better prepared.',cid) talk_state = 0 elseif msgcontains(msg, 'no') and talk_state == 4 then selfSay('Then try to be better prepared next time we meet.',cid) talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 5 and terceiro_selo == 1 then selfSay('Ah, I can sense the power of the seal of demonrage burning in your heart. Have you passed any other seal yet?',cid) talk_state = 6 elseif msgcontains(msg, 'yes') and talk_state == 5 and terceiro_selo == -1 then selfSay('You are not filled with the fury of the imprisoned demon. Return when you are better prepared.',cid) talk_state = 0 elseif msgcontains(msg, 'no') and talk_state == 5 then selfSay('Then try to be better prepared next time we meet.',cid) talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 6 and quinto_selo == 1 then selfSay('So, you have managed to pass the seal of the 1 path. Have you passed any other seal yet?',cid) talk_state = 7 elseif msgcontains(msg, 'yes') and talk_state == 6 and quinto_selo == -1 then selfSay('You have not found your 1 path yet. Return when you are better prepared.',cid) talk_state = 0 elseif msgcontains(msg, 'no') and talk_state == 6 then selfSay('Then try to be better prepared next time we meet.',cid) talk_state = 0 elseif msgcontains(msg, 'yes') and talk_state == 7 and sexto_selo == 1 then selfSay('I see! You have mastered the seal of logic. You have made the sacrifice, you have seen the unseen, you possess fortitude, you have filled yourself with power and found your path. You may ask me for my kiss now.',cid) talk_state = 8 elseif msgcontains(msg, 'yes') and talk_state == 7 and sexto_selo == -1 then selfSay('You have not found your 1 path yet. Return to meh when you are better prepared.',cid) talk_state = 0 elseif msgcontains(msg, 'no') and talk_state == 7 then selfSay('Then try to be better prepared next time we meet.',cid) talk_state = 0 elseif (msgcontains(msg, 'spectral dress')) and getPlayerStorageValue(cid, 22327) == -1 then selfSay('Your wish for a spectral dress is silly. Allthough I will grant you the permission to take one. My maidens left one in a box in a room, directly south of here.',cid) setPlayerStorageValue(cid, 22327, 1) doPlayerAddItem(cid, 2657, 1) elseif (msgcontains(msg, 'bye')) and (talkState[talkUser] >= 1 and talkState[talkUser] <= 8) then selfSay('We will meet again.',cid) talkState[talkUser] = 0 elseif msgcontains(msg, 'addon') and getPlayerStorageValue(cid, 10223) ~= 5 then npcHandler:say("Sorry, but you don\'t have Wizard Outfit !", cid) elseif msgcontains(msg, "addon") and getPlayerStorageValue(cid, 10224) ~= 1 and getPlayerStorageValue(cid, 10223) == 5 then npcHandler:say("Say... I have been longing for something for an eternity now... if you help me retrieve it, I will reward you. Do you consent to this arrangement ?", cid) talkState[talkUser] = 1 elseif msgcontains(msg, "yes") and getPlayerStorageValue(cid, 10224) ~= 1 and getPlayerStorageValue(cid, 10223) == 5 and talkState[talkUser] == 1 then npcHandler:say("Listen... there are no blooming flowers down here and the only smell present is that of death and decay. ...", cid) npcHandler:say("I wish that I could breathe the lovely smell of beautiful flowers just one more time, especially those which elves cultivate. ...", cid) npcHandler:say("Could you please bring me 50 {Holy Orchids} ?", cid) talkState[talkUser] = 2 elseif msgcontains(msg, "yes") and getPlayerStorageValue(cid, 10224) ~= 1 and getPlayerStorageValue(cid, 10223) == 5 and talkState[talkUser] == 2 then npcHandler:say("Thank you. I will wait for your return.", cid) setPlayerStorageValue(cid, 10224, 1) setPlayerStorageValue(cid, 10225, 1) talkState[talkUser] = 0 elseif msgcontains(msg, "holy orchid") and getPlayerStorageValue(cid, 10225) == 1 then npcHandler:say("Have you really brought me 50 Holy Orchids ?", cid) talkState[talkUser] = 1 elseif msgcontains(msg, "yes") and getPlayerStorageValue(cid, 10225) == 1 and talkState[talkUser] == 1 then if (doPlayerRemoveItem(cid, 5922, 50) == TRUE) then npcHandler:say("Thank you! You have no idea what that means to me. As promised, here is your reward... as a follower of Zathroth, I hope that you will like this accessory.", cid) if getPlayerSex(cid) == 0 then doPlayerAddOutfit(cid, 149, 2) else doPlayerAddOutfit(cid, 145, 2) end setPlayerStorageValue(cid, 10225, 2) talkState[talkUser] = 0 else npcHandler:say("Sorry, but you don\'t have 50 {Holy Orchids} !", cid) talkState[talkUser] = 0 end else if msgcontains(msg, "addon") then if getPlayerStorageValue(cid, 10225) <= 1 then npcHandler:say("Bring me 50x {Holy Orchid} !", cid) else npcHandler:say("You have already this addon !", cid) end end end return true end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  4. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    usa o comando Shift+Alt+F, esse comando faz vc troca um item x pelo item y
  5. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    Posta um Print do Bug pra facilitar a ajuda.
  6. Show de Bola xD Reputado, Servidor Estável para Enforced.
  7. Meu amigo o erro é na LIB dos seus NPCs, tente por uma compativel com se dstro.
  8. Tá perfeito os items e tal? da pra usar os items.xml em OT9.81, pq tem muitos ots que vem com a porta bugada de venore e n abre, vc tbm arrumou?
  9. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    rlx, to upando sources 8.60 com os comandos de compilar... se as sources for outa versão é só falar
  10. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    Estou indo pra igreja agora, só entro mais tarde as 00:00, se esperar eu ajudo vc e dou o suporte que vc quiser... COMPILAR EM LINUX ./autogen.sh ./configure --enable-mysql --enable-root-permission make MOVER A DISTRO : mv theforgottenserver /root/global chmod -R +x /var/www chmod 777 -R /var/www/ compilar em linux centos chmod 777 -R autogen.sh chmod 777 -R build.sh ./autogen.sh ./configure --enable-mysql --enable-root-permission ./build.sh
  11. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    Troca o executável do servidor, procura um estável e abre pra ver, esse bug é no distro, os scripts n tem nada haver com o tal bug...
  12. ALGUÉM TEM UM SISTEMA DE ADDON BONUS POR VOCAÇÃO, TIPO MAGE SE USA ADDON BONUS DE KINA NÃO DA OS SKILL BONUS A MAIS... ESTOU PRECISANDO SE ALGUÉM PODE AJUDA AI EU AGRADEÇO COM REP+
  13. pronto 9.60, o seu console e pra versão 8.60?, tenta por os items 8.54 pra ver
  14. abre o item.otbm como bloco de nota e ver a versão lá, e ver qual versão da usando da distro... se realmente e compatível com o servidor
  15. COMO DIZ NO ERRO, VOCÊ ESTÁ USANDO UMA VERSÃO DE ITEMS DIFERENTE DO CONSOLE, QUAL VERSÃO DO CONSOLE?
  16. Você tem que remover os items nas posições mostrada no erro.
  17. arthurluna postou uma resposta no tópico em Formação de Equipe
    Sugiro que vocês mesmo sem empenhe em seu projeto, já fui roubado e tal, mais n desistir e continuei em meu projeto, hoje já neguei 800 conto em um servidor de tibia ;x. ENFIM, PROCURE PESSOAS CONFIÁVEIS OU ATÉ MESMO UMA EMPRESA... PQ O QUE TEM DE GENTE DE OLHO NAS COISAS DOS OUTROS N É BRINQUEDO NÃO MANOW... TUDO QUE GERE DINHEIRO É MOTIVO DAS PESSOAS QUEREREM ROUBAR... ENTÃO CUIDADO... SEU PROJETO TER FUTURO EM SUA PRÓPRIA MÃO !
  18. arthurluna postou uma resposta no tópico em Formação de Equipe
    Sem FUTURO esse PROJETO, espero que de certo, mais quando se quer um projeto bem feito com uma boa equipe, tem que fazer uma boa publicidade do tal projeto. só assim você irá chamar a atenção de um profissional. O profissional não entra em um projeto de cara a tapa, ele tem que ver além do projeto, ele precisa ver o projeto realizado. Com as informações data nesse tópico não foram o suficiente para atrair o profissional desejado.... Elabore e publique mais informações do seu projeto....
  19. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    -- Account manager accountManager = false namelockManager = true newPlayerChooseVoc = false newPlayerSpawnPosX = 32360 newPlayerSpawnPosY = 31782 newPlayerSpawnPosZ = 7 Configura onde você quer que nasça, tanto ai como no account manager da database, faz isso e me fala se funfo..
  20. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    No caso do player n aparecer no lugar ou templo desejado, vocês mesmo tem que configurar na config.lua e na databse ;x
  21. vc tem que direcionar o seu site para a config.lua do seu site ;x
  22. da shutdown no server, só pode ser feito uma vez a cada dia ;x
  23. PARA GLOBAL function onUse(cid, item, frompos, item2, topos) --Config--> local statue_pos = {x = 32783, y = 31166, z = 10} local portal_quest01_pos = {x = 32783, y = 31175, z = 10, stackpos = 2} local portal_quest02_pos = {x = 32784, y = 31177, z = 9, stackpos = 2} local new_portal_pos = {x = 32783, y = 31168, z = 10, stackpos = 1} local new_pos = {x = 32778, y = 31171, z = 14} --End Config--> function Potwory1() if math.random (1,8) == 4 then doSummonCreature('Rift Brood', {x = statue_pos.x+1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Brood', {x = statue_pos.x-1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Brood', {x = statue_pos.x, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) addEvent(Potwory2, 30 * 1000) else doSummonCreature('Azerus', {x = statue_pos.x, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Brood', {x = statue_pos.x+1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Brood', {x = statue_pos.x-1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Brood', {x = statue_pos.x, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) addEvent(Potwory2, 30 * 1000) end end function Potwory2() doSummonCreature('Rift Brood', {x = statue_pos.x-1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Brood', {x = statue_pos.x, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Worm', {x = statue_pos.x+1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) addEvent(Potwory3, 35 * 1000) end function Potwory3() doSummonCreature('Rift Scythe', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Scythe', {x = statue_pos.x+1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Scythe', {x = statue_pos.x+1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doSummonCreature('Rift Scythe', {x = statue_pos.x-1, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) addEvent(Potwory4, 40 * 1000) end function Potwory4() doSummonCreature('Azerus', {x = statue_pos.x, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('War Golem', {x = statue_pos.x+1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('War Golem', {x = statue_pos.x-1, y = statue_pos.y+1, z = statue_pos.z, stackpos = 253}) doSummonCreature('War Golem', {x = statue_pos.x, y = statue_pos.y-1, z = statue_pos.z, stackpos = 253}) doSummonCreature('War Golem', {x = statue_pos.x-1, y = statue_pos.y, z = statue_pos.z, stackpos = 253}) addEvent(NewPortal, 90 * 1000) end function NewPortal() doCreateTeleport(1387, new_pos, new_portal_pos) addEvent(RemoveAll, 60 * 1000) end function RemoveAll() doRemoveItem(getThingfromPos(portal_quest01_pos).uid,1) doRemoveItem(getThingfromPos(portal_quest02_pos).uid,1) doRemoveItem(getThingfromPos(new_portal_pos).uid,1) end if item.uid == 11223 and getThingfromPos(portal_quest01_pos).itemid ~= 9772 then doCreateItem(9772,1,portal_quest01_pos) doCreateItem(9772,1,portal_quest02_pos) addEvent(Potwory1, 0) else doPlayerSendTextMessage(cid,22,"Sorry, not possible.") end return TRUE end

Informação Importante

Confirmação de Termo