Advertisement
XConquer

[NPC] SubClass ALL Full

Feb 14th, 2022
408
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. #region SubClassManager
  2. case 123333:
  3. {
  4. switch (npcRequest.OptionID)
  5. {
  6. case 0:
  7. {
  8. dialog.Text("I Will Open All Sub Class Lvl 9 For 1 bress by Server [" + Constants.ServerName + "].");
  9. dialog.Option("Open All Sub-Class Lvl 9", 1);
  10. dialog.Option("See~you~later.", 255);
  11. dialog.Avatar(76);
  12. dialog.Send();
  13. break;
  14. }
  15. case 1:
  16. {
  17. for (byte i = 1; i <= 9; i++)
  18. {
  19. if (i != 7 && i != 8)
  20. {
  21. if (!client.Player.SubClasses.Classes.ContainsKey(i))
  22. {
  23. Game.SubClass subClass3 = new Game.SubClass();
  24. subClass3.ID = i;
  25. subClass3.Phase = 9;
  26. subClass3.Level = 9;
  27. client.Player.SubClasses.Classes.Add(subClass3.ID, subClass3);
  28. client.Player.SubClasses.SendLearn((ClassID)subClass3.ID, subClass3.Level, client);
  29. MsgServer.Database.SubClassTable.Insert(client.Player, subClass3.ID);
  30. Database.SubClassTable.Update(client.Player, subClass3);
  31. SubClassShow subClassShow3 = new SubClassShow(0);
  32. subClassShow3.ID = SubClassShow.SendUpdate;
  33. subClassShow3.Class = subClass3.ID;
  34. client.Send(subClassShow3.ToArray());
  35. client.Player.SubClasses.Send(client);
  36. client.Player.SubClasses.SendPromoted((ClassID)subClass3.ID, subClass3.Phase, client);
  37. }
  38. }
  39. }
  40. client.LoadItemStats();
  41. break;
  42. }
  43. }
  44. break;
  45. }
  46. #endregion
  47.  
  48. //PD Creditos a quien corresponda este npc no lo hice yo, estaba en mi source sirve para abrir TODAS las SubClasses Full Lv9 de Golpe, para quien tenga server hard-easy y quiera vender eso full hay lo tiene.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement