Ir para conteúdo

vitinhoo96

Membro
  • Registro em

  • Última visita

Tudo que vitinhoo96 postou

  1. vitinhoo96 postou uma resposta no tópico em Suporte Tibia OTServer
    .Alguém me ajuda com mais esse erro no cast? Erro que esta dando Arquivo viewers.lua Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  2. MUITOOO OBRIGADOO!!! deu certinho obrigadao @@EDIT teria como me falar como coloco aquele widget no gesior acc pra aparecer no site qual guild esta dominando o castle 48h??
  3. Uso base OTX, o castle abre normal, os player entra pra dominar o castle, mas logo que da o tempo de fechar o castle da esse erro Erro que da: aqui esta meu realCastle.lua
  4. Perfeito amigo, muito obrigado, baixei o programa e fui arrumando.
  5. vitinhoo96 postou uma resposta no tópico em Suporte Tibia OTServer
    Coloquei e apareceu esse outro erro, quando é pra fechar o castle. [12:32:00.600] [Error - GlobalEvent Interface] [12:32:00.602] data/globalevents/scripts/realCastle.lua:onTime [12:32:00.605] Description: [12:32:00.607] data/lib/realCastle.lua:155: attempt to call global 'getTomorrowsDate' (a nil value) [12:32:00.608] stack traceback: [12:32:00.609] data/lib/realCastle.lua:155: in function 'close' [12:32:00.611] data/globalevents/scripts/realCastle.lua:22: in function <data/globalevents/scripts/realCastle.lua:20> [12:32:00.612] [Error - GlobalEvents::timer] Couldn't execute event: Real Castle Close aqui esta meu lib/realcastle realCastle = { open_storage = 722374, guild_storage = 722375, date_storages = {722376,722377,722378}, open_days = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Wednesday","Saturday"}, frompos = {x = 2219, y = 293, z = 6}, topos = {x = 2343, y = 388, z = 6} } realCastle.removePlayers = function() local first_cave = getPlayersInArea({x = 2829, y = 7, z = 7},{x = 3118, y = 467, z = 7}) local second_cave = getPlayersInArea({x = 2902, y = 340, z = 7},{x = 3445, y = 585, z = 7}) local fifith_cave = getPlayersInArea({x = 3304, y = 192, z = 7},{x = 3687, y = 340, z = 7}) local sixth_cave = getPlayersInArea({x = 3595, y = 260, z = 8},{x = 3689, y = 338, z = 8}) local seventh_cave = getPlayersInArea({x = 3616, y = 270, z = 9},{x = 3680, y = 341, z = 9}) local eight_cave = getPlayersInArea({x = 3445, y = 175, z = 6},{x = 3515, y = 241, z = 6}) local ninth_cave = getPlayersInArea({x = 3445, y = 175, z = 5},{x = 3515, y = 241, z = 5}) local tenth_cave = getPlayersInArea({x = 3445, y = 175, z = 4},{x = 3515, y = 241, z = 4}) local eleventh_cave = getPlayersInArea({x = 3143, y = 342, z = 8},{x = 3246, y = 423, z = 8}) local castle_area = getPlayersInArea(realCastle.frompos,realCastle.topos) if first_cave then for _, pid in pairs(first_cave) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if second_cave then for _, pid in pairs(second_cave) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if third_cave then for _, pid in pairs(third_cave) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if fourth_cave then for _, pid in pairs(fourth_cave) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end for _, tid in pairs(getPlayersOnline()) do local pos = getThingPos(tid) if pos.x >= 2288 and pos.x <= 2364 and pos.y >= 433 and pos.y <= 509 then doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(tid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end for _, tid in pairs(getPlayersOnline()) do local pos = getThingPos(tid) if pos.x >= 2148 and pos.x <= 2189 and pos.y >= 641 and pos.y <= 679 then doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(tid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end for _, tid in pairs(getPlayersOnline()) do local pos = getThingPos(tid) if pos.x >= 2229 and pos.x <= 622 and pos.y >= 2320 and pos.y <= 704 then doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(tid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if fifith_cave then for _, pid in pairs(fifith_cave) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if sixth_cave then for _, pid in pairs(sixth_cave) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area10 then for _, pid in pairs(area10) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area11 then for _, pid in pairs(area11) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area12 then for _, pid in pairs(area12) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area13 then for _, pid in pairs(area13) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area14 then for _, pid in pairs(area14) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area15 then for _, pid in pairs(area15) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area16 then for _, pid in pairs(area16) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area17 then for _, pid in pairs(area17) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if area18 then for _, pid in pairs(area18) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end if castle_area then for _, pid in pairs(castle_area) do doTeleportThing(pid,getTownTemplePosition(1)) doPlayerPopupFYI(pid,"O domínio de sua guild sob o castelo acabou e uma nova batalha está se iniciando.") end end end realCastle.open = function() setGlobalStorageValue(realCastle.open_storage,1) setGlobalStorageValue(realCastle.guild_storage,-1) realCastle.removePlayers() end realCastle.release = function() setGlobalStorageValue(realCastle.guild_storage,-1) realCastle.removePlayers() end realCastle.close = function() local tomorrow = getTomorrowsDate() local tomorrowString = tomorrow[1].."/"..tomorrow[2].."/"..tomorrow[3] for i = 1, 3 do setGlobalStorageValue(realCastle.dateStorages[i], tomorrow[i]) end local players = getPlayersInArea(realCastle.frompos, realCastle.topos) if players then for _, pid in pairs(players) do doTeleportThing(pid,getTownTemplePosition(1)) end end if getGlobalStorageValue(realCastle.guild_storage) == -1 then doBroadcastMessage("[Raid Castle] A batalha terminou e nenhuma guild conseguiu dominar o castelo! Amanhã às 22:00 vocês podem tentar novamente!") else doBroadcastMessage("[Raid Castle] A batalha terminou e a guild vencedora foi "..getGuildNameByID(getGlobalStorageValue(realCastle.guild_storage)).."! Todos os jogadores dessa guild agora podem aproveitar o castelo até amanhâ às 22:00!") end doSaveServer() end realCastle.broadcast = function(message) local players = getPlayersInArea(realCastle.frompos, realCastle.topos) if players then for _, pid in pairs(players) do doPlayerSendTextMessage(pid,MESSAGE_STATUS_WARNING,message) end end end realCastle.domain = function(cid) local guild_id = getPlayerGuildId(cid) setGlobalStorageValue(realCastle.guild_storage,guild_id) realCastle.broadcast("[Raid Castle] O jogador "..getPlayerName(cid).." da guild "..getPlayerGuildName(cid).." dominou o castelo! As outras guilds têm até às 23:00 para conseguir tirar o domínio deles, não desistam!") end realCastle.isDominating = function(cid) local guild_id = getPlayerGuildId(cid) return guild_id == getGlobalStorageValue(realCastle.guild_storage) end realCastle.isOpen = function() return getGlobalStorageValue(realCastle.open_storage) == 1 end Aqui o globalevents/scripts/realCastle local function announce(message, times) if times == 0 then return true end doBroadcastMessage(message) addEvent(announce,5*60000,message,times - 1) end --[[function onTime() if not realCastle.isOpen() then announce("[Raid Castle] O acesso à área de dominar do castelo está liberado até as 20:00. Boa sorte a todas as guilds!",11) for i = 1,4 do addEvent(doBroadcastMessage,60000 * i,"[Raid Castle] O acesso à área de dominar do castelo está liberado até as 23:00. Boa sorte a todas as guilds!") end realCastle.open() else realCastle.close() end return true end]] function onTime() if realCastle.isOpen() then realCastle.close() else if isInArray(realCastle.open_days, os.date("%A")) then announce("[Alfa Castle] O acesso à área de dominar do castelo está liberado até as 23:00. Boa sorte a todas as guilds!",11) for i = 1,4 do addEvent(doBroadcastMessage,60000 * i,"[Raid Castle] O acesso à área de dominar do castelo está liberado até as 23:00. Boa sorte a todas as guilds!") end realCastle.open() else doBroadcastMessage("[Raid Castle] O castelo foi fechado para os plebeus poderem prepará-lo para a próxima batalha, que ocorrerá amanhã às 22:00!") realCastle.release() end end return true end
  6. vitinhoo96 postou uma resposta no tópico em Suporte Tibia OTServer
    fiz o que falou mais o error continua puts cara obrigado mesmo, troquei a lua e deu certo, muito obrigado agora quando o castle vai fechar aparece esse erro [23:19:00.013] [Error - GlobalEvent Interface] [23:19:00.016] data/globalevents/scripts/realCastle.lua:onTime [23:19:00.019] Description: [23:19:00.021] data/lib/realCastle.lua:156: attempt to call global 'getTomorrowsDate' (a nil value) [23:19:00.022] stack traceback: [23:19:00.025] data/lib/realCastle.lua:156: in function 'close' [23:19:00.027] data/globalevents/scripts/realCastle.lua:22: in function <data/globalevents/scripts/realCastle.lua:20> [23:19:00.031] [Error - GlobalEvents::timer] Couldn't execute event: Real Castle Close
  7. vitinhoo96 postou uma resposta no tópico em Suporte Tibia OTServer
    se pode passar pra mim ficarei muito grato aa esqueci de falar, que esse erro occore quando eu dou use no livro pra ver quem esta com o castle dominante
  8. vitinhoo96 postou uma resposta no tópico em Suporte Tibia OTServer
    na pasta data/lib tem esse aquivo realcastle.lua
  9. vitinhoo96 postou uma resposta no tópico em Suporte Tibia OTServer
    Galera estou com problema no actions do castle com o seguinte erro (minha versão do TFS é 0.4 [30/3/2022 23:53:13] [Error - Action Interface] [30/3/2022 23:53:13] data/actions/scripts/realCastle.lua:onUse [30/3/2022 23:53:13] Description: [30/3/2022 23:53:13] data/actions/scripts/realCastle.lua:6: attempt to index local 'sto' (a nil value) [30/3/2022 23:53:13] stack traceback: [30/3/2022 23:53:13] data/actions/scripts/realCastle.lua:6: in function <data/actions/scripts/realCastle.lua:1> Minha realCastle.lua function onUse(cid, item, frompos, item2, topos) if item.uid == 61466 then local guild = getGlobalStorageValue(realCastle.guild_storage) > 1 and "a guild "..getGuildNameByID(getGlobalStorageValue(realCastle.guild_storage)).." possui o domínio" or "nenhuma guild possui o domínio do castelo" local sto = realCastle.date_storages local gsto = getGlobalStorageValue local time = gsto(sto[1]).."/"..gsto(sto[2]).."/"..gsto(sto[3]) local domain = realCastle.isOpen() and "as guilds estão batalhando pelo domínio do castelo" or guild local msg = " --------[Alfa Castle]-------\n\n\nAtualmente "..domain..".\n\nPróxima batalha: "..time.." às 22:00." doShowTextDialog(cid,8977,msg) return true end if not realCastle.isOpen() then doTeleportThing(cid,getTownTemplePosition(1)) return true end if not realCastle.isDominating(cid) then realCastle.domain(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_CRAPS) else doPlayerSendCancel(cid,"Sua guild já está com o domínio do castelo.") end return true end alguém poderia por favor, esta me ajudando? esse erro da logo quando clico no livro do castle pra ver qual guild esta dominando.
  10. esta dando esse erro [12:16:52.076] [Error - CreatureScript Interface] [12:16:52.080] In a timer event called from: [12:16:52.082] domodlib('Loot_func') [12:16:52.084] function onKill(cid, target, lastHit) [12:16:52.086] if isPlayer(cid) and getPlayerStorageValue(cid, info.Storages[1]) <= 0 and isMonster(target) and not isInArray(info.BlockMonsters, getCreatureName(target):lower()) then [12:16:52.087] addEvent(corpseRetireItems, 0, cid ,getThingPos(target)) [12:16:52.089] end [12:16:52.090] return true [12:16:52.091] end:onKill [12:16:52.093] Description: [12:16:52.097] [string "info = {..."]:124: 'for' initial value must be a number [12:16:52.098] stack traceback: [12:16:52.100] [string "info = {..."]:124: in function 'getAllContainerFree' [12:16:52.101] [string "info = {..."]:195: in function <[string "info = {..."]:176>
  11. OPAA deu certo obrigado em
  12. crio uma nova conta em usuario coloco 10 e no password?
  13. Qual o motivo deste tópico? R: Estou com o cast system funciona blz, quando dou !cast on, aparece que o cast esta on, porem não consigo entrar somente com o enter da account ou password errado. PS: nao esta dando nem um erro somente não consigo acessar pra assistir a cast porque da erro password ou account
  14. Bom estou querendo por um Castle 48h no mue otserv, porem não achei nem um topico com o sistema, eu procurei muito aqui no forum e não achei, se alguem puder por gentileza estar me ajudando agredeço !!
  15. Alguem poderia me da um suporte quando eu crio account pelo site gesior e vou entrar no servidor o player fica com mana 0,lvl 1, e quando morre mesmo estando com aol perde todos os item, ja troquei de database, ja troquei de gesior e nada adiantou. PS: crio conta pelo account manager ele fica normal sem bug algum, so pelo site mesmo que buga :s
  16. Bom dia, cara não tem a datababe no post pra baixar :S
  17. Site está completo? Com guild war?
  18. @Underewar fiz isso nao adiantou nao TÓPICO RESOLVIDO
  19. @Underewar baixei atualizei reiniciei a maquina nao adiantou nada
  20. Nao sei se aqui e o lugar correto de esta postando se não for me desculpe e por favor mova para local correto erro é esse na print quando vou abrir o otserv no dedicado da isso
  21. @Underewar Perfeito mano, obrigadao deu certinho, corrigi os acentos e foi :D TOP RESOLVIDO
  22. @Underewar ai esta items.xml
  23. Se esse tópico não estiver lugar correto, peço que mudem por favor Então vamos la o erro é o seguinte... estou tentando mudar o nome do item pra por o nome que eu quero... blz mudei certinho, so que quando vai abri o server da um erro nos items.xml. Blz voltei o items.xml original e mudei somente uma arma de nome, fechei e salvei, porem o erro continua mesma coisa, sempre que mudo o nome de qualquer item, da esse mesmo erro como estão vendo na print.

Informação Importante

Confirmação de Termo