Ir para conteúdo
  • Cadastre-se

Guma

AmigosL2JBR
  • Total de itens

    4583
  • Registro em

  • Última visita

  • Prêmios recebidos

    2

Tudo que Guma postou

  1. Guma

    Proteção de Drop

    vlw tayran. redhot foi rapido no gatinho em caçar as palavras mas na verdade o erro foi meu em dizer pra remover td relacionado ao assunto nem todo código é só add e sim tbm as alterações :( edit: enfim queria da uma ajuda pro ManeGalinha mas parece estar ausente então vou ver um filme.
  2. Guma

    Proteção de Drop

    na verdade é.. se olhar bem na img vai perceber alguma referencias como trypickup e maindamagedealer.
  3. Guma

    Proteção de Drop

    apagou o arquivo n ala so tem 6 erro :ufa:
  4. Guma

    Proteção de Drop

    vc tem que remover o código por completo. se remover o drop sera para aquele que der o ultimo ataque... uma dica vc pode usar o notpad++ e localizar em arquivos assim vc acha facil onde estão exatamente. os endereços dos arquivos que contem o código esta ai nessa imagem.
  5. tava passando pela área de duvidas e me lembrei de uma coisa que gostava muito de fazer, ler e reler os códigos... mas quando add um código customizado pode acabar dando erro. se você add 1 custom vc sabe onde esta o erro sem problemas, mas se vc adiciona vários acaba se perdendo.. mas tem uma solução tão simples pra isso e muitos não conhecem ou não sabem usar, o tortoisesvn. mostra arquivos adicionado ou removidos, como também o diff que mostra as alterações realizadas por linha para arquivos de texto. assim não tem como se perder, contudo muitos iniciantes não saibam usar mas na minha opinião deveriam aprender antes mesmo de ligar uma server.. mesmo se não conseguissem corrigir o erro facilitaria tal ajuda. claro não podem obrigar todos a usarem mas vai uma dica pra quem quer ajudar e não sabe como.. peca o projeto que foi usado e o que ele esta usando assim vc msm pode estar ajudando com facilidade. e mas um motivo pra usar é que vc aprende muito com seus erros e o tortoise mostra tudo. claro que é muito empenho fazer tudo isso, mas eu fazia isso porque gostava mesmo em ate certo ponto não precisava mais das diff gravei muitos arquivos e códigos na cabeça. bom galera é só uma dica tanto pra quem ajudar como pra quem quer aprender. tbm existem outros programas que muitos usuários aqui tbm usam como ex: o eclipse. obs: n ia postar pq parece nao ter utilidade esse topico pra muitos se for desnecessario pfv deletem :/
  6. mas engracado ainda é os titulos dos jogadores com nome de outro server haha e como se nao bastasse logo abaixo tem "register now" com nome de outro server
  7. por enquanto só o RevoltadO :D alguem mais? rs
  8. antes era todo sabado mas com o aumento da energia eletrica.. só no sabado 32 kkk
  9. @lohrann tem q atualiza sua revisao deve ter sido adicionado essa opcao recentemente ..
  10. altsettings.properties # Allow player sub-class addition without checking for unique quest items. AltSubClassWithoutQuests = False
  11. config/functions/physics.properties # When you change/add subclass the weapon is unequipped # Default: False RemoveWeaponSubclass = False # When you change/add subclass the chest is unequipped # Default: False RemoveChestSubclass = False # When you change/add subclass the leg is unequipped # Default: False RemoveLegSubclass = False
  12. serio ? você nem removeu os "+" e os "-" nem as referencias "@@ -0,0 +1,153 @@" tenho quase certeza que você não conseguiu compilar o gameserver como na imagem só tem o datapack compilado.. sugiro que leia alguns tutoriais.
  13. 2807 <- esse ai é de uma quest se queres mudar mude ai ("SELECT count,owner_id FROM items WHERE item_id=3470 order by count desc limit 10")
  14. é so salva normal "Ctrl + S" esquece o .class mostra a parte do script q ta o rank do gold bar
  15. esquece esse arquivo __init__$py.class deleta ele se quiser o que importa é o __init__.py voce pode editar ele ate com o bloco de notas. e nao vem dizer q nao tem esse arquivo pq pra gerar o .class é obrigado ter o arquivo .py
  16. voce tem q editar no arquivo __init__.py , nao no __init__$py.class
  17. na verdade a frozen tem mesmo uma, mas so do bow else { // Restrict bow weapon for class except Cupid bow. if (item.getItem() instanceof L2Weapon && ((L2Weapon) item.getItem()).getItemType() == L2WeaponType.BOW && !item.isCupidBow()) { if (Config.DISABLE_BOW_CLASSES.contains(activeChar.getClassId().getId())) { activeChar.sendMessage("This item can not be equipped by your class"); activeChar.sendPacket(ActionFailed.STATIC_PACKET); return; } } int tempBodyPart = item.getItem().getBodyPart(); L2ItemInstance tempItem = activeChar.getInventory().getPaperdollItemByL2ItemId(tempBodyPart);
  18. sim voce pode tirar essa linha activeChar.sendPacket(ActionFailed.STATIC_PACKET); pq ja ta mando um packet do CreatureSay CreatureSay cs = new CreatureSay(0, Say2.PARTYROOM_COMMANDER, "Weapon Protection System", " " +activeChar.getName()+ " this item can not be equipped by your class"); activeChar.sendPacket(cs); exemplo de outra msg + activeChar.sendPacket(new +SystemMessage(SystemMessageId.NO_CONDITION_TO_EQUIP)); + return; activeChar.sendPacket(...) ja ta madando um packet entao nao é preciso outro como activeChar.sendPacket(ActionFailed.STATIC_PACKET);
  19. mod: + if (!Config.ALLOW_HEAVY_USE_LIGHT) + if (Config.NOTALLOWEDUSELIGHT.contains( activeChar.getClassId().getId())) + { + if (item.getItemType() == L2ArmorType.LIGHT) + { + CreatureSay cs = new CreatureSay(0, Say2.PARTYROOM_COMMANDER, "Armor Protection System", " " +activeChar.getName()+ " esta classe nao usa equipes light!"); + activeChar.sendPacket(cs); + return; + } + } ex editado: + if (!Config.ALLOW_HEAVY_USE_LIGHT) + if (Config.NOTALLOWEDUSELIGHT.contains( activeChar.getClassId().getId())) + { + if (item.getItemType() == L2ArmorType.LIGHT) + { + activeChar.sendMessage("This item can not be equipped by your class"); + activeChar.sendPacket(ActionFailed.STATIC_PACKET); + return; + } + } edit ~~ ops confundi as coisas e.e mas mesmo assim no mod o anuncio para a restricao das weapons é a mesma que o das armors e.e menos pela linha a + activeChar.sendPacket(ActionFailed.STATIC_PACKET); + CreatureSay cs = new CreatureSay(0, Say2.PARTYROOM_COMMANDER, "Weapon Protection System", " " +activeChar.getName()+ " this item can not be equipped by your class"); + activeChar.sendPacket(cs); + activeChar.sendPacket(ActionFailed.STATIC_PACKET);
  20. voce adiciona essa linha no arquivo Config.java ? +public static int PVP_TO_USE_STORE;
  21. Guma

    (Resolvido) Players do TVT

    essa opção só pode ser feita se for dar start no evento pelo painel admin
  22. Guma

    (Resolvido) Mobs

    tente seguir as instruções desse tópico [Hidden Content]
  23. bom.. andei comparando o codigo da jfree com jserver ZONE_PEACE = FLAG_PEACE ZONE_PVP = FLAG_PVP e então como a variável FLAG_PEACE se encontra no arquivo L2Zone.java e não no arquivo L2Character.java vai ter que mudar L2Character para L2Zone ficando assim !isInsideZone(L2Zone.FLAG_PEACE)) claro vai precisar testar em game porem podes também comparar com os códigos da jserver que vai levar o mesmo resultado
  24. Guma

    MOB DROP

    na sql npc tabela aggro se tiver 1 mude para 0
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.