Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    72

Tudo que zipter98 postou

  1. zipter98

    NPC barco

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  2. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. Fale hi-help-yes novamente. Eu optei por fazer assim, pra diminuir de certa forma o código, e evitar alguns erros que me vieram à cabeça na hora. Mas, se preferir, posso colocar de volta o "finish".
  4. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  5. zipter98

    Addon Bonus Page

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  6. Numerei os erros que encontrei. Aqui está o seu código: E aqui o meu, com algumas coisas corrigidas. Talvez outros erros tenham me passado despercebidos na hora que estava corrigindo, portanto, qualquer coisa, só postar.
  7. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. Tipo assim? function onUse(cid, item, frompos, item2, topos) local cfg = { pos = {x = x, y = y, z = z}, --Coordenadas de onde o teleport se encontra/será criado. onde = {x = x, y = y, z = z}, --Para onde o teleport vai levar. } local new_alavanca = item.itemid == 1945 and 1946 or 1945 local tp = getTileItemById(cfg.pos, 1387).uid if getPlayerGroupId(cid) <= 5 then return doPlayerSendCancel(cid, "Sorry, not possible.") else if tp > 0 then doPlayerSendTextMessage(cid, 27, "Você fechou o teleport.") doTransformItem(item.uid, new_alavanca) doRemoveItem(tp, 1) else doPlayerSendTextMessage(cid, 27, "Você abriu o teleport.") doTransformItem(item.uid, new_alavanca) doCreateTeleport(1387, cfg.onde, cfg.pos) end end return true end Uma pergunta: sabe fazer a tag?
  11. zipter98

    Cassino

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  12. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. Área incorreta, tópico movido. Mais cuidado da próxima vez. Pedidos e/ou dúvidas relacionados à servidores derivados (como Pokémon, no seu caso), devem ser feitos na área de Pedidos e dúvidas - Servidores derivados.
  14. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. zipter98

    Cassino

    Provavelmente, na hora que você desligou o servidor, alguma rodada do cassino estava acontecendo. Assim, na "volta", storage global ficou com o valor 1, impossibilitando que outras pessoas jogassem, e, consequentemente, corrigissem o erro. Quando isso acontecer, recomendo que faça uma talkaction para "desbugar". A função desta será, basicamente, resetar a storage. Por exemplo, function onSay(cid, words) if getPlayerGroupId(cid) <= 3 then return doPlayerSendCancel(cid, "Apenas pessoas com group id superior à 4 podem usar esse comando!") elseif getGlobalStorageValue(12312) <= 0 then return doPlayerSendCancel(cid, "Nenhuma rodada está acontecendo no momento!") end doPlayerSendTextMessage(cid, 27, "Você resetou a storage global 12312 (cassino).") setGlobalStorageValue(12312, -1) return true end Com isso, o bug será corrigido.
  16. Essa parte tá bem bugada mesmo Não seria melhor postar o NPC inteiro, e também dizer como ele deve funcionar, mais detalhadamente? Porquê, talvez, a maneira que seja corrigida essa parte pode bugar outras partes do código.
  17. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  19. zipter98

    como fazer raids

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  20. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  22. Isso mesmo. Substitua por: function ehMonstro(cid) --alterado v1.9 return cid and cid >= AUTOID_MONSTERS and cid < AUTOID_NPCS end Ou por: (essa última acho mais recomendada, pois corrige alguns outros bugs.) function ehMonstro(cid) local eh = false if not isSummon(cid) and not ehNPC(cid) and not isPlayer(cid) then eh = true end return eh end
  23. Hm, já tive esse mesmo problema. E, o mesmo estava ligado à função ehMonstro. Talvez a solução de seu problema seja a mesma que a minha. Poderia postar essa função, localizada em some functions.lua (data/lib)?
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...