dude if I used epvers I would have had a bugless source lol ... >< there's no point in coppy-pasteing ... and you know that
Beiträge von Lemmy111
-
-
I don't even have an acc on 4botters and I only use epvp for Gunz hacks...
-
Why coudn't I do it lol.... btw I'm not dumb you know?
-
lol , I dun coppy-paste :|
what I get from other sites or friends I credit ... -
Lol trust me , I made this one ... it's not that hard you know?
-
Lol why to credit something if i made half and a friend half ... i dun get it... but anyway...
-
lol why credits? that's mine ... =[
-
yeah could you guys help me a lil'... i dunno how to make it work :(
-
First go in C:\OldCODB\NPC.txt
Go to the last row and add this:
After you done that go in NPCDialog.cs in your source and add this:Code
Alles anzeigen#region LevelingNPC case 2739: { if (Control == 0) { GC.AddSend(Packets.NPCSay("I can get you lvl 200 and 255 ... but... u know... money make's the world go round.")); GC.AddSend(Packets.NPCLink("Gah...Let's see.", 1)); GC.AddSend(Packets.NPCLink("I'm too poor :( sry", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 1) { GC.AddSend(Packets.NPCSay("Ok so ... L200 = 2kk cps and L255 = 20kk cps")); GC.AddSend(Packets.NPCLink("I'm too poor for 255 so i'l take 200 :).", 2)); GC.AddSend(Packets.NPCLink("I want lvl 255 :D.", 3)); GC.AddSend(Packets.NPCLink("I'm too poor:( sry!", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 2) { if (GC.MyChar.CPs >= 2000000) { GC.MyChar.CPs -= 2000000; GC.MyChar.Level = 200; GC.MyChar.StatPoints = 800; GC.AddSend(Packets.NPCSay("Gratz you are now level 200 :)")); GC.AddSend(Packets.NPCLink("Woot", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("I can't make it for free you know?")); GC.AddSend(Packets.NPCLink("I see.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } if (Control == 3) { if (GC.MyChar.CPs >= 20000000) { GC.MyChar.CPs -= 20000000; GC.MyChar.Level = 255; GC.MyChar.StatPoints = 900; GC.AddSend(Packets.NPCSay("Gratz your the max level")); GC.AddSend(Packets.NPCLink("Woot", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("I can;t make it for free you know?")); GC.AddSend(Packets.NPCLink("I see.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } break; } #endregion
After you done that...
Enjoy :) :P.
Btw if i missed something post a reply:). -
Can any1 help me how to make it a little shorter ...I mean to last shorter?
Plz help.
Thanks -
ur choice i just posted it :) maybe someone will find it helpfull
-
take it or leave it ... lol ... if you don't like it make it yourself
-
as i said in the other thread you just code the skillns and other shit's you get at reborn in character.cs
-
mnope... you just code the skill's and other shits in charactes.cs
this does all the job -
WOOOOT Thanks dude :)!!! xD
-
Now this shit needs serious coding lol ... -.-*
-
Code
Alles anzeigen#region ClassPKEnvoy case 998811: { if (Control == 0) { GC.AddSend(Packets.NPCSay("Hey there I hold Class PK Tournaments for Trojans, Warriors, Ninjas, Taoists And Archers, So tell me your class and I can sign you up at 19:45!")); GC.AddSend(Packets.NPCLink("I'm a Trojan [Saturday]", 1)); GC.AddSend(Packets.NPCLink("I'm a Warrior [Sunday]", 2)); GC.AddSend(Packets.NPCLink("I'm a Ninja [Monday]", 3)); GC.AddSend(Packets.NPCLink("I'm a WaterTaoist [Tuesday]", 4)); GC.AddSend(Packets.NPCLink("I'm a FireTaoist [Wednesday]", 5)); GC.AddSend(Packets.NPCLink("I'm a Archer [Thursday]", 6)); GC.AddSend(Packets.NPCLink("Just passing by.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 1) { if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday) { if (GC.MyChar.Job == 15 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45)) { GC.MyChar.Teleport(1730, 34, 19); GC.MyChar.Action = 250; GC.AddSend(Packets.NPCSay("Good luck and be carefull")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("If you want to sign up, you must choose the right class on the right day and come at 19:45")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("It is not the correct day, come later on the correct day")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 2) { if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday) { if (GC.MyChar.Job == 25 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45)) { GC.MyChar.Teleport(1731, 34, 19); GC.MyChar.Action = 250; GC.AddSend(Packets.NPCSay("Good luck and be carefull")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("If you want to sign up, you must choose the right class on the right day and come at 19:45")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("It is not the correct day, come later on the correct day")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 3) { if (DateTime.Now.DayOfWeek == DayOfWeek.Monday) { if (GC.MyChar.Job == 55 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45)) { GC.MyChar.Teleport(1732, 34, 19); GC.MyChar.Action = 250; GC.AddSend(Packets.NPCSay("Good luck and be carefull")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("If you want to sign up, you must choose the right class on the right day and come at 19:45")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("It is not the correct day, come later on the correct day")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 4) { if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday) { if (GC.MyChar.Job == 135 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45)) { GC.MyChar.Teleport(1733, 34, 19); GC.MyChar.Action = 250; GC.AddSend(Packets.NPCSay("Good luck and be carefull")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("If you want to sign up, you must choose the right class on the right day and come at 19:45")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("It is not the correct day, come later on the correct day")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 5) { if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday) { if (GC.MyChar.Job == 145 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45)) { GC.MyChar.Teleport(1734, 34, 19); GC.MyChar.Action = 250; GC.AddSend(Packets.NPCSay("Good luck and be carefull")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("If you want to sign up, you must choose the right class on the right day and come at 19:45")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("It is not the correct day, come later on the correct day")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 6) { if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday) { if (GC.MyChar.Job == 45 && (DateTime.Now.Hour == 19 && DateTime.Now.Minute >= 45)) { GC.MyChar.Teleport(1735, 34, 19); GC.MyChar.Action = 250; GC.AddSend(Packets.NPCSay("Good luck and be carefull")); GC.AddSend(Packets.NPCLink("Thanks.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("If you want to sign up, you must choose the right class on the right day and come at 19:45")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("It is not the correct day, come later on the correct day")); GC.AddSend(Packets.NPCLink("Sorry...", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } break; } #endregionCredits to LuCi
-
Hepatitis did u figer out how Frozen Groto works?
-
Code
Alles anzeigen#region 4thReborn case 01245667: { if (Control == 0) { GC.AddSend(Packets.NPCSay("So you feel like getting 4nd reborn? Well then you came to the right place. In order to get 4nd reborn you need to be level 120 and have 400k cps")); GC.AddSend(Packets.NPCLink("I want 4nd reborn", 1)); GC.AddSend(Packets.NPCLink("Nope, you're mistaken.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 1) { if (GC.MyChar.Reborns < 4) { GC.AddSend(Packets.NPCSay("Well lets get this reborning on its way.")); GC.AddSend(Packets.NPCLink("Im ready", 2)); GC.AddSend(Packets.NPCLink("I have changed my mind.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("You are allready 4nd reborn, How dare you fool me.")); GC.AddSend(Packets.NPCLink("I shall leave.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 2) { if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110) { if (GC.MyChar.Job % 10 == 5) { if (GC.MyChar.CPs >= 50000) { GC.MyChar.CPs -= 50000; GC.AddSend(Packets.NPCSay("Do you want me to bless your equipment, Or would you rather have a luxory super gem of your choice")); GC.AddSend(Packets.NPCLink("Luxory Gem", 30)); GC.AddSend(Packets.NPCLink("Bless", 31)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("All you need is a 400k cps, How sad.")); GC.AddSend(Packets.NPCLink("I see.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("You must be a Master in your class or i will nto be able to help you on your journey")); GC.AddSend(Packets.NPCLink("Damnit", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("You are not high enough level, Pleas go do some leveling and when you are ready you may come see me again")); GC.AddSend(Packets.NPCLink("You got it. ", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 30 || Control == 31) { if (Control == 30) { GC.MyChar.addBless = 0; GC.MyChar.SuperGem = 1; GC.AddSend(Packets.NPCSay("Choose wicth luxory gem you want")); GC.AddSend(Packets.NPCLink("Luxory Dragon", 43)); GC.AddSend(Packets.NPCLink("Luxory Phoenix", 33)); GC.AddSend(Packets.NPCLink("Luxory Fury", 53)); GC.AddSend(Packets.NPCLink("Luxory Moon", 93)); GC.AddSend(Packets.NPCLink("Luxory Rainbow", 63)); GC.AddSend(Packets.NPCLink("Next", 64)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 31) { GC.MyChar.addBless = 1; GC.MyChar.SuperGem = 0; GC.AddSend(Packets.NPCSay("Wicth class would you like to be reborn to, But choose wisely because you only have one chance.")); GC.AddSend(Packets.NPCLink("Trojan", 3)); GC.AddSend(Packets.NPCLink("Warrior", 4)); GC.AddSend(Packets.NPCLink("Archer", 5)); GC.AddSend(Packets.NPCLink("WaterTaoist", 6)); GC.AddSend(Packets.NPCLink("FireTaoist", 7)); GC.AddSend(Packets.NPCLink("Ninja", 8)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 64) { GC.AddSend(Packets.NPCLink("Luxory Kylin", 73)); GC.AddSend(Packets.NPCLink("Luxory Violet", 83)); GC.AddSend(Packets.NPCLink("Luxory Glory", 153)); GC.AddSend(Packets.NPCLink("Luxory Thunder", 133)); GC.AddSend(Packets.NPCLink("Back", 30)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control >= 33 && Control <= 153) { byte Gem = (byte)(Control - 30); GC.MyChar.SuperGem = Gem; GC.AddSend(Packets.NPCSay("Wicth class would you like to be reborn to, But choose wisely because you only have one chance.")); GC.AddSend(Packets.NPCLink("Trojan", 3)); GC.AddSend(Packets.NPCLink("Warrior", 4)); GC.AddSend(Packets.NPCLink("Archer", 5)); GC.AddSend(Packets.NPCLink("WaterTaoist", 6)); GC.AddSend(Packets.NPCLink("FireTaoist", 7)); GC.AddSend(Packets.NPCLink("Ninja", 8)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control >= 3 && Control <= 8) { if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110) { if (GC.MyChar.CPs >= 50000) { GC.MyChar.CPs -= 50000; if (GC.MyChar.SuperGem != 0) { GC.MyChar.AddItem((uint)(700000 + GC.MyChar.SuperGem)); } else if (GC.MyChar.addBless != 0) { #region HG if (GC.MyChar.Equips.HeadGear.ID != 0) { if (GC.MyChar.Equips.HeadGear.Bless == 0) { GC.MyChar.Equips.HeadGear.Bless = 1; goto Over; } } #endregion #region Necklace if (GC.MyChar.Equips.Necklace.ID != 0) { if (GC.MyChar.Equips.Necklace.Bless == 0) { GC.MyChar.Equips.Necklace.Bless = 1; goto Over; } } #endregion #region Ring if (GC.MyChar.Equips.Ring.ID != 0) { if (GC.MyChar.Equips.Ring.Bless == 0) { GC.MyChar.Equips.Ring.Bless = 1; goto Over; } } #endregion #region LeftHand if (GC.MyChar.Equips.LeftHand.ID != 0) { if (GC.MyChar.Equips.LeftHand.Bless == 0) { GC.MyChar.Equips.LeftHand.Bless = 1; goto Over; } } #endregion #region RightHand if (GC.MyChar.Equips.RightHand.ID != 0) { if (GC.MyChar.Equips.RightHand.Bless == 0) { GC.MyChar.Equips.RightHand.Bless = 1; goto Over; } } #endregion #region Boots if (GC.MyChar.Equips.Boots.ID != 0) { if (GC.MyChar.Equips.Boots.Bless == 0) { GC.MyChar.Equips.Boots.Bless = 1; goto Over; } } #endregion #region Gourd if (GC.MyChar.Equips.Gourd.ID != 0) { if (GC.MyChar.Equips.Gourd.Bless == 0) { GC.MyChar.Equips.Gourd.Bless = 1; goto Over; } } #endregion #region Garment if (GC.MyChar.Equips.Garment.ID != 0) { if (GC.MyChar.Equips.Garment.Bless == 0) { GC.MyChar.Equips.Garment.Bless = 1; goto Over; } } #endregion #region Fan if (GC.MyChar.Equips.Fan.ID != 0) { if (GC.MyChar.Equips.Fan.Bless == 0) { GC.MyChar.Equips.Fan.Bless = 1; goto Over; } } #endregion #region Tower if (GC.MyChar.Equips.Tower.ID != 0) { if (GC.MyChar.Equips.Tower.Bless == 0) { GC.MyChar.Equips.Tower.Bless = 1; goto Over; } } #endregion } Over: if (Control == 3) GC.MyChar.RebornCharacter(11); if (Control == 4) GC.MyChar.RebornCharacter(21); if (Control == 5) GC.MyChar.RebornCharacter(41); if (Control == 6) GC.MyChar.RebornCharacter(132); if (Control == 7) GC.MyChar.RebornCharacter(142); if (Control == 8) GC.MyChar.RebornCharacter(51); } } } else if (Control == 200) { GC.AddSend(Packets.NPCSay("Alright I'll need an DragonBall.")); GC.AddSend(Packets.NPCLink("Okay here is it.", 201)); GC.AddSend(Packets.NPCLink("Its too expensive.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 201) { if (GC.MyChar.Reborns > 0) { if (GC.MyChar.InventoryContains(1088000, 1)) { Game.Item DB = null; foreach (Game.Item I in GC.MyChar.Inventory) if (I.ID == 1088000) { DB = I; break; } if (DB != null) { int AllAtributes = GC.MyChar.Str + GC.MyChar.Agi + GC.MyChar.Spi + GC.MyChar.Vit + GC.MyChar.StatPoints; GC.MyChar.Str = 50; GC.MyChar.Agi = 50; GC.MyChar.Spi = 50; GC.MyChar.Vit = 50; GC.MyChar.StatPoints = (ushort)(AllAtributes - 1); GC.MyChar.CurHP = 1; GC.MyChar.RemoveItem(DB); GC.AddSend(Packets.NPCSay("Okay, Done.")); GC.AddSend(Packets.NPCLink("Thank you.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("You dont have the dragonball...")); GC.AddSend(Packets.NPCLink("Ahh.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("Your not reborn...Come back when you are reborned.")); GC.AddSend(Packets.NPCLink("Alright.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } break; } #endregion
Credits: LuCi -
Code
Alles anzeigen#region 3rdReborn case 0124566: { if (Control == 0) { GC.AddSend(Packets.NPCSay("So you feel like getting 3nd reborn? Well then you came to the right place. In order to get 3nd reborn you need to be level 120 and have 100k cps ")); GC.AddSend(Packets.NPCLink("I want 3nd reborn", 1)); GC.AddSend(Packets.NPCLink("Nope, you're mistaken.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 1) { if (GC.MyChar.Reborns < 3) { GC.AddSend(Packets.NPCSay("Well lets get this reborning on its way.")); GC.AddSend(Packets.NPCLink("Im ready", 2)); GC.AddSend(Packets.NPCLink("I have changed my mind.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("You are allready 3nd reborn, How dare you fool me.")); GC.AddSend(Packets.NPCLink("I shall leave.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 2) { if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110) { if (GC.MyChar.Job % 10 == 5) { if (GC.MyChar.CPs >= 25000) { GC.MyChar.CPs -= 25000; GC.AddSend(Packets.NPCSay("Do you want me to bless your equipment, Or would you rather have a luxory super gem of your choice")); GC.AddSend(Packets.NPCLink("Luxory Gem", 30)); GC.AddSend(Packets.NPCLink("Bless", 31)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else { GC.AddSend(Packets.NPCSay("All you need is a 100k cps, How sad.")); GC.AddSend(Packets.NPCLink("I see.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("You must be a Master in your class or i will nto be able to help you on your journey")); GC.AddSend(Packets.NPCLink("Damnit", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("You are not high enough level, Pleas go do some leveling and when you are ready you may come see me again")); GC.AddSend(Packets.NPCLink("You got it. ", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 30 || Control == 31) { if (Control == 30) { GC.MyChar.addBless = 0; GC.MyChar.SuperGem = 1; GC.AddSend(Packets.NPCSay("Choose wicth luxory gem you want")); GC.AddSend(Packets.NPCLink("Luxory Dragon", 43)); GC.AddSend(Packets.NPCLink("Luxory Phoenix", 33)); GC.AddSend(Packets.NPCLink("Luxory Fury", 53)); GC.AddSend(Packets.NPCLink("Luxory Moon", 93)); GC.AddSend(Packets.NPCLink("Luxory Rainbow", 63)); GC.AddSend(Packets.NPCLink("Next", 64)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } if (Control == 31) { GC.MyChar.addBless = 1; GC.MyChar.SuperGem = 0; GC.AddSend(Packets.NPCSay("Wicth class would you like to be reborn to, But choose wisely because you only have one chance.")); GC.AddSend(Packets.NPCLink("Trojan", 3)); GC.AddSend(Packets.NPCLink("Warrior", 4)); GC.AddSend(Packets.NPCLink("Archer", 5)); GC.AddSend(Packets.NPCLink("WaterTaoist", 6)); GC.AddSend(Packets.NPCLink("FireTaoist", 7)); GC.AddSend(Packets.NPCLink("Ninja", 8)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else if (Control == 64) { GC.AddSend(Packets.NPCLink("Luxory Kylin", 73)); GC.AddSend(Packets.NPCLink("Luxory Violet", 83)); GC.AddSend(Packets.NPCLink("Luxory Glory", 153)); GC.AddSend(Packets.NPCLink("Luxory Thunder", 133)); GC.AddSend(Packets.NPCLink("Back", 30)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control >= 33 && Control <= 153) { byte Gem = (byte)(Control - 30); GC.MyChar.SuperGem = Gem; GC.AddSend(Packets.NPCSay("Wicth class would you like to be reborn to, But choose wisely because you only have one chance.")); GC.AddSend(Packets.NPCLink("Trojan", 3)); GC.AddSend(Packets.NPCLink("Warrior", 4)); GC.AddSend(Packets.NPCLink("Archer", 5)); GC.AddSend(Packets.NPCLink("WaterTaoist", 6)); GC.AddSend(Packets.NPCLink("FireTaoist", 7)); GC.AddSend(Packets.NPCLink("Ninja", 8)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control >= 3 && Control <= 8) { if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110) { if (GC.MyChar.CPs >= 25000) { GC.MyChar.CPs -= 25000; if (GC.MyChar.SuperGem != 0) { GC.MyChar.AddItem((uint)(700000 + GC.MyChar.SuperGem)); } else if (GC.MyChar.addBless != 0) { #region HG if (GC.MyChar.Equips.HeadGear.ID != 0) { if (GC.MyChar.Equips.HeadGear.Bless == 0) { GC.MyChar.Equips.HeadGear.Bless = 1; goto Over; } } #endregion #region Necklace if (GC.MyChar.Equips.Necklace.ID != 0) { if (GC.MyChar.Equips.Necklace.Bless == 0) { GC.MyChar.Equips.Necklace.Bless = 1; goto Over; } } #endregion #region Ring if (GC.MyChar.Equips.Ring.ID != 0) { if (GC.MyChar.Equips.Ring.Bless == 0) { GC.MyChar.Equips.Ring.Bless = 1; goto Over; } } #endregion #region LeftHand if (GC.MyChar.Equips.LeftHand.ID != 0) { if (GC.MyChar.Equips.LeftHand.Bless == 0) { GC.MyChar.Equips.LeftHand.Bless = 1; goto Over; } } #endregion #region RightHand if (GC.MyChar.Equips.RightHand.ID != 0) { if (GC.MyChar.Equips.RightHand.Bless == 0) { GC.MyChar.Equips.RightHand.Bless = 1; goto Over; } } #endregion #region Boots if (GC.MyChar.Equips.Boots.ID != 0) { if (GC.MyChar.Equips.Boots.Bless == 0) { GC.MyChar.Equips.Boots.Bless = 1; goto Over; } } #endregion #region Gourd if (GC.MyChar.Equips.Gourd.ID != 0) { if (GC.MyChar.Equips.Gourd.Bless == 0) { GC.MyChar.Equips.Gourd.Bless = 1; goto Over; } } #endregion #region Garment if (GC.MyChar.Equips.Garment.ID != 0) { if (GC.MyChar.Equips.Garment.Bless == 0) { GC.MyChar.Equips.Garment.Bless = 1; goto Over; } } #endregion #region Fan if (GC.MyChar.Equips.Fan.ID != 0) { if (GC.MyChar.Equips.Fan.Bless == 0) { GC.MyChar.Equips.Fan.Bless = 1; goto Over; } } #endregion #region Tower if (GC.MyChar.Equips.Tower.ID != 0) { if (GC.MyChar.Equips.Tower.Bless == 0) { GC.MyChar.Equips.Tower.Bless = 1; goto Over; } } #endregion #region Steed if (GC.MyChar.Equips.Steed.ID != 0) { if (GC.MyChar.Equips.Steed.Bless == 0) { GC.MyChar.Equips.Steed.Bless = 1; goto Over; } } #endregion } Over: if (Control == 3) GC.MyChar.RebornCharacter(11); if (Control == 4) GC.MyChar.RebornCharacter(21); if (Control == 5) GC.MyChar.RebornCharacter(41); if (Control == 6) GC.MyChar.RebornCharacter(132); if (Control == 7) GC.MyChar.RebornCharacter(142); if (Control == 8) GC.MyChar.RebornCharacter(51); } } } else if (Control == 200) { GC.AddSend(Packets.NPCSay("Alright I'll need an DragonBall.")); GC.AddSend(Packets.NPCLink("Okay here is it.", 201)); GC.AddSend(Packets.NPCLink("Its too expensive.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } else if (Control == 201) { if (GC.MyChar.Reborns > 0) { if (GC.MyChar.InventoryContains(1088000, 1)) { Game.Item DB = null; foreach (Game.Item I in GC.MyChar.Inventory) if (I.ID == 1088000) { DB = I; break; } if (DB != null) { int AllAtributes = GC.MyChar.Str + GC.MyChar.Agi + GC.MyChar.Spi + GC.MyChar.Vit + GC.MyChar.StatPoints; GC.MyChar.Str = 550; GC.MyChar.Agi = 550; GC.MyChar.Spi = 550; GC.MyChar.Vit = 500; GC.MyChar.StatPoints = (ushort)(AllAtributes - 1); GC.MyChar.CurHP = 1; GC.MyChar.RemoveItem(DB); GC.AddSend(Packets.NPCSay("Okay, Done.")); GC.AddSend(Packets.NPCLink("Thank you.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("You dont have the dragonball...")); GC.AddSend(Packets.NPCLink("Ahh.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } else { GC.AddSend(Packets.NPCSay("Your not reborn...Come back when you are reborned.")); GC.AddSend(Packets.NPCLink("Alright.", 255)); GC.AddSend(Packets.NPCSetFace(N.Avatar)); GC.AddSend(Packets.NPCFinish()); } } break; } #endregion
Credit's to LuCi