-
Total de itens
2571 -
Registro em
-
Última visita
-
Dias Ganhos
27
Tudo que Bruno postou
-
Suponhamos que as quests estejam iguais, Será que jogador de otserv quer perder tempo fazendo quest de acesso?
-
Rode essa query: UPDATE `players` SET `online` = 0 WHERE `online` = 1;
-
Atualizei a função, tenta usá-la. Não tem o porque não aceitar, estamos criando uma query direto no banco.
-
Mais eu digo apenas relacionado a missões de acesso mesmo. Eu, as missões estão quase 100% iguais as do globais, mas será que jogadores de otserv tem essa vontade de fazer missões? Exemplo, a the new frontier para ter acesso aos lizards.
-
Basta alterar a função doPlayerReset, tente assim: function doPlayerReset(tid, count, mid) if teleport then doTeleportThing(tid, getTownTemplePosition(getPlayerTown(tid))) end local resets = getPlayerResets(tid) local account = getPlayerAccount(tid) function setResetsInLook(tid) return db.query("UPDATE `players` SET `description` = ' [Reset "..(resets+(count == nil and 1 or count)).."]' WHERE `id` = '"..(mid == nil and pid or mid).."';") end if system == "database" then doRemoveCreature(tid) doPlayerAddResets(tid, count == nil and 1 or count) elseif system == "storage" then doPlayerAddResets(tid, count == nil and 1 or count) doRemoveCreature(tid) else return print("Erro: Configuração da variável 'system' no sistema de resets incorreta.") end db.query("UPDATE `players` SET `level` = '"..nlevel.."', `health` = '"..nhp.."', `healthmax` = '"..nhpx.."', `mana` = '"..nmp.."', `manamax` = '"..nmpx.."' WHERE `id` = '"..(mid == nil and pid or mid).."';") db.query("UPDATE `accounts` SET `guild_points` = (`guild_points` + 1) WHERE `name` = '"..getPlayerAccount(cid).."';") if look then setResetsInLook(tid) end end
-
Os erros do primeiro script, não são pela modificação que eu fiz, você não tem as funções que pega os resets e atribui eles. Esse segundo sistema funciona? Você quer que ao resetar ele adiciona 1 ponto na coluna guild_points da tabela players? Somente isso?
-
Valos lá gente, o que acham?
-
@@raynerjr, tenta assim: Fiz como você falou, nas tabelas guild_points e reset, se não estiver certo, passa o nome correto das tabelas.
-
Algumas dessas ideias me fizeram criar outras... Galera, muito obrigado pelo feedback.
- 32 respostas
-
Excelente trabalho @Daniel, Está ficando cada vez melhor o fórum!
-
pedido Apenas X vocation id pode atacar X monstro
pergunta respondeu ao AdilsonHacker de Bruno em Scripts
Troca esse return false por apenas return e testa. Funções do tipo void não retorna valores. -
"Editado por Aries Mapper, Há um minuto." Se estivesse no título antes eu não teria perguntado. Conteúdo aprovado, obrigado por compartilhar conosco.
-
Amigo, esse mapa está em qual versão?
-
Sim, porém se focar apenas em war, é melhor abrir um server de war... Eu não digo em relação a sistema e sim em quests que o servidor já possui.
-
A datapack encontra-se no download man...
-
Fala EKZtibianos! Alguns de vocês provavelmente já entraram nesses servidores globais que estão online atualmente, e eles estão cada vez mais parecidos com o Tibia Global. Muitos players acabam desistindo de jogar, pois algumas missões que estão iguais ao Tibia Global acabam desanimando a galera. Se você entrasse em um ot, na qual precisasse de fazer quests para ter acesso, qual seria sua sugestão? Quais os lugares que você acham que um otserv não pode de jeito nenhum ter acesso por missões? Agradeço a todos que puderem ajudar!
-
Abre o gesior e edita o install.txt com o seu ip atual. Este arquivo está na raiz no gesior.
-
Amigo, olha essa parte do erro: C:\xampp\htdocs\config-and-functions.php Isso significa obviamente que você está usando XAMPP Olha esse outro erro: parse_ini_file(/otserv/config.lua) O caminho do seu otserv está configurado incorretamente.
-
Tenta assim:
-
Obrigado cara que bom que gostou.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Amigo, basta procurar, se tivesse procurado realmente tinha encontrado: http://www.xtibia.com/forum/topic/233143-wand-of-elements/ Espero ter ajudado.
-
Você pode colocar essas funções em suas libs: function getPlayerPoints(account) -- by Bruno Minervino local query = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `name` = " .. db.escapeString(account)) if query:getID() ~= -1 then return tonumber(query:getDataString("premium_points")) end return 0 end function setPlayerPoints(account, points) -- by Bruno Minervino db.query("UPDATE `accounts` SET `premium_points` = `premium_points` " .. points .. " WHERE `name` = '" .. account .. "';") end Exemplo de funcionamento: local points = 30 function onSay(cid, words, param) local account = getPlayerAccount(cod) if getPlayerPoints(account) >= points then -- faz algo setPlayerPoints(account, -points) else -- não tem pontos end return true end Atribuir pontos: setPlayerPoints(account, +points)Remover pontos: setPlayerPoints(account, -points)
-
Remover os premium poits? Isso que eu entendi?
-
[Resolvido] Como por acentos em scripts .lua?
pergunta respondeu ao leandrozera de Bruno em Resolvidos
Tópico movido para área de pedidos e dúvidas resolvidos.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.