Mensajes recientes

#1
Dudas / Crear efecto a npc
Último mensaje por BlackZer0 - Nov 18, 2025, 09:12 AM
hola a todos estoy creando un efecto para npc pero no me funciona nada seguí esta guía https://l2devsadmins.com/index.php?topic=153.0  todo me copila perfecto pero cuando aparece el npc aparece estático y agregue el ini pero sigue igual alguien me puede ayudar un poco gracias
#2
Tutoriales / Re:Party Nobless - Kill Baraki...
Último mensaje por guarnieri2008 - Nov 11, 2025, 12:08 PM
⚙️ MELHORIAS E RESTRIÇÕES QUE PODEMOS APLICAR

Aqui estão as restrições mais úteis (e realistas) para deixar o evento justo e funcional:

Restrição   Função   Descrição
✅ Jogador vivo   myself::IsAlive(target)   Impede que mortos ganhem.
✅ Dentro do range   myself::DistFromMe(target) <= 1500   Apenas quem está próximo ao boss.
✅ Classe secundária ativa   myself::IsSubClassActive(target)   Barakiel só dá Noblesse em subclasse.
✅ Nível mínimo   myself::GetSubClassLevel(target) >= 75   Requisito oficial para Noblesse.
✅ Não é nobre ainda   myself::IsNoble(target) == 0   Evita duplicação e exploits.
✅ Em combate   myself::IsInCombat(target)   (Opcional) garante que o player estava participando.
✅ Party válida   gg::IsNull(lparty) == 0   Já está no script, mantém.
✅ Não em Olympiad / evento   myself::IsInOlympiadMode(target) == 0   Protege contra exploits em instâncias.
✅ Tempo mínimo de dano   myself::GetLastHitTime(target)   (Opcional, se o core suportar) garante participação real.


🧩 SCRIPT MELHORADO — Barakiel com Restrições Completas

class 1 blinding_fire_barakiel : raid_boss_type4
{
handler:
  EventHandler MY_DYING( always_list, code_info, i4, i9, last_attacker, lparty, member, random1_list, target )
  {
    always_list = gg::AllocCodeInfoList();
    random1_list = gg::AllocCodeInfoList();
    target = last_attacker;

    gg::Announce( "O Raid Boss Barakiel foi derrotado pela party de " + last_attacker.name + "!" );

    if( gg::IsNull( lparty ) == 0 )
    {
      for( i9 = 0; i9 < lparty.member_count; i9 = i9 + 1 )
      {
        target = myself::GetMemberOfParty( lparty, i9 );

        // --- RESTRIÇÕES ---
        if( gg::IsNull(target) ) continue;                          // Verifica validade
        if( gg::IsPC(target) == 0 ) continue;                       // Apenas jogadores
        if( myself::IsAlive(target) == 0 ) continue;                // Mortos não ganham
        if( myself::DistFromMe(target) > 1500 ) continue;           // Range máximo
        if( myself::IsSubClassActive(target) == 0 ) continue;       // Precisa estar em subclasse
        if( myself::GetSubClassLevel(target) < 75 ) continue;       // Subclasse 75+
        if( myself::IsNoble(target) == 1 ) continue;                // Já é nobre
        if( myself::IsInOlympiadMode(target) == 1 ) continue;       // Ignora Olympiad
        // --- (Opcional) Verifica se deu dano real no boss ---
        // if( myself::GetLastHitTime(target) > 30000 ) continue;   // Participação ativa (30s)
        // -------------------

        // --- RECOMPENSAS ---
        myself::GiveItem1( target, @nobless_tiara, 1 );
        myself::AddUseSkillDesire( target, 1110785, 0, 0, 1000000 );
        myself::SetOneTimeQuestFlag( target, -1, 1 );
        myself::SoundEffect( target, "ItemSound.quest_finish" );
        myself::SetNobless( target );
        myself::ShowSystemMessage( target, "Você foi abençoado com o status de Nobreza!" );
      }
    }

    // Limpeza de memória temporária
    while( gg::IsNull( code_info = always_list::Next() ) == 0 )
    {
    }

    super;
  }
}
#3
Dudas / ai.obj decompilador
Último mensaje por guarnieri2008 - Nov 11, 2025, 09:58 AM
alguem com algum decompilador funcional , que eu consiga descompilar o ai.obj completo como na imagem ?

#4
Aportes / Re:PTS Vanganth - Classic Inte...
Último mensaje por AxNSoporteL2 - Nov 08, 2025, 02:38 PM
Buenas, consulta, alguien tiene el source de este extender?
#5
Tutoriales / Re:Adaptar un server Interlude...
Último mensaje por RayoArtico - Oct 28, 2025, 01:54 AM
che como veo el npc buffer soy nuevo en esto aprendi a montar los pack y hacerlos andar pero nose ver la id del npc buffer o mas cosas
#6
Otros / Re:L2DevsAdminsMemory - V2
Último mensaje por Kerb1 - Oct 13, 2025, 10:56 AM
esto mejora el rendimiento del server??? va todo en el sistem??
#7
Dudas / Re:Zona paz bug o restricción?
Último mensaje por Kerb - Oct 08, 2025, 08:15 PM
Tema solucionado!!! el problema estaba en L2TOWNZONE en el método onExit y nunca seteaba que el personaje abandonaba la zona.

Agradecimiento especial a Fede de la Rioja, que como quien lee un libro, en 2 segundos detecto el if que estaba mal! 💪💪
#8
Dudas / Re:Zona paz bug o restricción?
Último mensaje por Kerb - Oct 07, 2025, 09:40 PM
#9
Dudas / Re:Zona paz bug o restricción?
Último mensaje por Kerb - Oct 07, 2025, 09:36 PM
Cita de: JBKDev en Oct 07, 2025, 04:40 PM
Cita de: Kerb en Oct 07, 2025, 04:14 PMNo puedo subir fotos por el tamaño

Subilas a un gestor de imagenes como imgur.


https://imgur.com/a/3cf38Qj
#10
Dudas / Re:Zona paz bug o restricción?
Último mensaje por JBKDev - Oct 07, 2025, 04:40 PM
Cita de: Kerb en Oct 07, 2025, 04:14 PMNo puedo subir fotos por el tamaño

Subilas a un gestor de imagenes como imgur.