Ir para conteúdo

Rhyu

Membro
  • Registro em

  • Última visita

Tudo que Rhyu postou

  1. Pessoal tem um bug misterioso assombrando meu servidor, já pesquisei em diversos lugares e até agora não consegui resolver, primeiramente segue abaixo o comando bless do meu servidor function onSay(cid, words, param) if getPlayerBlessing(cid, 1) or getPlayerBlessing(cid, 2) or getPlayerBlessing(cid, 3) or getPlayerBlessing(cid, 4) or getPlayerBlessing(cid, 5) then doPlayerSendCancel(cid,'You have already got one or more blessings!') else if doPlayerRemoveMoney(cid, 50000) == TRUE then doPlayerAddBlessing(cid, 1) doPlayerAddBlessing(cid, 2) doPlayerAddBlessing(cid, 3) doPlayerAddBlessing(cid, 4) doPlayerAddBlessing(cid, 5) doSendMagicEffect(getPlayerPosition(cid), 28) doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'You have been blessed by the gods!') else doPlayerSendCancel(cid, "You need 50000 gold coins to get blessed!") end end return TRUE end estou usando TFS 0.4 REV3777, o que acontece é que os jogadores level 500+ estão perdendo mais de 4 levels, o config.lua já está programado para 10 e o creaturescripts no login.lua esta 10 também, acontece que quando tento diminuir esse valor de 10 pra 5 acontece esse bug de voltar pro level 1. Seria esse um bug na bless? Existe alguma forma de fazer perder apenas 1 ou 2 leveis quando se morre?
  2. Rhyu postou uma resposta no tópico em Suporte Tibia OTServer
    Não ta adicionando vida não, e isso aqui setPlayerStorageValue(cid, 52000, 2) tem que ser 1 no lugar do 2 eu acho, porque inicialmente é 0 e quando o player da use no bau vira 1 que significa que ele já pegou, é booleano eu acho.
  3. Rhyu postou uma resposta no tópico em Suporte Tibia OTServer
    Sim é 8.6 tfs0.4 rev3777, seria mais ou menos assim o script function onUse(cid, item, fromPosition, itemEx, toPosition) a = 52000 if getPlayerStorageValue(cid, a) < 1 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou 200 de vida") doCreatureAddHealth(cid,300) doPlayerSetStorageValue(cid, a, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.") end end ?
  4. Rhyu postou uma resposta no tópico em Suporte Tibia OTServer
    Tipo na hora de criar a action ao invés de botar algo do tipo doAdditem usar isso?
  5. Rhyu postou uma resposta no tópico em Suporte Tibia OTServer
    Estou elaborando uma quest e gostaria de que a recompensa ao jogador clicar no bau seja ele receber 200 de hp, como posso fazer isso? E de maneira similar como faço pra adicionar 200 de mana? Existe alguma forma de adicionar direto ao clicar no baú sem intermédio de itens?
  6. Recebo doação e não registra no pagsegurotransações, tem haver com com meu site ser do tipo xxxx.servegame.com?
  7. Estou utilizando este gesior http://www.tibiaking.com/forum/topic/66356-gesior-038-modificado-por-sekk/ @Sekke estou com um problema, os jogadores não conseguem criar guild no site retornando a seguinte mensagem The Following Errors Have Occurred: On your account all characters are in guilds or have too low level to create new guild. já olhei no config.php e o level minimo está 8 e mesmo assim continua o problema. O segundo problema é no pagseguro automático http://www.tibiaking.com/forum/topic/43186-gesior-pagseguro-autom%C3%A1tico-100-funcional/ recebo doação e ele não aparece na tabela pagsegurotransações e não entrega automático os pontos. Isso tem haver com meu server ser do tipo xxxx.servegame.com?
  8. 0.4 REV3777 do fir3lement
  9. Gostaria de um script que quando o jogador morresse o level dele não caisse para menos que 130, no meu otserver quando morre 130 ele volta pro 128, queria algo que não desse pra ficar abaixo do 130 ao morrer.
  10. Pessoal estou com um problema, no meu servidor é possível se cadastrar tanto no site quanto no account manager, a questão é que no Account Manager coloquei pra iniciar level 15, o problema é que no site quando se cria uma conta o personagem até fica level 15 mas a vida e mana dele ficam 150/150, o que devo fazer? Alterar algo nos samples?
  11. Rhyu postou uma resposta no tópico em Suporte Tibia OTServer
    Acho que deve estar faltando algo na database, mas não sei como adicionar.
  12. Rhyu postou uma resposta no tópico em Suporte Tibia OTServer
    Estou com um problema estranho no meu server, quando o personagem cria guild ele não consegue mais logar no jogo, aparece os seguintes erros na distro [15:13:17.217] Description: [15:13:17.217] data/lib/FragGuildSystem.lua:46: attempt to perform arithmetic on a nil value [15:13:17.217] stack traceback: [15:13:17.217] data/lib/FragGuildSystem.lua:46: in function 'getDaysAcess' [15:13:17.217] data/lib/FragGuildSystem.lua:50: in function 'HaveAcess' [15:13:17.217] data/creaturescripts/scripts/GuildFragsLogin.lua:9: in function <data/creaturescripts/scripts/GuildFragsLogin.lua:1> [15:10:13.948] data/creaturescripts/scripts/GuildFragsLogin.lua:onLogin [15:10:13.948] Description: [15:10:13.948] data/lib/FragGuildSystem.lua:46: attempt to perform arithmetic on a nil value [15:10:13.948] stack traceback: [15:10:13.948] data/lib/FragGuildSystem.lua:46: in function 'getDaysAcess' [15:10:13.948] data/lib/FragGuildSystem.lua:50: in function 'HaveAcess' [15:10:13.948] data/creaturescripts/scripts/GuildFragsLogin.lua:9: in function <data/creaturescripts/scripts/GuildFragsLogin.lua:1> [15:10:13.948] mysql_real_query(): SELECT `acesstime` FROM `guilds` WHERE `id` = 7 - MYSQL ERROR: Unknown column 'acesstime' in 'field list' (1054) [15:10:13.948] [Error - CreatureScript Interface] [15:10:13.948] data/creaturescripts/scripts/GuildFragsLogin.lua:onLogin [15:10:13.948] Description: [15:10:13.948] data/lib/FragGuildSystem.lua:46: attempt to perform arithmetic on a nil value [15:10:13.948] stack traceback: [15:10:13.948] data/lib/FragGuildSystem.lua:46: in function 'getDaysAcess' [15:10:13.948] data/lib/FragGuildSystem.lua:50: in function 'HaveAcess' [15:10:13.948] data/creaturescripts/scripts/GuildFragsLogin.lua:9: in function <data/creaturescripts/scripts/GuildFragsLogin.lua:1> [15:10:13.948] mysql_real_query(): SELECT `acesstime` FROM `guilds` WHERE `id` = 7 - MYSQL ERROR: Unknown column 'acesstime' in 'field list' (1054) [15:10:13.948] [Error - CreatureScript Interface] [15:10:13.948] data/creaturescripts/scripts/GuildFragsLogin.lua:onLogin [15:10:13.948] Description: [15:10:13.948] data/lib/FragGuildSystem.lua:46: attempt to perform arithmetic on a nil value Estou usando TFS 0.4 rev 3777 e este gesior http://www.tibiaking.com/forum/topic/66356-gesior-2012-modificado-por-sekk/ o mapa é o baiak absolute
  13. Pessoal vou relatar o que aconteceu pra quem sabe vocês consigam me ajudar. Estava atualizando meu mapa no RME, em geral minhas cidades ficam no floor 7 e os respaws que eu estava criando eram no floor 8, rodei o servidor com essas modificações e começaram a acontecer dois problemas: - Quando os players morriam nesses novos teleports eles eram redirecionados para a posição posx=0 , posy= 0, posz =0 e consequentemente eles não conseguiam logar mais. - Ao tentar executar o comando /t pra teleportar para a cidade recebo o seguinte erro [6:22:00.094] [Error - TalkAction Interface] [6:22:00.094] data/talkactions/scripts/teleporttown.lua:onSay [6:22:00.094] Description: [6:22:00.094] data/talkactions/scripts/teleporttown.lua:38: attempt to concatenate field '?' (a nil value) [6:22:00.094] stack traceback: [6:22:00.094] data/talkactions/scripts/teleporttown.lua:38: in function <data/talkactions/scripts/teleporttown.lua:1> Segue abaixo o teleporttown.lua function onSay(cid, words, param, channel) local master = false if(words == '/t') then master = true elseif(param == '') then local str = "" for i, town in ipairs(getTownList()) do str = str .. town.name .. "\n" end doShowTextDialog(cid, 2160, str) return true end local tid, t = cid, string.explode(param, ",") if(t[(master and 1 or 2)]) then tid = getPlayerByNameWildcard(t[(master and 1 or 2)]) if(not tid or (isPlayerGhost(tid) and getPlayerAccess(tid) > getPlayerAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[(master and 1 or 2)] .. " not found.") return true end end local tmp = getPlayerTown(cid) if(not master) then tmp = t[1] if(not tonumber(tmp)) then tmp = getTownId(tmp) if(not tmp) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Town " .. t[1] .. " does not exists.") return true end end end local pos = getTownTemplePosition(tmp) if(type(pos) ~= 'table' or isInArray({pos.x, pos.y}, 0)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Town " .. t[1] .. " does not exists or has invalid temple position.") return true end pos = getClosestFreeTile(tid, pos) if(type(pos) ~= 'table' or isInArray({pos.x, pos.y}, 0)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Destination not reachable.") return true end tmp = getCreaturePosition(tid) if(doTeleportThing(tid, pos) and not isPlayerGhost(tid)) then doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_TELEPORT) end return true end Se for algo que tenha que limpar na database, gostaria de um jeito que não perdesse os jogadores , items deles e etc. Obrigado.
  14. Rhyu postou uma resposta no tópico em Websites
    Já descobri é porque estavam criando a guild com o personagem online.
  15. Rhyu postou uma resposta no tópico em Websites
    Consegui resolver Sekk , o problema era no config.lua que tava lvl=1, uma coisa que está dando problema e talvez não tenha configurado é que as guilds criadas no site não aparecem no jogo.
  16. Rhyu postou uma resposta no tópico em Suporte Tibia OTServer
    Estava editando meu servidor e queria que um determinado teleport só fosse possível ser utilizado caso o jogador tenha level 300 por exemplo, creio que preciso criar uma action e colocar no teleport mas não sei como fazê-la.
  17. Consegui consertar já no config.lua o level tava 1 ai coloquei 8 e agora ta normal.
  18. Pessoal estou querendo fazer o seguinte, criar uma sala em que aparece um teleporte após o jogador matar todos os monstros, li em algum lugar que o melhor jeito seria fazer no RME mas não sei como fazer, se alguém puder ajudar Obrigado.
  19. Pessoal estou com um problema os personagens criados no meu account manager estão nascendo lvl 1 com 0 de mana e ao matar monstros eles não ganham nada de experiência. Estou usando tfs 0.4 rev 3777 e o gesior que foi editado pelo @Sekk, fiz pesquisas mas não encontrei nada parecido. encryptionType = "sha1" poderia ser isso? ACABEI de testar com plain mas infelizmente os personagens criados no account manager continuam com problema
  20. Rhyu postou uma resposta no tópico em Websites
    Ou nos samples botei deleted=1 pra eles não aparece no 1/1 não sei se pode ter haver mas os personagens tão nascendo lvl 1 mesmo com o account manager lvl 8 na database EDIT: Mudei os samples para uma conta com name=2 e coloquei deleted=0, mas os personagens continuam nascendo lvl1 com com 150 de vida e 0 de mana, eles não ganham xp nem nada.
  21. Testei mas infelizmente não funcionou, vou continuar procurando como se faz qualquer coisa posto aqui.
  22. Rhyu postou uma resposta no tópico em Websites
    Funcionou, mas como bloqueio a conta 1/1 lá no gesior que você edito? Posso apagar os samples da database porque eles estão no 1/1 ou simplesmente os movo para outra conta?
  23. Rhyu postou uma resposta no tópico em Websites
    Deu sim, consegui logar no site com 1/1 e criar uma personagem com nome "Account Manager", mas como bloqueio pro pessoal não mudar a senha? Outra coisa, vi que você falou pra usar page_acess=1 mas em geral as contas na database tão page_acess=0, por que usar 1?
  24. Rhyu postou uma resposta no tópico em Websites
    #1136 - Column count doesn't match value count at row 1

Informação Importante

Confirmação de Termo