Ir para conteúdo
  • Cadastre-se

So volto tarde

Membro
  • Total de itens

    190
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que So volto tarde postou

  1. local config = { effect = 54, -- efeito em cima do jogador effectReward = 30, -- efeito em cima do premio effectLever = 26, -- efeito em cima da alavanca eventCoin = 12637, -- valor para jogar qtdCoin = 5, -- quantidade do coin para jogar effectLose = 29, -- efeito em cima do premio quando perder exaust = 10.0, -- Segundos de exaust storage = 23111, -- Storage do exaust used = 10, -- Tempo da duração da roleta used_storage = 23112, -- Storage pra verificar se a roleta esta sendo usada used = 10, poss = { [1] = {x = 150, y = 50, z = 9},
  2. executa no seu banco de dados: CREATE TABLE monster_boost ( monster TEXT PRIMARY KEY, loot INTEGER, exp INTEGER ); lembrando que esse erro pode voltar mais tarde, e, que se você for trocar para mysql, a sintaxe dessa query também terá de ser trocada
  3. saquei mais ou menos, mas se for pelo que deu para entender, utilizar um globalevent será a melhor opção mesmo, só um adendo: vc está verificando se apenas os players online estão com tal valor de storage, se um player entrar durante o interval de 1 globalevent pro outro e clicar no bau durante esse meio tempo, eles vao ter perdido o dia, porém mesmo assim vão ter pego o baú
  4. Este tópico foi movido para a seção de Suporte Otserv. o creaturescript de onlogin seria o melhor nesse caso, aliás, me diz uma Coisa, porque verificar a cada 10 segundos, minutos, ou horas se a quest é diária? dá pra deixar somente o evento de login com algumas verificações
  5. nessa parte abaixo, você pode reparar que ele está puxando a posição x do player e logo após, adicionando mais 1: doSendMagicEffect({x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z, stackpos=255}, 267) você pode muito bem alterar esses valores para definir onde a sprite vai ser desenhada, podendo negativar ou aumentar este valor, como por exemplo: {x = getCreaturePosition(cid).x + 10, y = getCreaturePosition(cid),y - 3, z = getCreaturePosition(cid).z}
  6. usa a sacada do @LeoTK registra o evento quando o player abrir um combate com o monstro: xml: <event type="combat" name="comcriti" event="script" value="nomearquivo.lua"/> arquivo: function onCombat(cid, target) if isPlayer(cid) and isMonster(target) then registerCreatureEvent(target, "critical") end return true end
  7. da forma que está, ele já iria critar em monstros, o problema atual é que os monstros não tem esse evento registrado, diferente dos players, que quando entram no jogo é registrado automaticamente dito isso, você pode registrar 1 por 1 no xml (que convenhamos, é muito trabalho), ou você mexe pela source, que é o que eu recomendo, e também faria
  8. com esse item vc se refere ao id "13999"?
  9. senti uma certa arrogância da sua parte, você está descontente em explicar algo para as pessoas fazerem de graça para você ganhar dinheiro em cima disso no seu servidor? eu até faria, mas agora eu te desejo boa sorte
  10. <globalevent name="EVENTO" time="18:00" event="script" value="EVENTO.lua"/>
  11. aproveita e me tira 1 dúvida sobre isso se puder por favor, vodkart esses dias eu fiz a exata mesma solução que você enviou aqui, porém fiquei com um pé atrás de enviar para produção já que vai estar verificando uma área de tiles toda hora com o onthink, isso causaria lag ou é só uma superstição minha? sobre o tópico: se ainda quiser uma solução diferente da do vodkart, vou tentar refazer e você verifica se funcionou se funcionar, você pode retirar o evento de login
  12. a lógica é pra quando o tempo acabar, vc matar um bixo e ser removido do jogo, e logo após quando você entrar, você ser teleportado e a storage de controle zerada o toknow é a storage de controle
  13. manda o npc de reborn, e, se existir, manda o look.lua na pasta creaturescripts também (se existir)
  14. Este tópico foi movido para a seção de Suporte Otserv Alternativo
  15. tava dando uma olhada nas chamadas das funções que transfere o item na sua src, e parece que estao normais (as chamadas), se tiver algum erro vai ser nas próprias funções (game.cpp/trade)
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo