O fórum teve que ser recriado do zero, usuários do fórum antigo precisam se cadastrar novamente e caso você seja usuário vip se identifique perante a um administrador que o status vip será reatribuído..

Welcome to L2JDream Project

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Anúncios

    • Wallz

      Suporte e Serviço Pago: Tabela de Valores!   04/03/2023

      Devido a acontecimentos recentes e para eu não parar de mexer de vez com l2j, a pedido de alguns clientes, a partir de hoje, suporte remoto, edição de dlls, edição de patches de proteção e atualizações será cobrado um valor simbólico pois por causa de alguns usuários agindo de má fé eu vou ter que parar de disponibilizar conteúdo e suporte remoto grátis Suporte Remoto: Acesso remoto AnyDesk/TeamViewer: R$40,00/hora ~ R$25,00/fração de hora (15~30 minutos) Instalação de Servidor no PC: R$60,00 (Para computador doméstico o servidor será configurado por padrão parar rodar em 127.0.0.1, pois eu não mexerei com portas de roteador) Instalação de Servidor em VPS/Dedicado: R$ 60,00 (Apenas a instalação dos programas e da pack, não inclui configurar in-game, add npc/itens custom nem qualquer outra modificação) Add Item Custom: R$80,00 cada set (armaduras/armas) sem configurar status específico. Add/Criar Moedas Custom: R$40,00 se tiver que criar textura + R$20 por moeda Add NPC/Mob Custom: R$ 40,00 cada NPC, sem configurar status ou scripts Serviços adicionais: Updates de Pack: R$29,90/mês a pack Alterações específicas de Proteção: R$95,00 Restaurar Compra (usuários antigos): R$ 35,00 Liberar Interface Custom na Proteção: R$75,00 por DLL Adicionar Logo do Server na Proteção: R$65,00 Server Health & Overview: R$ 150,00/hora de teste Launcher Compacto: R$249,99 
      PAGAMENOS APENAS VIA PIX OU PICPAY.

Wallz

Fundador
  • Total de itens

    400
  • Registro em

  • Última visita

  • Troféus

    499

Posts postados por Wallz


  1. Localização: Game/data/items/
    Formato: XML

    Vamos usar de exemplo o Infinity Bow é um item do tipo Weapon e tem o seu ID 6619.

    <weapon id="6619" name="Infinity Bow">
        <!-- [the_infinity_bow] -->
        <set name="price" value="48800000"/>
        <set name="crystal_count" value="2850"/>
        <set name="enchantable" value="false"/>
        <set name="atk_reuse" value="1398"/>
        <set name="crystal_type" value="S"/>
        <set name="destroyable" value="false"/>
        <set name="dropable" value="false"/>
        <set name="icon" value="icon.weapon_the_bow_of_hero_i00"/>
        <set name="mp_consume" value="21"/>
        <set name="rnd_dam" value="5"/>
        <set name="sellable" value="false"/>
        <set name="soulshots" value="1"/>
        <set name="spiritshots" value="1"/>
        <set name="tradeable" value="false"/>
        <set name="storeable" value="false"/>
        <set name="type" value="BOW"/>
        <set name="weight" value="1300"/>
        <equip>
          <slot id="LEFT_RIGHT_HAND"/>
        </equip>
        <triggers>
          <trigger id="3594" level="1" type="CRIT" chance="7"/>
        </triggers>
        <skills>
          <skill id="3593" level="1"/>
        </skills>
        <cond msgId="1518">
          <player is_hero="true"/>
        </cond>
        <cond msgId="1507">
          <not>
            <player olympiad="true"/>
          </not>
        </cond>
        <for>
          <add stat="pAtk" order="0x10" value="614"/>
          <add stat="mAtk" order="0x10" value="137"/>
          <set stat="baseCrit" order="0x08" value="120"/>
          <set stat="atkBaseSpeed" order="0x08" value="293"/>
          <add stat="accCombat" order="0x10" value="-4.0000"/>
          <enchant stat="pAtk" order="0x0C" value="0"/>
          <enchant stat="mAtk" order="0x0C" value="0"/>
        </for>
      </weapon>

     

    1. Todos os campos da XML.

    Os itens possuem 3 categorias de itens que são divididas em:

    Weapons - Arma, tudo que é usado na mão.
    Armor - Armaduras, tudo que é usado no corpo do personasgens como recipes, 
    Etcitem - São os itens que ficam na bag e não visualmente no personagens como: pieces, recipes, quest items, etc.

    Então a XML já inicia com a tag <Weapon para que o sistema saiba que aquele item se trata de uma arma.

    "id" - identificador de item.
    "name" - é o identificador na XML, usado principalmente para serviços personalizados como sites, sistemas de gerenciamento.
    "price" - o preço do item. No momento da entrega na loja, é dividido por 2 por padrão, o preço também é utilizado para validação nas lojas pessoais para que não seja inferior ao preço à venda na loja.
    "crystal_count" - o número de cristais que você receberá ao quebrar um item,
    "enchantable" - True / False você pode torna-lo enchantando ou não. (O padrão é True, mesmo se você não tiver adicionado este parâmetro) a xml.
    "atk_reuse" - Usado apenas para Bow. Este é um atraso para um segundo tiro, essa faixa é necessária para esse tipo de arma.
    "destroyable" - True/ False ativa e desativa se pode ser destruido, jogado na lixeira. (O padrão é true, mesmo se você não tiver adicionado este parâmetro).
    "dropable" - True / False se pode ser deixado cair no chão. (O padrão é true, mesmo se você não tiver adicionado este parâmetro)
    "sellable" - True/ False se o item pode ser vendido para a loja. (O padrão é true mesmo se você não tiver adicionado este parâmetro)
    "tradeable" - True / Falso se o item pode ser vendido a outro jogador. (O padrão é true mesmo se você não tiver
    "storeable" - True / False se um item pode ser colocado em WH / CWH (banco e banco de clan). (O padrão é true mesmo se você não tiver adicionado este parâmetro)
    "icon" - a textura do ícone. Encontrado no cliente do jogo por padrão. Usado para exibir para serviços que mostram-nos.
    "mp_consume" - usado para arcos, quanto MP será tirado ao atirar.
    "rnd_dam" - Propagação de danos. Dano base +0 a + valor.
    "weight" - Peso do item.

     

    2. Tipos de itens para cada categoria de armor, weapon etcitem.

    No nosso exemplo: <set name = "type" value = "BOW" />

    Armor:

    NONE - sem tipo
    LIGHT - armadura light
    HEAVY - armadura heavy
    MAGIC - armadura robe
    PET - armadura para pets
    SIGIL - Escudos sigil (apenas classic)

    Weapon:

    NONE - no type. For example, fists
    SWORD - sword
    BLUNT - blunt
    DAGGER - dagger
    BOW - bow
    POLE - lance (pole)
    ETC - geralmente para armas de monstros
    FIST - brass knuckles (for cursed weapons)
    DUAL - 2 swords
    DUALFIST - two-handed knuckles
    BIGSWORD - two-handed sword
    PET - pet weapon (muzzle for a wolf as an example)
    ROD - fishing rod
    BIGBLUNT - two-handed club
    DUALDAGGER - two-handed dagger (Classic only)

    Etcitem:

    ARROW - (flechas) arrows for bow
    MATERIAL - materials for crafting
    PET_COLLAR - colar para pet
    POTION - potions e buffs
    RECIPE - recipes para crafting
    SCROLL - scrolls (enchants, escapes, teleport, etc.)
    QUEST - quest items
    MONEY - Adena e qualquer outra moeda de liquidação do servidor
    OTHER - Se você não tem certeza do tipo de item use esse.
    SPELLBOOK - Livros de Skills
    SEED - Manor Seeds
    BAIT - Anzol para vara de pescar
    SHOT - the type for Spiritshot
    BOLT - bolt (Classic only)
    RUNE - Para ruas que podem ser estocadas no inventário e podem dar skills. Elas não podem ser equipadas.
    HERB - herbs
    MERCENARY_TICKET - Tickets de Loteria
    ARROW_QUIVER - Arrow Quiver (Apenas Classic)

     

    3. Tipos de slots para equipamentos <equip> </equip> .

    No bow o slot é assumido como LEFT_RIGHT_HAND porque é um equipamento que ocupa o espaço da mão direita e esquerda dos campos para armas (e escudo, flechas, etc).

    <equip>
    <slot id = "LEFT_RIGHT_HAND" />
    </equip>

    Todos os tipos de slots:

    NONE - Sem tipo (geralmente usado para monstros).
    HEAD - Parte da cabeça, onde fica o helmo.
    CHEST - Parte de cima do Peito.
    LEGS - Calças.
    FULL_ARMOR - Armadura completa, peito e calças.
    FEET - Botas.
    GLOVES - Luvas.
    HAIR - Slot para acessórios como mascaras, esquerdo.
    FACE - Slot para acessórios como mascaras, direito.
    HAIR_ALL - Slot para acessórios como mascaras, ocupa 2 slots.
    UNDERWEAR - Slot para Tattoo.
    NECKLACE - Colar.
    RIGHT_HAND - Mão direita.
    LEFT_HAND - Mão esquerda.
    LEFT_RIGHT_HAND - Ambas as mãos. 
    RIGHT_EAR - Brinco esquerdo.
    LEFT_EAR - Brinco direito.
    RIGHT_FINGER - Anel direito.
    LEFT_FINGER - Anel esquerdo.
    FORMAL_WEAR - Ocupa todos os espaços de armaduras. Exemplo, roupas de casamento.
    BELT - Belt (Classic)
    RIGHT_BRACELET - Bracelete direito. (Classic)
    LEFT_BRACELET - Bracelete esquerdo. (Classic)
    BROOCH - Broche (Classic)
    BACK - Capas (Classic)
    TALISMAN - Talisman slot (Classic)
    BROOCH_JEWEL - Brooch Jewelry Slot (Classic)
    AGATHION_CHARMRM - Agathion slot (Classic)

     

    4. Blocos de skills.

    No exemplo abaixo quando é equipado o Infinity Bow uma skill passiva de ID 3593 no level 1 será entregue ao personagem. A skill pode ser passiva ou ativa.

    A skill e level:

    <skills>
    <skill id = "3593" level = "1" />
    </skills>

    Chance de skills:
    Aqui podemos criar um gatilho que a skill de ID 3594 no level 1 poderá desencadear um aumento de critical attack com 7% de chance.

     

    <triggers>
    <trigger id = "3594" level = "1" type = "CRIT" chance = "7" />
    </triggers>

    Valores que pode sem inclusos:

    ADD - a habilidade é acionada quando adicionada à lista
    ATTACK - a habilidade é desencadeada por um ataque normal
    RECEIVE_DAMAGE - a habilidade é ativada ao receber dano
    CRIT - a habilidade é acionada com um critico
    OFFENSIVE_PHYSICAL_SKILL_USE - a habilidade é acionada quando você recebe dano de habilidades físicas
    OFFENSIVE_MAGICAL_SKILL_USE - a habilidade é acionada quando você recebe dano de habilidades físicas
    SUPPORT_MAGICAL_SKILL_USE - ta habilidade é acionada quando você usa dano de habilidades físicas
    UNDER_MISSED_ATTACK - a habilidade é acionada ao evasão funcionar (dogge)
    DIE - habilidade desencadeia na morte

    5. Condições 

    Apenas para heros:

    <cond msgId = "1518">
    <player is_hero = "true" />
    </cond>

    Proibir o uso nas olimpiadas:

    <cond msgId = "1507">
    <not>
    <player olympiad = "true" />
    </not>
    </cond>

    Proibir o uso em eventos de PvP:

    <cond>
    <not>
    <player on_pvp_event = "true" />
    </not>
    </cond>

    Esta é a lista de todas as condições disponíveis, você pode comparar com itens que já conhece para ter exemplos.

    classId - ID da classe
    forbiddenClassId - Proibir certas classes
    olympiad - Olimpiadas
    min_pledge_rank - Ranking em um clan
    is_hero - Ser ou não heroi
    on_pvp_event - Usar ou não em eventos de PVP
    class_is_mage - Classes de Magos (True / False)
    instance_zone - Zona que é instancia
    minLevel - Level mínimo exigido
    maxLevel - Level máximo exigido
    race - Raça (Elf, Dwarf etc)
    gender - Genero (Male ou Female)
    maxPK - Quantidade de PKs
    damage - Quantidade de dano.

     

    5. Blocos sobre status

    Você pode adicionar ou retirar status de determinados itens, veja como:

    <for>
    <add stat = "pAtk" order = "0x10" value = "614" /> - Adiciona valores de P. Atk.
    <add stat = "mAtk" order = "0x10" value = "137" /> - Adiciona valores de M. Atk.
    <set stat = "baseCrit" order = "0x08" value = "120" /> - Adiciona valores de crítico.
    <set stat = "atkBaseSpeed" order = "0x08" value = "293" /> - Adiciona valores de Atk Speed.
    <add stat = "accCombat" order = "0x10" value = "- 4.0000" /> - Adiciona valores de Accuracy.
    <enchant stat = "pAtk" order = "0x0C" value = "0" /> - Bloco que adiciona uma determinada caracteristica quando enchantando. No caso o valor pAtk, mas pode ser usado mAtk, atkBaseSpeed etc.
    </for>

     


  2. Caminho do exemplo: Game/data/stats/skills/90000-90099.xml

    Exemplo de runa de XP:

    <skill id="90050" levels="2" name="Rune of Experience Points 30%">
            <table name="#power">1.3 1.5</table>
            <set name="icon" val="symbol.utx-rune-xp-1"/>
            <set name="magicLevel" val="1"/>
            <set name="target" val="TARGET_SELF"/>
            <set name="skillType" val="BUFF"/>
            <set name="operateType" val="OP_PASSIVE"/>
            <for>
                <mul order="0x30" stat="ExpMultiplier" val="#power"/>
            </for>
        </skill>

    Atente que <table name="#power">1.3 1.5</table> é a variável que determina o multiplicador do valor de acordo com level. então 1.3 lv1 e 1.5 lv2, lembre-se que se for criar mais levels precisa colocar o valor correspondente em levels="2" logo acima.

    O bônus será dado em #power que ira entregar de acordo com o level setado no item posteriormente:

    <for>
                <mul order="0x30" stat="ExpMultiplier" val="#power"/>
     </for>

    Os valores que podem ser entregues é: 

    Para XP: ExpMultiplier
    Para SP: SpMultiplier,
    Para Drop: - DropMultiplier
    Para Status de Drop do Char - ItemDropMultiplier
    Para Adena - AdenaDropMultiplier
    Para Spoil - SpoilDropMultiplier
    Para Enchant - EnchantBonus


    Navegue até Game\data\items\9200-9299.xml e vamos procurar o item de exemplo de ID 9210, veja o código:

      <etcitem id="9210" name="Rune of Experience Points 30%" add_name="5-hour limited period">
            <set name="class" value="OTHER"/>
            <set name="crystal_type" value="NONE"/>
            <set name="dropable" value="false"/>
            <set name="durability" value="300"/>
            <set name="icon" value="br_cashtex.item.br_cash_rune_of_exp_i00"/>
            <set name="temporal" value="true"/>
            <set name="tradeable" value="false"/>
            <set name="type" value="RUNE"/>
            <set name="weight" value="30"/>
            <skills>
                <skill id="90050" level="1"/>
            </skills>
        </etcitem>

    Note a tag skills, ela determina o ID e o level que criamos na primeira XML:

            <skills>
                <skill id="90050" level="1"/>
            </skills>

    O item usado de exemplo terá a duração de 5horas conforme configurado nos campos:

           <set name="temporal" value="true"/>
    
           <set name="durability" value="300"/> (300 min = 5h)

    Pronto, a nível de servidor é tudo isso, para o cliente a modificação fica nos arquivos::

    system/etcitemgrp.dat
    system/ItemName-e.dat
    system/skillgrp.dat
    system/skillname-e.dat

     


  3. Caminho: /gameserver/data/zone/

    Exemplo para proibir personagem após o level 48.

    <zone name="[some_zone]" type="epic" >
           <set name="playerMinLevel" val="1" />
           <set name="playerMaxLevel" val="48" />
           <set name="playerLevelLimitBackLoc" val="-25464 172424 -4203" />
       <polygon>
          <coords loc="-23176 185080 -6000 -5500" />
          <coords loc="-20104 185080 -6000 -5500" />
          <coords loc="-20104 177928 -6000 -5500" />
          <coords loc="-23176 177928 -6000 -5500" />
       </polygon>
    </zone>

    Params:

    <set name="playerMinLevel" val="1" /> - Level mínimo para entrar na zona.
    <set name="playerMaxLevel" val="48" /> - Level máximo para entrar na zona.
    <set name="playerLevelLimitBackLoc" val="-25464 172424 -4203" /> - Teleporta de volta caso não atenda os requisitos.

     


  4. Caminho Game\config\events.properties

    Esta opção é ideal para criar zonas de drops globais, para incluir um determinado item a uma faixa de level.

    DropEvent_Items =
    Formato de configuração é o seguinte, ou seja, podemos colocar um drop de certos mobs nivelados - o máximo e mínimo de itens para eles.

    Exemplo:

    Sem aleatório:
    DropEvent_Items = 4037-5 (100) <1-20>

    Com aleatório de 5 a 10 quantidade:
    DropEvent_Items = 4037-5-10 (100) <1-20>

    4037-5 representam o o ID do item e a quantidade 5-10 significa que pode dropar de 5 até 10 itens que será dropada, 100 representa a chance de drop e <1-20> o intervalo de level entre os mobs do mundo. 

    Podemos colocar várias opções para drop separando por ponto e virgula (;) os valores.

    Exemplo:

    DropEvent_Items = 4037-5 (100) <1-20>; 6673-5 (100) <21-85>

    Desta forma o item Coin of Luck (4037) com 5 unidades e chance de 100% de queda nos mobs de level 1 a 20 e no segundo será dropado Festival Adenas (6673) com 5 unidades e chance de 100%.

    Podemos separar por determinados mobs uma sequencia de drops.

    DropEvent_Items = 4037-1000 (100) [29001,29006]

    Após a chance de drop vamos incluir o ID do mob, se for mais de 1 separe eles entre virgula (,)
    Com esses parâmetros, Queen Ant e Core terá uma chance de 100% em 1000 Coin of Luck. 

    Não se esqueça de incluir o evento no jogo Admin-> Events-> Simple

    3 pessoas curtiram isso

  5. Escolha a zona que deseja alterar, peguei por exemplo a praia da ilha

        <zone name="[primeval_peace1]" type="peace_zone" >
            <polygon> <!-- 원시의 섬 선착장(20_17) -->
                <coords loc="10408 -27395 -4290 -1290" />
                <coords loc="12065 -25334 -4290 -1290" />
                <coords loc="12223 -23159 -4290 -1290" />
                <coords loc="10424 -22340 -4290 -1290" />
                <coords loc="9566 -23131 -4290 -1290" />
                <coords loc="9290 -24261 -4290 -1290" />
            </polygon>
        </zone>

    Para colocar a zona como area flag basicamente precisa adicionar a seguinte tag na xml:
     

    <set name="flagzone" val="true" />

    Ficando da seguinte forma:

        <zone name="[primeval_peace1]" type="peace_zone" >
            <set name="flagzone" val="true" />
            <polygon> <!-- 원시의 섬 선착장(20_17) -->
                <coords loc="10408 -27395 -4290 -1290" />
                <coords loc="12065 -25334 -4290 -1290" />
                <coords loc="12223 -23159 -4290 -1290" />
                <coords loc="10424 -22340 -4290 -1290" />
                <coords loc="9566 -23131 -4290 -1290" />
                <coords loc="9290 -24261 -4290 -1290" />
            </polygon>
        </zone>

    OBS: A area que fiz uso no tutorial é uma ZONA DE PAZ, mesmo ficando flag não irá conseguir atacar outros jogadores, nesse caso tem que mudar para outro modelo que não seja " peace_zone ", por exemplo type="fun"


  6. Menu:
    //admin - Calls the admin panel.
    //play_sounds - Calls html of all active sounds.
    //play_sound [sound id] - plays a sound.
    //silence - Block / Unblock the reception of messages to the administrator.
    //tradeoff - Block / Unblock the reception of trade to the administrator.
    //show_html - Will show any html from the html-en / admin folder
    //setnpcstate [stage] - Set the stage to the specified NPC.
    //showmovie; // showmovie [Movie ID] - Show the specified movie to the admin.
    //setzoneinfo [Atmospheric Id] - Change the atmosphere in a given zone (visual effects).
    //eventtrigger [Event ID] - Calls the event for this character.
    //debug - Show chat the complete information of the target.
    //opensod [opening time in minutes] - will open SOD for a specified period of time.
    //closesod - Closes SOD.
    //setsoistage [stage 1-5] - Set the stage of the SDI to the specified.
    //soinotify [stage 1-3] - Virtually kills one of the soy bosses, 1 - koimenes; 2 - ecimus; 3 - protection HOE.
    //forcenpcinfo - Target NPC refreshes data about it.
    //loc - Show admin coordinates in chat systems.
    //locdump - will throw in the txt file the location information in which the admin is located.
    //undying - Immortality to admin.
    //char_manage - open the editorial page of the game.
    //teleport_character_to_menu - will open the player’s teleport page.
    //recall_char_menu - will open the character call page.
    //goto_char_menu - will open the page to fly to the character.
    //kick_menu - will open the kick page.
    //kill_menu - will open the kill page.
    //ban_menu - will open the ban page.
    //unban_menu - will open the page unbroken.


    Announcements:
    //list_announcements - Show the current announcement sheet.
    //announce_menu - Opens the announcement menu.
    //announce_announcements - Announces an announcement to all players in the world.
    //add_announcement [announcement] - Adds an announcement to the announcement list.
    //del_announcement [Announcement ID] - erase the announcement with the specified ID.
    //announce [announcement] - Announce the announcement worldwide.
    //a [announcement] - Announces the announcement worldwide.
    //crit_announce; //c [announcement] - Announces a critical announcement (different color in the chat)
    //toscreen; //s [announcement] - displays your announcement on the screen to all players in the world.
    //reload_announcements - reloads announcements from a txt file.

    Ban:
    //trade_ban [days] - Blocks the ability to trade a character on specified days by target.
    //trade_unban - Unlocks the ability to trade a target.
    //ban [nickname comment time] - bans the player with the specified nickname for a time in minutes with the possibility of commenting on the ban.
    //accban [account time in minutes] - the account specified in the command will be banned; if you do not specify the time, then the account will be banned forever!
    //accunban [account] - Unlocks the specified account.
    //chatban; // nochannel; // nc [nickname message time to player] - bans the chat for the specified time and sends a message to the player.
    //chatunban [nickname] - Break the chat to the specified player.
    //jail [nickname time reason] - Imprison the specified player for the specified time and send the reason.
    //unjail [nickname] - Release the specified player from prison.
    //permaban - The target and its account are always banned for all possible criteria.
    //hwidban - ban a player by HWID (only works if installed is protection for the client)

    Camera:
    //freelook [parameters 0 or 1] - you can fly around the world in god mode (that is, fly without a character like a soul)
    //cinematic [id distance ugl1 ugl2 time duration] - will show the video (such as video from antharas when it leaves the den)

    Zeroing effects:
    //cancel [radius] - at the specified radius, reset all effects (buffs) of the players.

    Access levels:
    //changelvl [level] - will change the access level of the player to the target
    //moders - Opens the moderation control panel on the server.
    //moders_add - Adds the specified player to the target as a server moderator.
    //moders_del [moderator_id] - Removes the specified moderator from the moderators.
    //penalty [name number_points reason] - Will give the specified player "violation points"
    //gm - the target is issued a statue of Gm

    CH:
    // clanhall - Show a page related to CH.

    Create items:
    //itemcreate - Opens a page with the ability to create a thing.
    //ci; //create_item [id quantity] - will create the specified thing in the specified quantity. (if there is a target, it will give this thing a target)
    //spreaditem [id quantity] - Drops to the ground the specified item in the specified quantity.
    //create_item_element [id element_id (0-5) attribute_value - create an item with the specified attributes and the specified attribute strength.
    //give_item [target] [item_id] [item_count] give item to target
    //give_all <item_id> <amount> - give an item to all players in the world
    //give_all_by_ip <item_id> <amount> - give an item to all players in the world with unique IP
    //give_all_by_hwid <item_id> <amount> - give an item to all players in the world with unique HWID
    //give_all_radius [itemId] [count] [radius] - give an item to all players in radius
    //remove_item [id] [count] [target] - remove an item from the target
    //destroy_items [target] - delete all inventory from a player

    Cursed Weapon:
    //cw_info - Will show in the chat information on cursed weapons in the game.
    //cw_remove [weapon_id] - removes the damned weapon from the player.
    //cw_goto [weapon_id] - teleports the admin to the player with the specified damned weapon.
    //cw_add [weapon id] - will add a damned weapon to the target player. (if it is free)
    //cw_drop [weapon_id] - drop the cursed weapon from the player at the target.

    Removal:
    //delete - Delete the target from the game (except for the players, of course)

    Disconnect:
    // disconnect; //kick [nickname (you can also target)] - Kick the player out of the game.

    Doors:
    // open [door_id (also possible by target)] - will open the specified door.
    // close [door_id (also possible by target)] - closes the specified door.

    Character manage:
    //settitle [title] - sets the title to the target.
    //setclass [class_id] - will change the character class to the specified one.
    //setname [name] - will change the character’s nickname to the specified one.
    //current_player - will open a list of all players on the server.
    //character_list [nickname] - will open the player’s personal page with the specified nickname.
    //show_characters - will open a list of all players on the server.
    //find_character [nickname] - will open a list of all possible players with the specified nickname (search)
    //edit_character - will open the page for editing attributes for characters (by target)
    //character_actions - will open the page for viewing the player’s parameters (teleport to him, quests, summoning, etc.)
    //setkarma [karma_number] - will give the target player the specified amount of karma.
    //rec - will add +1 to the recommendation to the player on the target.
    //rec [number of rivers] - will add the specified number of rivers to the target.
    //sethero [nickname (also possible by target)] - will make the specified player a permanent hero or, on the contrary, will remove the permanent hero from him.
    //setnoble [nickname (you can also by target)] - will make the specified player a nobless to the permanent.
    //setsex - will change the gender of the player by target.
    //setcolor [color_id] - changes the color of the nickname to the player specified in the target.
    //add_exp_sp [exp cn] - will give the number of exp and cn to the character at the target.
    //add_exp_sp_to_character - will open a page where you can give exp and cn to characters.
    //setsubclass [class_id] - will make the specified class as a subclass of the target.
    //setfame [glory] - the player will be given the specified glory by target.
    //setbday [year-month-day] - sets a new birthday for the player by target.
    //add_bang [count] - will add the specified number of bang points (ps cafe points) to the player by target.
    //set_bang [count] - sets the specified number of bang points to the player by target.
    //set_pa <pa_id> <target> give Premium account to target

    Effects:
    //invis; // vis - visibility and invisibility of the admin.
    //gmspeed [speed_1-4] - the speed of movement and crazy stats at the admin.
    //invul - Makes the admin immortal or removes immortality.
    //offline_vis - all offline traders become visible.
    //offline_invis - all offline traders become invisible.
    //earthquake [force time] - earthquake with the indicated strength and duration throughout the world.
    //block - the target is blocked and cannot do anything.
    //unblock - unlock the target.
    //changename [name] - change the name of any object in the game.
    //setinvul - makes the target immortal.
    //getinvul - check if the target has immortality, and displays the response to the chat.
    //social [id_1-7 (can be left empty and will be random)] - the target or the admin himself will make a social movement.
    //abnormal [name of abnormal] - hangs on the target or on the admin itself the abnormal effect (like the visual effect of poison, camp, etc.).

    Enchant:
    //enchant - Opens a page with the ability to sharpen things.
    //seteh [point] - Sharpen the helmet at the specified point.
    //setec [point] - Sharpen the body to the specified point.
    //seteg [dot] - Sharpen the gloves to the specified point.
    //seteb [dot] - Enables bots to the specified point.
    //setel [dot] - Sharpen the bottom to the specified point.
    //setew [dot] - Sharpen the right weapon at the specified point.
    //setes [dot] - Sharpen the left weapon at the specified point.
    //setle [dot] - Sharpen the left earring at the specified point.
    //setre [point] - Sharpen the right earring to the specified point.
    //setlf [dot] - Sharpen the left earring at the specified point.
    //setrf [dot] - Sharpen the right earring on the specified point.
    //seten [dot] - Sharpen the necklace at the specified point.
    //setun [dot] - Sharpen underwear at the specified point.
    //setba [dot] - Enables cesspool at the specified point.
    //setha; // setdha [dot] - Sharpen the headgear at the specified point.
    //setlbr [dot] - Sharpen the left bracelet at the specified point.
    //setrbr [dot] - Sharpen the right bracelet to the specified point.
    //setbelt [dot] - Sharpen the belt at the specified point.

    Events:
    //events - Opens a window with available tournaments on the server.
    //list_events - will show in the chat a list of all events for which the player is registered (not only tournaments but also sieges, tv, etc.)
    //setteam [team_0-2] - sets the player to the target in the team blue, red or none.
    //pvpevents - window of all PvP events

    Geodata:
    //geo_z - show the height of the coordinates in the chat.
    //geo_type - Show the type of geodata in this location.
    //geo_nswe - for debugging and working with geo, who knows what knows what.
    //geo_los - checks if the target is visible by geodata.
    //geo_load [region_x region_grik] - includes the geodata in the specified region.
    //geo_trace [it_or_off] - enables / disables geodata tracing.
    //geo_map - shows in the chat the current region of the character.

    Chat:
    //gmchat [text] - only GMs see this chat.

    Heal:
    //heal [radius (you can also target)] - heals all the parameters of the character / characters.
    //res [nickname (possible by target)] - resurrect the player and return him exp.

    Instances:
    //instance - show all available instances in the world.
    //instance_id [id] - will show all players in the specified instance.
    //collapse - closes the instance in which the admin is located.
    //reset_reuse [instance_id] - will remove the entire restriction on the instance by ID from the player by target.
    //reset_reuse_all - will remove all restrictions on entry to all instances of the player by target.
    //set_reuse - sets the time to enter the admin admin.

    IP:
    //charip [character_name] - will show the IP of this character.

    Damage:
    //kill [player_name (also possible by target)] - kills the character.
    //damage [damage] - makes damage to the character at the target specified in the team.

    Levels:
    //add_level; //addLevel [level_number] - adds the specified number of levels to target.
    //set_level; //setLevel [level] - sets the specified level to the character by target.

    Mammon:
    //find_mammon - find mamons in the world with the ability to teleport to them
    //show_mammon - show all mamons in the world on the map.
    //hide_mammon - hide all manom from players.
    //list_spawns [npc_id] - show all coordinates where the npc is spawned with this id.

    Manor:
    //manor - opens a page with manor functions.
    //manor_reset - reboots the entire manor system.
    //manor_save - manually save the status of the manor.
    //manor_disable - turn off manor on the server.

    Monster race:
    //mons - includes monsters in the manual race.

    Olympiad:
    //oly_save - save olymp data manually.
    //add_oly_points [character_name points] - add the number of points to the specified players.
    //oly_start - manually include the period of the Olympiad.
    //oly_stop - manually complete the period of the Olympiad.
    //add_hero [nickname] - adds a hero with the specified name.

    Petition:
    //view_petitions - view all active petitions.
    //view_petition [petition_id] - see the petition with the specified ID
    //accept_petition [petition id] - agrees to the petition with the specified ID
    //reject_petition [petition id] - refuse the petition with the specified ID.
    //reset_petitions - restart the petition system (demolish all active petitions)

    Clans:
    //pledge create [clan name] - creates a clan to a character by target.
    //pledge setlevel [level] - will increase the level of the clan by the specified.
    //pledge resetcreate - removes the penalty for expelling a person from the clan by character on target.
    //pledge resetwait - removes the penalty from the character for exiting the clan.
    //pledge addrep [reputation] - add reputation to the clan by target.
    //pledge setleader - replaces the clan of the clan leader by target per person in the target.

    Polymorph:
    //polyself; //polymorph; //poly [monster id] - turns into a monster with the specified ID.
    //unpolyself; //unpolymorph; //unpoly - returns the character to its original appearance.

    Quests:
    //quests - Will show all active character quests by target.

    Reloads:
    //reload_config - reloads configs.
    //reload_multisell - will reload multiselk.
    //reload_items - reload items xmls
    //reload_gmaccess - will reload accesses from gmakses.khml.
    //reload_htm - reload html.
    //reload_qs all - reloads all quests for all players, if without "all" then by target.
    //reload_qs_help - help with these commands.
    //reload_skills - reloads all skills.
    //reload_npc - reloads all the NPCs (data about them)
    //reload_spawn - reloads all spawn in the world.
    //reload_fish - reload fishing.
    //reload_abuse - reloads the chat filter.
    //reload_translit - reload transliteration translation.
    //reload_shops - reloads all stores.
    //reload_pets - reloads all data about the pet.
    //reload_locale - reloads all localization (thong folder for multilingualism)
    //reload_nobles - reloads all nobles.

    Repair:
    //repair; //restore [nickname] - returns the character to normal coordinates in case of critical or stuck.


    Mount:
    //ride [pet_id] - ride a pet and the specified ID
    //ride_wyvern; //wr - call the wyvern.
    //ride_strider; //sr - ride on stride
    //unride; //ur - get off the strider / wyvern.

    Server:
    //server - show the server page
    //check_actor - will check the characteristics of the character by target.
    //setvar [parameter_name parameter] - sets the table values to the server_variable table.
    //set_ai_interval [time] - sets the alternative ai_deals to the specified mob by target.
    //spawn2 [id] - spawn like a regular handler, but ignores the ban on spawn raid bosses.
    //server_shutdown [time] - shuts down the server after a certain time.
    //server_restart [time] - will send the server to restart after the specified time.
    //server_abort - will stop the restart / shutdown report.

    Shop:
    //buy [id_by_list] - will open the buy list specified in the command.
    //gmshop - will open the GM shop.
    //tax - Show global tax on the server.
    //taxclear - reset the tax statistics.


    Skills:
    //show_skills - show a list of all skills at the target.
    //show_effects - show a list of all effects at the target.
    //remove_skills - will show a sheet through which you can remove skills from the target.
    //remove_all_skills - removes all skills from the target.
    //skill_list - show a list of all skills.
    //add_skill; // setskill [id level] - will add the skill to a target or to itself.
    //remove_skill [id] - remove the skill from the target
    //get_skills - admin will get all the skills that the target has.
    //reset_skills - reloads all skills at the target deleting skills that it should not have.
    //give_all_skills - will give all available skills to the target.
    //debug_stats - Logs all information about the character’s stats.
    //remove_cooldown - resets the rollback of skills from the admin
    //buff - admin's static buff.

    Spawns:
    //show_spawns - will show a list of all possible spawns.
    //spawn; // spawn_monster [id number of respawn] - spawn on the mob point with the specified ID (you can skip the number and rep)
    //setai [ai_name] - sets the NPC to the specified AI.
    //setaiparam [parameter_name] - sets the NPC to the specified parameter in the AI.
    //dumpparams - dumps to the log all the information on the parameters of the AI mob on the target.
    //dumpspawn [id] - spawn the NPC and drop all the information about it into a file.
    //setheading - the NPC will change its direction according to the target and will “look” where the admin is looking.

    7 sign:
    //ssq_change [period of a minute (it is possible without a period and minutes)] - will change the stage of 7 seals to the specified or the next if not specified.
    //ssq_time [time_to_periods_period] - sets the time until the end of the period.
    //ssq_cabal [burn_id_id_name of the player of bondage] - manually installs the player on the specified side in 7 seals.

    Target:
    //target [name] - sets the target to the specified player.

    Zones:
    //zone_check - will show in chat all the parameters of the zone in which the admin stands.
    //region - will show in the chat all the parameters of the region.
    //vis_count - will show in the chat in which region you are and how many players are in it.
    //pos - will show your full current position in the chat.
    //domain - will show which castle you own.


    Teleport:
    //show_moves - show a list of all available teleports.
    //show_moves_other - show a list of all other teleports.
    //show_teleport - will show a list of possible teleport functions by target.
    //teleport_to_character - teleport to the target.
    //teleport_to; // teleportto [nickname] - teports you to the specified nickname.
    //move_to; // moveto; // teleport [x y instance (you can not enter) - teleports you to the specified coordinates.
    //walk [x y z] - the admin will go on foot to the specified coordinates.
    //tonpc; // to_npc [npc_id or npc_name] - teleports you to the specified NPC.
    //toobject [obzh_id] - teleports you to obzh_id.
    //teleport_character [х у з] - port the player to the specified coordinates.
    //recall [player_name] - teleports the player to himself.
    //recall_party [party_leader_name] - teleports the party to himself.
    //setref [instance id] - Assigns the target to the specified instance.
    //getref [name] - find out in which instance the specified player.
    //recall_npc - calls the NPC at a target to itself.
    //bk - teleport bookmark for GMs. For save point of teleport //bk [point name]

    Residence:
    //residence_list - show a list of all residences.
    //residence [residence_id] - will show a detailed report on the specified residence.
    //set_owner [residence_name clan_name] - assigns a residence to the specified clan.
    //set_siege_time /// quick_siege_start /// start_dominion_war - only through the panel
    //quick_siege_stop [residence_id] - end the siege of the specified residence manually.

    2 pessoas curtiram isso

  7. Caminho: \Game\config\GMAccess.xml

    Para adicionar super privilégios a um personagem você precisa abrir o arquivo GMAccess.xml com um editor de texto simples e procurar o campo <PlayerID set="0"/> que fica logo no inicio do arquivo e inserir o ID do personagem desejado.

    pSCst8R.png

    Para saber qual o ID do personagem vá até a tabela characters no seu banco de dados e o valor estará presente na obj_Id.

    HNqFEwg.png

     

    Após alterar o ID, salve o arquivo e reinicie o servidor.

    Para criar novos GMs é só duplicar o conteúdo <char> </char> e alterar para o ID do novo admin.

    Existem modelos salvos de diferentes níveis de privilégios na pasta \Game\config\GMAccess.d

    s8kkFSj.png

     

    2 pessoas curtiram isso

  8. Todo projeto acaba chegando a um fim. Mas quantos participantes ficam entusiasmados com o encerramento de um projeto? As entregas estão concluídas. A propriedade está pronta para ser transferida. O foco de todos é no que vem a seguir: um projeto novo e emocionante. O gerenciamento cuidadoso da fase de fechamento é tão importante quanto em quaisquer outras fases do projeto. Empresas que gerenciam o fechamento e revisam bem prosperam. As que não o fazem tendem a ter projetos que se arrastam para sempre e a repetir os mesmo erros vezes sem conta.

    Tendo isso em mente, venho por meio deste tópico, dar fim a uma era, a era do projeto L2JDream V2(2013-2020), e aproveitando o embalo, também venho dar início a uma nova era, a era do projeto L2JDream V3 (2021). Quem nos conhece, sabe que começamos em 2010 com o projeto L2JDream V1 lá na L2JBrasil, e o mesmo contou com mais de 100 packs liberadas para uso público, tendo fim em 2012 para 2013, que foi basicamente onde nós decidimos abrir a L2JDream V2, com uma nova base, fazendo downgrade de um high five, trabalhamos 2 anos em beta para então liberar a público novamente nosso projeto para uso gratuito, e, posteriormente liberamos em 2015 a versão VIP com mods, tendo licença paga.

    Desde antes do início da pandemia (janeiro/2020), nossa equipe atual da diretoria e desenvolvimento do projeto (Wallz, Lucas, Lorran, Daniel, Othon e Karlos) já discutia a possibilidade de melhorarmos o projeto, ou migrando para Java 14 ou usando uma nova base, trabalhando em novos sistemas para atender a demanda de Mods que os usuários sempre pediam, e, por nós termos praticamente criado do zero a pack V2 interlude fazendo downgrade de um high five, era muito trabalhoso adaptar os mods para a mesma, (não usávamos mmocore, nosso código sempre foi enxuto para diminuir o uso de processamento, e com redundâncias para a proteção anti-phx) e por isso nem sempre havia compatibilidade, muitas funções tínhamos que reescrever do zero, as vezes alterar até o padrão de jogabilidade para conseguir adaptar um código ou re-inventar o mod, pois a maioria dos códigos de mods atuais do mercado são para acis/frozen/lucera, nossa pack V2 não tem nada em comum com elas, portanto, com isso em mente, nós começamos re-desenvolvendo em segredo, uma nova base para o projeto L2JDream V3, quem é usuário antigo do projeto sabe que a V3 já havia sido iniciada e mencionada desde 2016-2017, porém após a saída do Fabbian, nossa equipe acabou descontinuado a mesma e continuou a trabalhar na L2JDream V2

    A decisão de retomar o projeto V3 veio quando começamos a atualizar a pack v2 para Java 14, que demonstrou que basicamente já teríamos que reescrever todo o código base da nossa pack para sair do Java 8, então decidimos já que é pra reescrever, vamos trabalhar em cima de uma base que vá ser mais fácil para gente, mais fácil para atender os pedidos de mods que os usuários da pack VIP sempre pedem, ou seja, de um jeito ou de outro, a V2 atual chegaria a um ponto que precisaria ser migrada para outro projeto, seja reescrevendo todo o projeto atual ou mudando de base. Nós então retrabalhamos uma source com base no projeto lucera, e de lá pra cá, temos corrigido e atualizado os códigos, basicamente 1 ano de desenvolvimento em segredo, até chegar neste ponto de finalmente divulgarmos a todos os usuários do projeto, que, com o lançamento da L2JDream V3, eu irei disponibilizar para compra, a source da L2JDream V2 VIP rev225, sendo a source VIP, saindo com um desconto para quem já é usuário L2JDream VIP. Os sistemas da L2JDream VIP V2 continuarão em funcionamento, e a proteção antihack da system (DreamGuard v1) foi descontinuada e deixou de ser atualizada em Janeiro/2020.

    SOBRE A V3

    • Já tenho pronta a proteção nova para a pack V3 que é a DreamGuard 3.0, e a pack V3 será disponibilizada para compra em breve.
    • Usuários VIP tem desconto para migrar para a V3
    • O sistema será diferente do Sistema de Licenças V2.0
    • A pack V3 também contará com trava de Usuário/IP, o mesmo na proteção.
    • As Informações sobre a V3 serão postadas após uma repaginada no fórum do projeto, migrando o conteúdo da V2 para uma Categoria Específica da V2 e deixando o fórum principal dedicado a V3.
    • A V3 já acompanhará Geodata , não será mais um upgrade a parte. NÃO acompanha WebSite, POIS SERÁ UM ADICIONAL A VENDA POR PARCEIROS DO PROJETO.
    • O Valor da Licença V3 é R$550,00 *usuário VIP da L2JDream V2 tem 30% de desconto na migração*
    • O sistema de atualização por hora vai ser o mesmo da V2, compra o update a parte, mas a licença ainda funciona na pack antiga caso o usuário não queira atualizar.
    • Infelizmente nem relógio trabalha de graça, todos temos custos a cobrir.

     

     

    2 pessoas curtiram isso

  9. Em 24/03/2021 em 18:21, jhonatanmartins disse:

    tá dando isso no meu gameserver, rev limpa baixei agora.

    
    =============================================================-[ Script's Data ]
    [INFO 18:17:17]: Spawn Events Managers
    [INFO 18:17:17]: Script Engine Manager: Loaded 21 script(s) from script.jar
    Aio Seller Enabled...
    Clan Manager Enabled...
    Color Manager Enabled...
    Hero Seller Enabled...
    Clean Karma Enabled...
    Lvl Down Seller Enabled...
    Lvl Up Seller Enabled...
    Name Manager Enabled...
    Noblesse Seller Enabled...
    Clean Pk Enabled...
    Vip Seller Enabled...
    [WARN 18:17:19]: Failed loading: C:\dream\game\data\scripts\quests\89_SagaOfTheMysticMuse\__init__.py: java.io.EOFException
    java.io.EOFException
            at java.io.ObjectInputStream$BlockDataInputStream.readFully(Unknown Source)
            at java.io.ObjectInputStream.readArray(Unknown Source)
            at java.io.ObjectInputStream.readObject0(Unknown Source)
            at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
            at java.io.ObjectInputStream.readSerialData(Unknown Source)
            at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
            at java.io.ObjectInputStream.readObject0(Unknown Source)
            at java.io.ObjectInputStream.readObject(Unknown Source)
            at java.io.ObjectInputStream.readObject(Unknown Source)
            at com.dream.game.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:309)
            at com.dream.game.scripting.L2ScriptEngineManager.executeScript(L2ScriptEngineManager.java:296)
            at com.dream.game.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:533)
            at com.dream.game.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:556)
            at com.dream.game.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:556)
            at com.dream.game.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:556)
            at com.dream.game.scripting.L2ScriptEngineManager.loadScripts(L2ScriptEngineManager.java:520)
            at com.dream.game.L2GameServer.main(L2GameServer.java:412)
    [INFO 18:17:22]: Quest Data: Loaded 435 quest(s).
    [INFO 18:17:22]: Quest 89 not registered !

     

    Java JRE 8 e MySQL 5.7??


  10. Tool Client Manager V4 ( REMAKE )

    Recriei o programa, justo para interface ficar mais organizada e igualmente dividida, cada parte com sua respectiva função, em breve posto mais uma atualização aqui !

    Citar

     

    Como ele funciona?

    Você procurar o arquivo que você deseja criptografar (UTX / UKX)

    Se o programa e os arquivos que você quer encriptar / decriptar estão no mesmo diretório basta digitar o nome do arquivo na caixa de texto

    Você escolhe se você quiser criptografar ou descriptografar

    Se você quiser criptografar então há 2 opções:. 111 para arquivos UKX (animations) e 121 para arquivos UTX (textures).

    Em seguida, basta pressionar o botao "Executar" e o programa faz o resto!


     

     

    Citar

     

    COMUNICADO:

    De preferência utilizem no disco local C:
    Todos os arquivos que contém na pasta do .rar do download tem que ficar na mesma pasta do executável, pois ele puxa da pasta os arquivos específicos para usar para cada função.
    No caso de Encrypt/Decrypt o arquivo gerado pela operação vai ficar na pasta do executável e não na pasta do arquivo de origem.No caso das UKX se nao funfar a leitura, tenta encryptar o .UKX ( na parte do ENCDEC escolha 111 e selecione Encryptar ) testei 5 ukx aqui 2 delas eu tive que encryptar pra ler no umodel.

     

     

    ScreenShot 

    Tc1p8rz.png

     


    3vUAQ.png


  11. 29 minutos atrás, Apollo disse:

    Ótimo Wallz.! Me disseram aqui no privado que os servidores que possuem a licença antiga, seriam derrubados hoje. Diferentemente daquilo que você diz aqui. Quero acreditar que isso não seja verdade, esse boato.

    Eu n falei nada sobre derrubar servidor nenhum hoje, os servidores antigos (pack 202 pra baixo) serão derrubados dia 18/01/2021 que é quando a antiga hospedagem (HostGator) expira e eu não vou renovar pq a hospedagem antiga está totalmente corrompida... A data não mudou e nem mudará, é no dia que a antiga hospedagem cai, ainda dei 1 ano extra pra migrarem pra pack 205-225 (hospedagem nova - LinusHost), falta de aviso não é..

    2 pessoas curtiram isso

  12. Pra galera que ainda não tem a licença L2JDream VIP estou aproveitando esse tempo de quarentena pra promover uma pequena ação nas nossas mídias sociais...

    E de quebra ainda trago a chance de você criar seu próprio servidor usando a nossa pack, concorrendo a uma licença VIP totalmente Grátis através do sorteio do instagram..

    Tá esperando o que pra participar?

     

    2 pessoas curtiram isso

  13. Com a reestruturação do fórum, eu estou linkando as licenças e seus respectivos proprietários através do perfil do fórum, e do painel de licenças. Isso é feito para melhorar o atendimento e o suporte ao usuário em casos de problemas específicos com a licença, portanto é extremamente importante que você mantenha o mesmo atualizado..

    É importante manter os dados atualizados com as informações verdadeiras, pois em casos de suporte específico para licença ou perca da senha do painel de licenças, essas informações serão usadas para resetar a senha e/ou até mesmo recuperar a sua conta do painel de licenças em casos mais complexos....

     

    O ID do seu perfil você encontra ao clicar em Meu Perfil no fórum e verificar o endereço URL da página do seu perfil

    tcTSdjA.png

    o ID de usuário aparecerá na barra de endereços do navegador, na URL..

     yyySqlg.png

    OU também, o ID do seu perfil (Member ID) você encontra nos tópicos que você tenha respondido, ao postar qualquer coisa, conforme a print abaixo.

    MXWZvXR.png

     

    Para sincronizar sua licença com o perfil do fórum novo, primeiramente você deve logar no painel de licenças com o seu nome de usuário e senha (em caso de novas licenças estes são enviados via MP, juntamente do link de acesso ao painel)..

    Imagem Postada

    Depois de logado no painel, você deverá ir até a aba Editar Perfil...

    G72sVuM.png

    Dentro dessa aba você deve ir na opção Editar Perfil e inserir as suas informações... Conforme imagens abaixo...

    Você deve preencher o cambo de ID de usuário no Fórum com o ID do seu perfil, depois de preencher o ID do seu perfil, você deverá clicar no botão Alterar ID..

    6KfTZal.png

     

    3 pessoas curtiram isso

  14. Bom aqui vai o tuto completo, se quiser depois fixa ai Wallz se achar que vai ajudar a galera...

    Funciona no W7/W8/8.1/W10

    1º Painel de Controle \ Sistema e Segurança \ Sistema, no Painel lateral esquerdo - clique em Configurações avançadas de sistema e depois em Avançado.

    Imagem Postada


    2° Na aba Avançado, na opção desempenho clique em Configurações... e novamente selecione a aba avançado como na imagem a baixo.

    Imagem Postada

    3° Em avançado na opção memória virtual você clica em Alterar....

    Imagem Postada

    4° Aqui é o X da questão, o quanto vc colocar aqui, será liberado para poder ser utilizado em programas que utilizam memória virtual, como prox EX: servidores em java... mas sempre coloque valores dentro do que você tem de memória RAM é claro... biggrin.png Ali para exemplificar colocaremos de 3500 a 5500MB ou seja 3,5 a 5,5GB...

    Imagem Postada

    5º Feito isso agora você tem memória disponível para editar o seu .BAT do Game Server ou Loguin Server... Vamos por 3GB para exemplificar... Edite, feche e salve, seu game.bat ou seu Auth.bat.


    Imagem Postada

    6º Pronto! Tudo funcionando. Agora fica difí­cil faltar memória e dar erros... Mas não se esqueça de após realizar os procedimentos reiniciar o PC e passar um CCleaner ou algo do gênero para "liberar" caches de memórias já utilizados e o PC reconhecer as alterações feitas na raiz da memória virtual.

    Espero que ajude quem precisa. rolleyes.gif

    1 pessoa curtiu isso

  15. Bom pessoal, nesse tópico vou mostrar como criar acesso para Administrador.

    Vamos lá;.

    Primeiro você entra na seguinte pasta: game\config\admin\access


    Imagem Postada


    Assim que você entra nessa pasta, vai encontra um arquivo, abra ele, vai aparece dessa forma.
    Imagem Postada


    Para fazer seu char te acesso você terá que modificar isso que se encontra na imagem:
    Obs: CharId você encontra no DB, vou mostra onde na próxima imagem .
    IsRoot, caso tive False, coloque TRUE. e IsAdmin, caso tive False, coloque TRUE.
    As outras opções são para ativar/desativar funções no administrador.
    Imagem Postada



    Para encontrar o CharID, você tem que ir no Navicat, na tabela CHARACTERS, imagem vai ilustrar onde achar:
    Imagem Postada



    Complementar:
    Para você poder criar 2 Chars Administradores, você tem que fazer a copia do mesmo arquivo, alterando nome, e o CharId, dentro do mesmo. Imagem vai ilustrar.

    Imagem Postada
    "%20alt=


    PS: Lembrem-se de deixar o arquivo example.cfg do jeito que vocês encontraram pois o core da dream faz uma checagem por este arquivo na hora de verificar os administradores.

    1 pessoa curtiu isso

  16. Depois de muitas tentativas e ajuda da galera do grupo do whats da Dream chegamos as seguintes configurações.

    Imagem Postada

    Imagem Postada

    INSERT INTO `auto_announcements` VALUES ('1', '60000', '300000', '1', 'Test time auto announce dream.');

    Legenda:

    ?Cada anuncio você coloca um ID segindo o outro exemplo 1,2,3 e assim por diante
    ?Quanto minutos depois do servidor ser ligado vai iniciar os anuncios. No exemplo está a cada 60000=1 minuto.
    ?De quanto em quanto tempo o servidor vai anunciar automaticamente. No exemplo está a cada 300000=5 minutos.
    ?Deixe em 1 mesmo até o momento aqui está normal usando 1.
    ?Aqui você coloca o seu anuncio como o exemplo.

    Espero ter ajudado abraço.

    Salve esse codigo como o exemplo>> auto_announcements.sql e troque pelo seu no banco de dados ou apenas siga o exemplo.

    SET FOREIGN_KEY_CHECKS=0;
    -- ----------------------------
    -- Table structure for `auto_announcements`
    -- ----------------------------
    DROP TABLE IF EXISTS `auto_announcements`;
    CREATE TABLE `auto_announcements` (
    `id` int(11) NOT NULL,
    `initial` bigint(20) NOT NULL,
    `delay` bigint(20) NOT NULL,
    `cycle` int(11) NOT NULL,
    `memo` text,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    
    -- ----------------------------
    -- Records of auto_announcements
    -- ----------------------------
    INSERT INTO `auto_announcements` VALUES ('1', '60000', '300000', '1', 'Test time auto announce dream.');

     

    4 pessoas curtiram isso

  17. Para resolver de uma vez por todas vamos lá.
    Acesse o site para fazer tudo correto:>>> Unix Time Conversion

    Faça exatamente como farei aqui e tudo vai ficar certinho no fim.

    Imagem Postada
    Nessa foto abaixo você pode ver que está com a data de 27/11/2019 as 20:0h0
    Imagem Postada


    1º Passo acesse o site ---> Unix Time Conversion e faça como na foto.
    Mon=Mes | Day=Dia | Year=Ano | Hr=Hora | Min=Minuto | Sec=Segundo
    No exemplo abaixo eu coloquei o meudessa forma:

    Dia 15 de Novembro de 2030 às 20 Horas 15/11/2030 às 
    20:00:00 
    Obs: MUITA ATENÇÃO QUE O SITE COLOCA O MES NA FRENTE DO DIA ---> 11/15/2030 às 20:00:00
    Imagem Postada

    Colocando os dados acima resultou nos numeros abaixo:
    Imagem Postada

    1921003200
    Mais como você pode notar na sua tabela do banco de dados tem 3 numeros a mais

    1574899200007

    Nesse caso você pega o numero gerado no site coloca na tabela castle 1921003200 e no fim coloque
    mais 3 numeros "0" ficando exatamente 1921003200000

    Número Gerado: 1921003200
    ?Número Antigo: 1574899200007 = 27/11/2019 às 20:00h
    Número Novo: 1921003200000 = 15/11/2030 às 16:00h

    Imagem Postada


    Como Você pode ver tudo correu normalmente e a data e hora de todas as sieges alteradas com sucesso;
    Imagem Postada
    Imagem PostadaImagem PostadaImagem Postada


    Espero poder ajudar
    Abraço!


  18. ===================================================================================

    HP & MP
    Maximum HP - maxHp
    Maximum CP - maxCp
    Maximum MP - maxMp
    HP Regeneration - regHp
    CP Regeneration - regCp
    MP Regeneration - regMp
    Heal Effectivness - gainHp
    Heal Proficiency - giveHp
    Heal Bonus - bonusHp

    ===================================================================================

    Ataque e Defesa
    Power Defence - pDef
    Magic Defence - mDef
    Power Attack - pAtk
    Magic Attack - mAtk
    Attack Speed - pAtkSpd
    Casting Speed - mAtkSpd
    Magic Reuse - mReuse (Delay da skill)
    Shield Defence - sDef
    Shield Defence Angle - shieldDefAngle
    Critical Damage - cAtk
    Critical Damage(add) - cAtkAdd ( igual ao crit power,crit damage do SA )

    ===================================================================================

    PvP Bonus
    Physical Damage - pvpPhysDmg
    Magical Damage - pvpMagicalDmg
    Physical Skill Dmg. - pvpPhysSkillsDmg

    ===================================================================================

    Atk. & Def. rates
    Evasion - rEvas
    Power Skill Evasion - pSkillEvas
    Shield Rate - rShld
    Critical Rate - rCrit
    Blow Rate - blowRate
    Lethal Rate - lethalRate
    Magic Critical Rate - mCritRate (mCrit não funciona!!)
    Cancel attacks - cancel

    ===================================================================================

    Accuracy (menos miss) and Range (distância de ataque)

    Accuracy - accCombat
    Attack Range - pAtkRange (para fighters)
    Attack Range - mAtkRange (para mages)
    Attack Angle - pAtkAngle (para fighters)
    Attack Count Max - atkCountMax (exemplo: um Warlord [Deadnought] ataca mais monstros que o normal)
    Attack Reuse - atkReuse (esse é tipo Quick Recovery dos SA)

    ===================================================================================

    Speed

    Run Speed - runSpd
    Walk Speed - walkSpd

    ===================================================================================

    STR - STR (Physical power,physical skill's crit rate)

    DEX - DEX (Atk. spd., physical skill spd, accuracy, evasion, critical hit rate, successo em dagger skill's (como deadly dlow), shield block rate e run spd)
    WIT - WIT (Magic critical rate, casting spd, resistência à hold, curses (como HP regeneration,diminui HP recovery rate, skill re-use time e efeitos do heal).
    INT - INT (M.Atk)
    MEN - MEN (M.Def,max Mp, mp recovery speed, resistência à poison, concentration)

    ===================================================================================

    Resistência, vulnerabilidade

    Aggression - aggressionVuln
    Bleed - bleedVuln
    Poison - poisonVuln
    Stun - stunVuln
    Paralyze - paralyzeVuln
    Hold,Root,ETC. - rootVuln
    Sleep - sleepVuln
    Confusion -confusionVuln
    Movement - movementVuln
    fire - fireVuln
    wind - windVuln
    water - waterVuln
    earth - earthVuln
    holy - holyVuln
    dark - darkVuln
    cancel - cancelVuln (resistência à cancelamentos de skills)
    debuff - debuffVuln
    Critical - critVuln (resistência à danos criticos)

    ===================================================================================

    Weapon resistência
    noneWpnVuln - Shields
    swordWpnVuln
    bluntWpnVuln
    daggerWpnVuln
    bowWpnVuln
    crossbowWpnVuln
    poleWpnVuln
    etcWpnVuln
    fistWpnVuln
    dualWpnVuln
    dualFistWpnVuln
    bigSwordWpnVuln

    ===================================================================================

    Reflects
    Reflect Damage Percent - reflectDam (Atenção aqui! não é reflectDmg, é reflectDam)
    Absorbs Damage Percent - absorbDam
    Transfer Damage Percent - transDam
    Reflect Skill Magic - reflectSkillMagic
    Reflect Skill Physical - reflectSkillPhysic

    ===================================================================================

    Patk/Pdef pelo tipo de monstros:
    Exemplos:
    Mais patk para giants - pAtk-giants
    Mais patk para undead - pAtk-undead
    Mais pdef contra animals - pDef-animals
    Mais pdef contra monsters - pDef-monsters

    ===================================================================================

    ExSkills
    Inv. Limit - inventoryLimit
    WH. Limit - whLimit
    Freight L. - FreightLimit
    Private Sell L. - PrivateSellLimit
    Private Buy L. - PrivateBuyLimit
    Rec. Dwarf L. - DwarfRecipeLimit
    Rec. Common L. - CommonRecipeLimit

    ===================================================================================

    Rates de Consumo
    Phys. Mp. Consume Rate - PhysicalMpConsumeRate
    Magical Mp. Consume Rate - MagicalMpConsumeRate
    Dance Mp. Consume Rate - DanceMpConsumeRate
    Hp. Consume Rate - HpConsumeRate
    Mp. Consume - MpConsume
    Soulshot count - soulShotCount

    ===================================================================================

    Skill mastery
    Skill mastery - skillMastery
    ===================================================================================

    Outro
    Breath - breath (permite ficar mais tempo dentro da água)

    Bônus Exp e Sp - rExp (usa-se com MUL e porcentagem apenas)
    ===================================================================================

    ORDERS
    0x08 - para set (definir)
    0x10 - para add/sub (weapon, armor, jewelery) & (STR, CON, DEX, INT, WIT ,MEN)
    0x20 - não use esse (usado para formulas difíceis)
    0x30 - para mul/div (masteries, buffs, debuffs, SA's, Armors_bonus)
    0x40 - para add/sub (masteries, buffs, debuffs, SA's)
    0x50,0x60 - não precisa.

    ===================================================================================

    Multiplicadores, "adicionais"

    2.0 100%
    1.90 90%
    1.80 80%
    1.70 70%
    1.10 10%
    1.0 0%

    ===================================================================================

    0.90 -10%

    0.80 -20%
    0.70 -30%
    0.10 -90%
    0.0 -100%

    ===================================================================================

    1 = 1
    2 = 2
    3 = 3


    EXEMPLO:
    Se você quer colocar +5 de evasão em algo:

    <item id='1' name="Item Qualquer">
    <for>
    <
    add val='5' order='0x40' stat='rEvas'/>
    </for>b
    </item>


    ___________ ou ___________

    Se você quer adicionar mais 
    20% HP:


    <item id='1' name="Item Qualquer">
    <for>
    <set val='361' order='0x08' stat='pAtk'/>
    <set val='137' order='0x08' stat='mAtk'/>
    <set val='12' order='0x08' stat='rCrit'/>
    <add val='0' order='0x10' stat='accCombat'/>
    <set val='325' order='0x08' stat='pAtkSpd'/>
    <enchant val='0' order='0x0C' stat='pAtk'/>
    <enchant val='0' order='0x0C' stat='mAtk'/>
    <mul val='
    1.20' order='0x30' stat='maxHp'/>
    </for>
    </item>


    ___________ ou ___________

    Se você quer colocar algum tipo de
     resistência:

    <skill id="1" levels="1" name="Skill Qualquer">
    <set name="target" val="TARGET_SELF" />
    <set name="skillType" val="BUFF" />
    <set name="operateType" val="OP_PASSIVE" />
    <set name="castRange" val="-1" />
    <set name="effectRange" val="-1" />
    <for>
    <mul order="0x30" stat="
    poisonVuln" val="0.40" /> ----> Dá -40% chance de resistência !
    <mul order="0x30" stat="poisonVuln" val="1.10 /> ----> Esse dá +10% de chance de resistência !
    <add order="0x40" stat="accCombat" val="2" />
    <mul order="0x30" stat="cAtk" val="1.15" />
    <mul order="0x30" stat="rootVuln" val="0.70" />
    <mul order="0x30" stat="pAtkSpd" val="1.05" />
    <mul order="0x30" stat="mAtkSpd" val="1.04" />
    </for>
    </skill>

    ===================================================================================


  19. Bom, vi recentemente um post sobre colocar um Scroll Enchant agrupado (todos em 1 único slot do inventário)

    e mostrar o número com a quantidade de scrolls que você tem, e aparentemente ainda ficou a dúvida no ar.

    Vou então ajudar vocês a fazerem isso.

    Vou usar o Exemplo da Life Stone (8762)

    No Navycat, na tabela etcitem, as Life Stones em consume_type está normal, coloque stackable.

    Assim ele permite que os itens fiquem juntos em um único slot

    Com o Fileedit, abra o arquivo: etcitemgrp

     

    2 8762 0 3 3 3 0 dropitems.drop_mineral_unique_m00 dropitemstex.drop_mineral_unique_t00 icon.etc_mineral_unique_i03 0 2 53 0 0 1 1 ItemSound.itemdrop_mold 0 0 0

    Ache a linha da Life Stone (8762) e no final haverá 3 números zeros 0 0 0 , no primeiro 0 (em laranja) mude para 2 e salve. Assim ele irá marcar quantos itens você possui.

    (Observação 1: salvar sempre em Protocolo 413)
    (Observação 2: caso queira outros itens assim, é necessário fazer o mesmo processo para cada item, fazer com 1 só não irá alterar em nada os outros, exemplo, mudar essa Life Stone não fará com que as outras fiquem como essa, é necessário fazer o mesmo processo com as outras ID's também)