Ir para conteúdo

giozinhu

Membro
  • Registro em

  • Última visita

Tudo que giozinhu postou

  1. Galera, baixei o mesmo otserver e consegui resolver o problema. Antes de tudo, a explicação do problema: O arquivo deve ter sido corrompido em algum momento e, por conta disso, quando coloamos ele pra ser importado o programa ignora os dois primeiros caracteres, gerando o erro. Consegui resolver colocando 2 caracteres aleatórios no começo ("AA" por exemplo - sem aspas, claro). Mas pra não ficar estranho, a resolução do problema é: Abra o arquivo (pode ser em bloco de notas mesmo) -> Selecione tudo que tem lá dentro -> Copie -> Cole em outro local (novamente, pode ser outro bloco de notas) e salve. GG! DB Global.sql
  2. Primeiramente, boa tarde. Galera, sou iniciante em linguagens de programação, até entendo algumas coisas, mas sou melhor em JAVA, então LUA (pelo menos por enquanto) está sendo bem difícil pra mim. O que eu tenho é o seguinte: A parte do Movements em que, quando o char pisa no SQM, adiciona-se um Storage no player com valor +1 - Quando o char SAI do SQM, o valor Storage altera para -1. O que preciso é o seguinte: Alguma forma, em que, quando o char pisar no SQM, comece uma contagem. E que de X em X segundos/minutos seja adicionado X pontos de Stamina no char que está em cima do SQM. ... Ví um Script que fazia isso por comando no BD, mas isso não faz diferença no jogo em sí. Tentei da seguinte forma também: function onThink(pid, interval, lastExecution, thinkInterval) for _, pid in ipairs(getPlayersOnline()) do if getPlayerStorageValue(pid,23335) == 1 then doPlayerAddStamina(pid, 1) -- Tenta adicionar Stamina doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "oi") -- Uma mensagem qualquer só pra saber se funciona doPlayerSetStamina(pid,getPlayerStamina(pid) + 1) -- Outra forma de tentar adicionar Stamina end return true end end ~ Edit ~ ~ Galera, foi mal! Apertei Barra de Espaço e o post foi enviado. LOL! ~ Enfim, de alguma forma foi. Alguém por favor me dê a luz da solução Obs: Desculpe pelo post duplo, houve algum tipo de erro que não sei explicar. ~ Edit 2~ Só agora percebi que postei no suporte errado. '-' (estava com sono ontem) Alguém pode mover? Obrigado e desculpe novamente. ________________________________________________________________________________ @Adm's - Se quiserem, podem colocar o tópico como resolvido e move-lo para a seção correta. Consegui "corrigir" sozinho, o erro do Script estava no Return (colocado no lugar errado) Script corrigido: function onThink(pid, interval, lastExecution, thinkInterval) local p_storage = 23335 for _, pid in ipairs(getPlayersOnline()) do if getPlayerStorageValue(pid, p_storage) == 1 then doPlayerSendTextMessage(pid, MESSAGE_STATUS_CONSOLE_BLUE, "oi") doPlayerAddStamina(pid, 1) end end return true end

Informação Importante

Confirmação de Termo