Ir para conteúdo

Omega

Marquês
  • Total de itens

    1165
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Omega postou

  1. Omega

    Skill da arma

    Fiz por action, e só serve pra knifes. Para ajeitar o dano, basta manipular com skil e level e usar a fórmula que quiser. <action itemid="itemid da knife" event="script" value="throwknife.lua"/>
  2. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  3. Tópico na seção errada, favor prestar mais atenção da próxima vez. Movido para pedidos e dúvidas - servidores derivados.
  4. Omega

    Livro de p.a

    Poxa, galera, tô perdendo a paciência aqui. Vocês são usuários calejados já, não tem motivo nenhum pra ficarem floodando por aqui. Quer lavar roupa suja, usa MP... ou o barzinho, se preferir. Premium nem sempre é a mesma coisa que VIP. Você usa algum sistema VIP específico ou já veio no seu OT? De qualquer jeito, poste aqui como ele funciona (storage, alguma coluna no seu banco de dados) para que possamos ajudá-lo, pois sem essa informação não há nada que possamos fazer.
  5. Tópico na seção errada, favor prestar mais atenção da próxima vez. Movido para pedidos e dúvidas - servidores derivados.
  6. Omega

    Mudar skill de script

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Tópico na seção errada, favor prestar mais atenção da próxima vez. Movido para pedidos e dúvidas - servidores derivados.
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. Omega

    como arrumo essa magia

    Seção errada, sua dúvida é de scripting - criação de códigos, não de spriting. Por favor, preste mais atenção da próxima vez. Movido para pedidos e dúvidas - scripting.
  11. Tópico movido para a seção de dúvidas e pedidos resolvidos. Tenta só com onCombat pra não abusar de creaturescripts, que são executados muitas e muitas vezes. Mas não, fora isso, não tem problema.
  12. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  14. É óbvio para muitos de nós, já acostumados com isso. Mas para iniciantes e OT-Admins sem intimidade com scripting, não é, infelizmente. O que você fez está certo, mas tem um furo: vai impedir que o jogador torne o monstro seu alvo, mas não vai impedir que ele dê dano no mesmo. Ele ainda poderia receber dano de magias de área. Já com onCombat, qualquer forma de combate é suprimida. Além disso, você limitou a uma vocação por script, deixando mais complicado de editar para as promotions (já que elder druid deriva de druid, creio que as mesmas regras serão aplicadas). Fora isso, só achei mais simples usar a função isInArray, que é basicamente esse loop que você fez.
  15. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  16. se vc viu que o nome do topico nao esta de acordo com a duvida ou o conteudo dele, pq nao renomeio o topico? ... Porque eu fiquei com preguiça e, como é muito mais importante informar ele para que não repita, apenas informei, na esperança de que ele mesmo mudasse; Isso é flood. Da próxima vez que for fazer uma reclamação do tipo, por favor, use MP ou o Atendimento. Okay, irei ler as Regras Desculpa. O Títutlo seria mesmo (Erro no CreatureScript). Enfim, mas onde eu posso localizar essa *Função* (unregisterCreatureEvent(cid, event) ? Um título apropriado seria "attempt to call global 'unregisterCreatureEvent' - como resolver?". O título possui informação específica sobre o conteúdo do tópico, organizando e facilitando a visualização dos tópicos da seção. Procure no arquivo dos mods que você tiver por essa função. Se não achar, atualize o tópico com a print completa do erro. Título editado.
  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. Zipter, acho que você deveria incluir a tag do creaturescripts e mencionar que o cara deveria registrar no login.lua. Além disso, acho que fazer algo bem parecido com o seu, mas usando onCombat ficaria mais abrangente. -- Ids das vocations separadas por vírgulas (nesse exemplo 2 - druid e 6 - elder druid) local vocation_ids = {2, 6} -- nome dos monstros que não poderão ser atacados, separados por vírgulas e entre aspas local monsterNames = {"demon", "hydra", "rat"} function onCombat(cid, target) if not isPlayer(cid) or not isMonster(target) then return true end if isInArray(vocation_ids, getPlayerVocation(cid)) and isInArray(monsterNames, getCreatureName(target):lower()) then return false end return true end Cria um arquivo com esse código em creaturescripts/scripts, chamado vocnoattack.lua. Adicione essa tag em creaturescripts.xml: <event type="combat" name="VocNot" event="script" value="vocnoattack.lua"/> E adicione essa linha perto dos demais registerCreatureEvent no arquivo creaturescripts/scripts/login.lua registerCreatureEvent(cid, "VocNot")
  20. Pelo que eu entendi, você quer verificar se os jogadores estão batalhando, mas quer filtrar somente se tiver batalhando com outros jogadores, certo? Então você poderia usar dessa maneira: if getCreatureCondition(cid, CONDITION_INFIGHT) and isPlayer(getCreatureTarget(cid)) then Aí só retornará verdadeiro se o jogador estiver batalhando e tiver como alvo outro jogador.
  21. O título do seu tópico não possui informações sobre o conteúdo dele, portanto está desrespeitando as regras. Por favor, preste mais atenção da próxima vez e leia as regras da seção antes de postar. Esse erro acontece porque tem algum script no seu servidor chamando a função unregisterCreatureEvent(cid, event), que não existe nele. Procura de que script esse erro está vindo e corrige, seja desabilitando ele ou tirando essa linha.
  22. Cara, o NPC aparece, mas ele não dá os itens? Aparece algum erro no executável?
  23. Essa seção não deve ser usada para pedidos ou dúvidas, temos uma seção específica para isso. Por favor, preste mais atenção da próxima vez. Movido para pedidos e dúvidas resolvidos - scripting.
  • Quem Está Navegando   0 membros estão online

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