Ir para conteúdo

GustavaoTibia

Membro
  • Registro em

  • Última visita

  1. GustavaoTibia postou uma resposta no tópico em Suporte Tibia OTServer
    Galera to com um problema no action de um boss... Alguém poderia me ajudar corrigir? ou dizer mais ou menos porque acontece? Lua Script Error: [Action Interface] data/actions/scripts/forgotten knowledge/tenebris lever.lua:onUse data/actions/scripts/forgotten knowledge/tenebris lever.lua:15: attempt to compare number with nil stack traceback: [C]: in function '__le' data/actions/scripts/forgotten knowledge/tenebris lever.lua:15: in function <data/actions/scripts/forgotten knowledge/tenebris lever.lua:7> CODE: local config = { centerRoom = Position(32912, 31599, 14), BossPosition = Position(32912, 31599, 14), newPosition = Position(32911, 31603, 14) } function onUse(player, item, fromPosition, target, toPosition, isHotkey) if item.itemid == 9825 then if player:getPosition() ~= Position(32902, 31623, 14) then item:transform(9826) return true end end if item.itemid == 9825 then if Game.getStorageValue(GlobalStorage.ForgottenKnowledge.TenebrisTimer) >= 1 then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You need to wait a while, recently someone challenge Lady Tenebris.") return true end local specs, spec = Game.getSpectators(config.centerRoom, false, false, 15, 15, 15, 15) for i = 1, #specs do spec = specs[i] if spec:isPlayer() then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Someone is fighting with Lady Tenebris.") return true end end for y = 31623, 31627 do local playerTile = Tile(Position(32902, y, 14)):getTopCreature() if playerTile and playerTile:isPlayer() then playerTile:getPosition():sendMagicEffect(CONST_ME_POFF) playerTile:teleportTo(config.newPosition) playerTile:getPosition():sendMagicEffect(CONST_ME_TELEPORT) playerTile:setExhaustion(Storage.ForgottenKnowledge.LadyTenebrisTimer, 20 * 60 * 60) end end for d = 1, 6 do Game.createMonster('shadow tentacle', Position(math.random(32909, 32914), math.random(31596, 31601), 14), true, true) end Game.createMonster("lady tenebris", config.BossPosition, true, true) Game.setStorageValue(GlobalStorage.ForgottenKnowledge.TenebrisTimer, 1) addEvent(clearForgotten, 30 * 60 * 1000, Position(32895, 31584, 14), Position(32929, 31614, 14), Position(32925, 31617, 14), GlobalStorage.ForgottenKnowledge.TenebrisTimer) item:transform(9826) elseif item.itemid == 9826 then item:transform(9825) end return true end
  2. Oi gente Gostaria de colocar pra funcionar esse script com apenas um item e que seja infinito. E se for possível também gostaria por "talkactions" local config = { [11260] = {blessId = 5, text = 'The Spiritual Shielding'}, [11259] = {blessId = 6, text = 'The Embrace of Tibia'}, [11261] = {blessId = 4, text = 'The Fire of the Suns'}, [11258] = {blessId = 3, text = 'The Spark of the Phoenix'}, [11262] = {blessId = 2, text = 'The Wisdom of Solitude'}, [28036] = {blessId = 7, text = 'Heart of the Mountain'}, [28037] = {blessId = 8, text = 'Blood of the Mountain'} } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local useItem = config[item.itemid] if not useItem then return true end if player:hasBlessing(useItem.blessId) then player:say('You already possess this blessing.', TALKTYPE_MONSTER_SAY) return true end player:addBlessing(useItem.blessId,1) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, useItem.text .. ' protects you.') player:getPosition():sendMagicEffect(CONST_ME_LOSEENERGY) item:remove(1) return true end
  3. Gente estou procurando alguém que entenda de script, pois procuro um sistema anti-entrosa para usar na war system igual ou parecido do aurera-global. Aonde os jogadores podem escolher o limite de jogadores para entrar no local e bloqueio de algumas spells, o tempo do local é opcional dependendo colocar um tempo padrão já é o suficiente "2 horas". O sistema que já tem na net por ai no ot do OTX (malucooo) não é funcional, é todo bugado e ainda derruba o server.
  4. Eu tenho essa pagina gesior do cast system antigo. So que agora mudou o cast, para um tabela nova que eu não to conseguindo ligar para eu usar no meu site, alguém poderia me ajudar? Nome da tabela é 'live_casts' Info de dentro dela player_id cast_name password description spectators
  5. @MaTTch Obrigado pela resposta, mas já consegui resolver este erro. Porem agora eu detectei outro tipo... Pode tentar me ajudar nele?
  6. Se o jogador tiver offline e a citywar for iniciada, a citywar vai funcionar apenas com os membros que estavam on quando iniciou o citywar, quem está offline e entrar no game depois que a citywar tiver iniciada, ele vai da use no book normal vai aparecer join e etc... e ao escolher qualquer opção, buga o citywar inteiro, ninguem pode cancelar nem fazer nada, vários erros ocorre no console. Até mesmo quando passa o tempo do citywar não cancela, apenas quando servidor reiniciar. O que fazer pra resolver? Eu queria deixar apenas os membros que tiver on conseguir abrir o book.. da use, quem testava off não iria conseguir mas está difícil. Alguem pode ajudar?
  7. Salve gente, Então estou querendo usar o citywar como anti-entrosa, só que ele tem uma opção de frags que atrapalha a score do warsystem. Quando eu entro no citywar com o outro jogador/guild que estou em war, quando mata o jogador é teleportado para a base dele e o score da warsystem fica 0x0 Removendo o "onDeath" do citywar o score começa a contar. Eu estou querendo fazer um modo dos frags do citywar funcionar e ao mesmo tempo o score também, porque o citywar tem opção de maximo de frags e isso pra war anti-entrosa seria interessante, alguém pode me ajudar? onDeath creaturescripts: Removendo isso o score da war funciona porem o citywar fica meio que bugado, porque mesmo o jogador morto pro sistema citywar o jogador continua dentro do local... O script inteiro é: Enfim, teria como fazer quando o jogador morrer a score da war system contar normal os frags da citywar funcionar também e quando o jogador morrer contar que ele morreu e saiu do local? Porque o sistema tem máximo de jogadores dentro tipo escolhe quanto quer 10x10 20x20 e assim vai, e se tiver 20x20 e um jogador morrer vai continuar 20x20 mesmo com o jogador fora ou morto.
  8. Agora fica com erro na LIB.
  9. @MaTTch Erro agora fica na LIB LIB:
  10. To procurando uma solução pro mesmo problema.
  11. Alguém pode me ajudar? Script: @moviebr
  12. Esse citywar é do chaito (parece), segundo ele próprio está bugado... Mas eu vou dar uma olhada então pra vê o que está bugado e tentar arrumar; @KotZletY obrigado ---- Erro no balance... não entendo porque '-' se ta tudo normal, getbankbalance tem no compat.lua.. Lua Script Error: [CreatureScript Interface] data/creaturescripts/scripts/modalwindowhelper.lua:onModalWindow data/creaturescripts/scripts/citywar.lua:147: attempt to call method 'getBankBalance' (a nil value) stack traceback: [C]: in function 'getBankBalance' data/creaturescripts/scripts/citywar.lua:147: in function 'callback' data/creaturescripts/scripts/modalwindowhelper.lua:26: in function <data/creaturescripts/scripts/modalwindowhelper.lua:1>
  13. Gente eu estou procurando alguém que faça sistema anti-entrosa para war system no tfs 1.x Uma guild invita a outra para ir para um local privado onde apenas membros das duas guilds pode acessar Limitar o numero de jogadores que pode ir, ou seja, /war invite, nome da guild, 5, spell bloqueada, pote bloqueada Se for mais simples fazer deixar apenas /war invite, Nome da guild, 5 "5" = números máximo de jogadores de ambas guilds que pode entrar no local privado, 5x5 spells bloqueadas = spells bloqueadas "sem ue" "apenas sd" tanto faz pote bloqueada = pote nova bloqueada ou não. Eu tentei comprar de um cara aqui no fórum mas o animal só passou a perna. Acredito que pedindo assim vai ser mais difícil ainda. Aceito recomendações quem manjar de script pode passar o contato se quiser ¬¬ único jeito.

Informação Importante

Confirmação de Termo