Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2OFF | Admin] Custom Server & Client (https://secretexperience.net/l2off-admin-custom-server-client/)
-   -   [Outros] INSTAT Nobless, Subclass & Troca de Classe (AI/NASC) (https://secretexperience.net/l2off-admin-custom-server-client/34049-instat-nobless-subclass-troca-de-classe-ai-nasc.html)

Setokaiba 09-08-2013 04:24 PM

INSTAT Nobless, Subclass & Troca de Classe (AI/NASC)
 
Não são NPCs, você precisa adaptar num NPC desejado com HTML e npcdata, são apenas os códigos para que eles alterem a classe rapidamente, a Subclass e o Nobless... Muito útil para servidores que vendem os quest itens.

NASC - Nobless e Subclass:

Código:

//*********************************************
//Code by Rey
//2010-5-20
//*********************************************

class 1 noble_maker : citizen
{
 
  handler:
 
EventHandler TALKED(talker){
 
  myself::ShowPage(talker,"your_htm.htm");
}
 
EventHandler MENU_SELECTED(talker,ask,reply)
{
  if(ask == 541 && reply == 1 )
    {
    if(talker.level >= 75 && talker.subjob_id != 0)
      {
      myself::GiveItem1(talker, @nobless_tiara ,1);
      myself::SetNobless(talker);
      myself::ShowPage(talker,"noble_success_your_htm.htm");
      myself::SoundEffect(talker,"ItemSound.quest_finish");
          }
    else
      {
      myself::ShowPage(talker,"nobless_no_your_htm.htm");
      }
    }
    if(ask == 541 && reply == 2)
      {
      if(talker.level>75 && talker.subjob_id == 0)
        {
        myself::GiveItem1(talker, @mimirs_elixir, 1);
        myself::SetOneTimeQuestFlag( talker, @water_of_mimir, 1 );
        myself::SoundEffect( talker, "ItemSound.quest_finish" );
        myself::ShowPage(talker,"subclass_success_your_htm.htm");
        }
      else
        {
        myself::ShowPage(talker,"subclass_no_your_htm.htm");
        }
      }
}
 
}


Troca de Classe:

Código:

EventHandler CLASS_CHANGE_REQUESTED(talker,occupation_name_id)
  {
      myself::ClassChange( talker, occupation_name_id );
      myself::SoundEffect( talker, "ItemSound.quest_fanfare_2" );
      myself::ShowPage( talker, fnAfterClassChange );
  }

Em occupation_name_id = class ID

JoaoVitorl2 19-06-2014 12:07 PM

Ele funcionara com um gato de classe? E tambem add nobles no char?
Por acaso teria um npc de classe (gato de classe) como tem no l2j para l2 off?

l2off 19-06-2014 12:25 PM

estava procurando por isso, achei um muito bom esses dias de uns scripts do advext, mas vou testa esse tambem


Horários baseados na GMT -3. Agora são 04:38 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0