Ir para conteúdo

arthurluna

Membro
  • Registro em

  • Última visita

Tudo que arthurluna postou

  1. Show de Bola manow ;x REP + pela trabalho
  2. arthurluna postou uma resposta no tópico em Suporte & Pedidos
    LOL, Piada?
  3. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    function onStepIn(cid, item, pos) local ice = {x=32193, y=31419, z=2} local earth = {x=32974, y=32224, z=7} local fire = {x=32909, y=32338, z=15} local energy = {x=33060, y=32711, z=5} if getPlayerLookDir(cid) == 0 then newdir = 2 newdir2 = 2 elseif getPlayerLookDir(cid) == 1 then newdir = 3 newdir2 = 3 elseif getPlayerLookDir(cid) == 2 then newdir = 0 newdir2 = 0 else newdir = 1 newdir2 = 1 end if item.actionid == 7801 then if getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 and getPlayerLevel(cid) >= 30 and isPremium(cid) == TRUE then doTeleportThing(cid,ice) doSendMagicEffect(ice,10) setPlayerStorageValue(cid, 15111, 1) else doCreatureSay(cid, "Only Premium Druids of level 30 or higher are able to enter this portal", TALKTYPE_ORANGE_1) doMoveCreature(cid, newdir) doMoveCreature(cid, newdir2) doSendMagicEffect(getCreaturePosition(cid),10) end elseif item.actionid == 7802 then if getPlayerVocation(cid) == 2 or getPlayerVocation(cid) == 6 and getPlayerLevel(cid) >= 30 and isPremium(cid) == TRUE then doTeleportThing(cid,earth) doSendMagicEffect(earth,10) setPlayerStorageValue(cid, 15123, 1) else doCreatureSay(cid, "Only Premium Druids of level 30 or higher are able to enter this portal", TALKTYPE_ORANGE_1) doMoveCreature(cid, newdir) doMoveCreature(cid, newdir2) doSendMagicEffect(getCreaturePosition(cid),10) end elseif item.actionid == 7803 then if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 and getPlayerLevel(cid) >= 30 and isPremium(cid) == TRUE then doTeleportThing(cid,fire) doSendMagicEffect(fire,10) setPlayerStorageValue(cid, 15147, 1) else doCreatureSay(cid, "Only Premium Sorcerers of level 30 or higher are able to enter this portal", TALKTYPE_ORANGE_1) doMoveCreature(cid, newdir) doMoveCreature(cid, newdir2) doSendMagicEffect(getCreaturePosition(cid),10) end elseif item.actionid == 7804 then if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 and getPlayerLevel(cid) >= 30 and isPremium(cid) == TRUE then doTeleportThing(cid,energy) doSendMagicEffect(energy,10) setPlayerStorageValue(cid, 15135, 1) else doCreatureSay(cid, "Only Premium Sorcerers of level 30 or higher are able to enter this portal", TALKTYPE_ORANGE_1) doMoveCreature(cid, newdir) doMoveCreature(cid, newdir2) doSendMagicEffect(getCreaturePosition(cid),10) end end end
  4. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    ALGUÉM SABE COMO EU ARRUMO ESSE BUG? [2:39:48.305] [Error - MoveEvents Interface] [2:39:48.305] data/movements/scripts/alters/alterstpthais.lua:onStepIn [2:39:48.305] Description: [2:39:48.305] (internalGetPlayerInfo) Player not found when requesting player info #6 REP + PARA QUEM AJUDAR
  5. Só um programador realmente pode decifra a linguagem em Sha1, pois ela é escrita em código... Ajude Rep+
  6. Epic Rep++++ Perfect ;x
  7. Tem os novos monstros 9.8x?
  8. Coloca os items usado no ot, ou seja, os items da pasta Data/Items Copia e substituem pelos originais do RME
  9. --' Usa as que você baixou, vc teve ter bugado alguma coisa, o bug pode até não ser lib saca.
  10. coloca essas lib ai
  11. arthurluna postou uma resposta no tópico em Formação de Equipe
    No entanto to precisando só de alguém que me ajude a compra um dedicado bom pra por meu server, pois meu serve e o mais completo da atualidade, fora do shadowncore, então se alguém quiser me ajuda é só me manda uma MP, que mostrarei o que tenho de bom ;x Otserver já está na versão 9.81, falta só os novos bixos. Site 100% Modem ACC 100% Etc.
  12. Tira os Compat da pasta LIB e coloca esses 2 no lugar deles!
  13. arthurluna postou uma resposta no tópico em Formação de Equipe
    ACONSELHO VOCÊ MESMO FAZER SEU PROJETO SOZINHO... EU ESTOU EM UM PROJETO A 6 MESES JÁ, FIZ TUDO SOZINHO ;X E NÃO SEI MEXER EM OT, FUI APRENDENDO COM O TEMPO.
  14. Solved - Epic Rep
  15. Galera me ajudem ai, to precisando de um script pra coloca na POI na parte dos Phantasm, na parte final tem uma alavanca que quando é usada aparece um portal, logo em seguida quando o player entra no portal o teleporte some, ai tem que puxar a alavanca novamente para o portal aparecer... Ajudem, Rep + para quem me ajudar !
  16. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    travo e pensei que n tinha postado, eu vir agora, n tive a intensão --' isso é injusto =/ porra da net lixo =/ desconsidera isso ai, net travo na hora do post
  17. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    Alguém ai pode me ajudar nesse bug?
  18. Worlf Of Tibia Brasil www.wotbr.com
  19. BUG QUANDO PLAYER FALAR "HI" [14:35:05.873] [Error - NpcScript Interface] [14:35:05.873] data/npc/scripts/Halvar.lua:onCreatureSay [14:35:05.873] Description: [14:35:05.873] (internalGetPlayerInfo) Player not found when requesting player info #3 [14:35:05.874] [Error - NpcScript Interface] [14:35:05.874] data/npc/scripts/Halvar.lua:onCreatureSay [14:35:05.874] Description: [14:35:05.874] data/npc/scripts/Halvar.lua:46: attempt to compare number with boolean [14:35:05.874] stack traceback: [14:35:05.874] data/npc/scripts/Halvar.lua:46: in function <data/npc/scripts/Halvar.lua:34> [14:35:05.874] [C]: in function 'selfSay' [14:35:05.874] data/npc/scripts/Halvar.lua:37: in function <data/npc/scripts/Halvar.lua:34>
  20. Não, Nada da pasta do OT você vai precisa auterar, simplesmente você ira usar os comandos pra compilar no linux. Linux / Debian / Unbutu ./autogen.sh ./configure --enable-mysql --enable-root-permission make MOVER A DISTRO : mv theforgottenserver /root/global Linux centos chmod 777 -R autogen.sh chmod 777 -R build.sh ./autogen.sh ./configure --enable-mysql --enable-root-permission ./build.sh AJUDEI REP+
  21. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    Problema é no conifg.lua
  22. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    YES!
  23. Resolvido, Muito Obrigado !
  24. arthurluna postou uma resposta no tópico em Suporte Tibia OTServer
    Alguém pode me ajudar nesse script? [0:28:59.231] [Error - GlobalEvent Interface] [0:28:59.231] In a timer event called from: [0:28:59.231] domodlib('lms_config') [0:28:59.231] function endEvent() [0:28:59.231] local playerTable = {} [0:28:59.232] for x = room.fromPos.x, room.toPos.x do [0:28:59.232] for y = room.fromPos.y, room.toPos.y do [0:28:59.232] local n, i = getTileInfo({x=x, y=y, z=7}).creatures, 1 [0:28:59.232] if n ~= 0 then [0:28:59.232] local v = getThingfromPos({x=x, y=y, z=7, stackpos=i}).uid [0:28:59.232] while v ~= 0 do [0:28:59.232] if isPlayer(v) then [0:28:59.232] table.insert(playerTable, v) [0:28:59.232] if n == #playerTable then [0:28:59.232] break [0:28:59.232] end [0:28:59.232] end [0:28:59.232] i = i + 1 [0:28:59.232] v = getThingfromPos({x=x, y=y, z=7, stackpos=i}).uid [0:28:59.232] end [0:28:59.232] end [0:28:59.232] end [0:28:59.232] end [0:28:59.232] if #playerTable == 1 then [0:28:59.232] if isPlayer(playerTable[1]) then [0:28:59.232] doTeleportThing(playerTable[1], config.kickPos, true) [0:28:59.232] doRemoveConditions(playerTable[1]) [0:28:59.232] local item, countMoney = config.rewardID[math.random(#config.rewardID)], math.random(config.money[2]) [0:28:59.232] doPlayerAddItem(playerTable[1], item, 1) [0:28:59.232] doPlayerAddItem(playerTable[1], config.money[1], math.random(config.money[2])) [0:28:59.232] doCreatureAddHealth(playerTable[1], getCreatureMaxHealth(playerTable[1]) - getCreatureHealth(playerTable[1])) [0:28:59.232] doPlayerSendTextMessage(playerTable[1], MESSAGE_EVENT_ADVANCE, 'You win! Your reward is '.. getItemNameById(item) ..' and '.. countMoney ..' of '.. getItemNameById(config.money[1]) ..'\'s.') [0:28:59.232] doBroadcastMessage('Last Man Standing Event have finished. The winner is '.. getCreatureName(playerTable[1]) ..'. Congratulations!', MESSAGE_EVENT_ADVANCE) [0:28:59.232] doCreatureSetStorage(playerTable[1], config.storage, -1) [0:28:59.233] end [0:28:59.233] elseif #playerTable >= 1 then [0:28:59.233] doBroadcastMessage('No winner in Last Man Standing Event.', MESSAGE_EVENT_ADVANCE) [0:28:59.233] end [0:28:59.233] [0:28:59.233] for _, cid in ipairs(getPlayersOnline()) do [0:28:59.233] if getCreatureStorage(cid, config.storage) >= 2 then [0:28:59.233] doRemoveConditions(cid) [0:28:59.233] doTeleportThing(cid, config.kickPos, true) [0:28:59.233] doCreatureSetStorage(cid, config.storage, -1) [0:28:59.233] end [0:28:59.233] end [0:28:59.233] doSetStorage(config.joinEventStorage, -1) [0:28:59.233] end [0:28:59.233] [0:28:59.233] function sendBroadcast() [0:28:59.233] for _, cid in ipairs(getPlayersOnline()) do [0:28:59.233] if isPlayer(cid) then [0:28:59.233] if getCreatureStorage(cid, config.storage) >= 2 then [0:28:59.233] doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'The event will ends in '.. config.eventTime / 60 / 1000 ..' min.') [0:28:59.233] end [0:28:59.233] end [0:28:59.233] end [0:28:59.233] end [0:28:59.233] function doStartEvent() [0:28:59.233] doSetStorage(config.joinEventStorage, 2) [0:28:59.233] addEvent(endEvent, config.eventTime) [0:28:59.233] addEvent(sendBroadcast, config.eventTime - config.broadcastTimeBeforeEnd) [0:28:59.233] for _, cid in ipairs(getPlayersOnline()) do [0:28:59.233] if getCreatureStorage(cid, config.storage) == 2 then [0:28:59.233] doTeleportThing(cid, config.teleportPos) [0:28:59.233] doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'Last Man Standing began, only one will win.') [0:28:59.233] end [0:28:59.233] end [0:28:59.233] end [0:28:59.233] function stopJoining() [0:28:59.233] doSetStorage(config.joinEventStorage, -1) [0:28:59.233] addEvent(doStartEvent, config.timeToBuySupplies) [0:28:59.233] for _, cid in ipairs(getPlayersOnline()) do [0:28:59.233] if getCreatureStorage(cid, config.storage) == 1 then [0:28:59.233] doCreatureSetStorage(cid, config.storage, 2) [0:28:59.233] doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'The event will begin in '.. config.timeToBuySupplies / 60 / 1000 ..' min. Buy some supplies and be prepared.') [0:28:59.233] end [0:28:59.233] end [0:28:59.233] end [0:28:59.234] function onThink(interval, lastExecution) [0:28:59.234] doBroadcastMessage('Last Man Standing Event will begin in '.. config.joinTime / 60 / 1000 ..' min. You can join to event by saying !event join.', MESSAGE_EVENT_ADVANCE) [0:28:59.234] for _, pid in ipairs(getPlayersOnline()) do [0:28:59.234] if getCreatureStorage(pid, config.storage) >= 2 then [0:28:59.234] doCreatureSetStorage(pid, config.storage, -1) [0:28:59.234] doSetStorage(config.countPlayerStorage, 0) [0:28:59.234] doRemoveConditions(pid) [0:28:59.234] end [0:28:59.234] end [0:28:59.234] doSetStorage(config.joinEventStorage, 1) [0:28:59.234] addEvent(stopJoining, config.joinTime) [0:28:59.234] return true [0:28:59.234] end [0:28:59.234] :onThink [0:28:59.234] Description: [0:28:59.234] (luaGetTileInfo) Tile not found [0:28:59.234] [Error - GlobalEvent Interface] [0:28:59.234] In a timer event called from: [0:28:59.234] domodlib('lms_config') [0:28:59.234] function endEvent() [0:28:59.234] local playerTable = {} [0:28:59.234] for x = room.fromPos.x, room.toPos.x do [0:28:59.234] for y = room.fromPos.y, room.toPos.y do [0:28:59.234] local n, i = getTileInfo({x=x, y=y, z=7}).creatures, 1 [0:28:59.234] if n ~= 0 then [0:28:59.234] local v = getThingfromPos({x=x, y=y, z=7, stackpos=i}).uid [0:28:59.234] while v ~= 0 do [0:28:59.234] if isPlayer(v) then [0:28:59.234] table.insert(playerTable, v) [0:28:59.234] if n == #playerTable then [0:28:59.234] break [0:28:59.234] end [0:28:59.234] end [0:28:59.234] i = i + 1 [0:28:59.234] v = getThingfromPos({x=x, y=y, z=7, stackpos=i}).uid [0:28:59.234] end [0:28:59.234] end [0:28:59.234] end [0:28:59.234] end [0:28:59.234] if #playerTable == 1 then [0:28:59.234] if isPlayer(playerTable[1]) then [0:28:59.234] doTeleportThing(playerTable[1], config.kickPos, true) [0:28:59.234] doRemoveConditions(playerTable[1]) [0:28:59.234] local item, countMoney = config.rewardID[math.random(#config.rewardID)], math.random(config.money[2]) [0:28:59.234] doPlayerAddItem(playerTable[1], item, 1) [0:28:59.234] doPlayerAddItem(playerTable[1], config.money[1], math.random(config.money[2])) [0:28:59.234] doCreatureAddHealth(playerTable[1], getCreatureMaxHealth(playerTable[1]) - getCreatureHealth(playerTable[1])) [0:28:59.234] doPlayerSendTextMessage(playerTable[1], MESSAGE_EVENT_ADVANCE, 'You win! Your reward is '.. getItemNameById(item) ..' and '.. countMoney ..' of '.. getItemNameById(config.money[1]) ..'\'s.') [0:28:59.235] doBroadcastMessage('Last Man Standing Event have finished. The winner is '.. getCreatureName(playerTable[1]) ..'. Congratulations!', MESSAGE_EVENT_ADVANCE) [0:28:59.235] doCreatureSetStorage(playerTable[1], config.storage, -1) [0:28:59.235] end [0:28:59.235] elseif #playerTable >= 1 then [0:28:59.235] doBroadcastMessage('No winner in Last Man Standing Event.', MESSAGE_EVENT_ADVANCE) [0:28:59.235] end [0:28:59.235] [0:28:59.235] for _, cid in ipairs(getPlayersOnline()) do [0:28:59.235] if getCreatureStorage(cid, config.storage) >= 2 then [0:28:59.235] doRemoveConditions(cid) [0:28:59.235] doTeleportThing(cid, config.kickPos, true) [0:28:59.235] doCreatureSetStorage(cid, config.storage, -1) [0:28:59.235] end [0:28:59.235] end [0:28:59.235] doSetStorage(config.joinEventStorage, -1) [0:28:59.235] end [0:28:59.235] [0:28:59.235] function sendBroadcast() [0:28:59.235] for _, cid in ipairs(getPlayersOnline()) do [0:28:59.235] if isPlayer(cid) then [0:28:59.235] if getCreatureStorage(cid, config.storage) >= 2 then [0:28:59.235] doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'The event will ends in '.. config.eventTime / 60 / 1000 ..' min.') [0:28:59.235] end [0:28:59.235] end [0:28:59.235] end [0:28:59.235] end [0:28:59.235] function doStartEvent() [0:28:59.235] doSetStorage(config.joinEventStorage, 2) [0:28:59.235] addEvent(endEvent, config.eventTime) [0:28:59.235] addEvent(sendBroadcast, config.eventTime - config.broadcastTimeBeforeEnd) [0:28:59.235] for _, cid in ipairs(getPlayersOnline()) do [0:28:59.235] if getCreatureStorage(cid, config.storage) == 2 then [0:28:59.235] doTeleportThing(cid, config.teleportPos) [0:28:59.235] doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'Last Man Standing began, only one will win.') [0:28:59.708] end [0:28:59.708] end [0:28:59.708] end [0:28:59.708] function stopJoining() [0:28:59.708] doSetStorage(config.joinEventStorage, -1) [0:28:59.708] addEvent(doStartEvent, config.timeToBuySupplies) [0:28:59.708] for _, cid in ipairs(getPlayersOnline()) do [0:28:59.708] if getCreatureStorage(cid, config.storage) == 1 then [0:28:59.708] doCreatureSetStorage(cid, config.storage, 2) [0:28:59.708] doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, 'The event will begin in '.. config.timeToBuySupplies / 60 / 1000 ..' min. Buy some supplies and be prepared.') [0:28:59.708] end [0:28:59.708] end [0:28:59.708] end [0:28:59.708] function onThink(interval, lastExecution) [0:28:59.708] doBroadcastMessage('Last Man Standing Event will begin in '.. config.joinTime / 60 / 1000 ..' min. You can join to event by saying !event join.', MESSAGE_EVENT_ADVANCE) [0:28:59.708] for _, pid in ipairs(getPlayersOnline()) do [0:28:59.708] if getCreatureStorage(pid, config.storage) >= 2 then [0:28:59.708] doCreatureSetStorage(pid, config.storage, -1) [0:28:59.708] doSetStorage(config.countPlayerStorage, 0) [0:28:59.708] doRemoveConditions(pid) [0:28:59.708] end [0:28:59.708] end [0:28:59.708] doSetStorage(config.joinEventStorage, 1) [0:28:59.708] addEvent(stopJoining, config.joinTime) [0:28:59.708] return true [0:28:59.708] end [0:28:59.708] :onThink [0:28:59.708] Description: [0:28:59.708] [string "LuaInterface::loadBuffer"]:8: attempt to index a boolean value [0:28:59.708] stack traceback: [0:28:59.708] [string "LuaInterface::loadBuffer"]:8: in function <[string "LuaInterface::loadBuffer"]:3>

Informação Importante

Confirmação de Termo