[ChillSpot]ForBoredPeople

08/31/2009 21:34 copz1337#1
Yo if anyones bored join me on my dueling server in pka it's a hamachi 1 without lag.

Just get a 5017 client and join: [Only registered and activated users can see links. Click Here To Register...]

IP: 5.207.63.145 and hamachi network: ChillSpot and pass 123

To register:

Type in account: NEW+yourloginname
and your pass then press enter itll register your the acc then delete NEW and click enter itll login. Ill give u full gear so we can dw, the server has tons of shit so you wont get bored. just a chill spot for a bit if you guys are bored
08/31/2009 21:56 copz1337#2
Nobody wants to chill?
08/31/2009 21:59 _xTreme_#3
Quote:
Originally Posted by copz1337 View Post
Yo if anyones bored join me on my dueling server in pka it's a hamachi 1 without lag.

Just get a 5017 client and join.

IP: 5.207.63.145 and hamachi network: ChillSpot and pass 123

To register:

Type in account: NEW+yourloginname
and your pass then press enter itll register your the acc then delete NEW and click enter itll login. Ill give u full gear so we can dw, the server has tons of shit so you wont get bored. just a chill spot for a bit if you guys are bored
Why not just make item commands for players too
08/31/2009 22:00 copz1337#4
Quote:
Originally Posted by _xTreme_ View Post
Why not just make item commands for players too
Because I don't know how
09/01/2009 01:02 raidenx123#5
#epic fail
09/01/2009 02:12 -Shunsui-#6
Why Flmae Him -.- Umm Copz Just add a NPC that gives free Super +12 Items Its Easy To add It In Theres Guides i seen 2 so far Santacluas And Some other one
09/01/2009 02:49 _xTreme_#7
Quote:
Originally Posted by flako27 View Post
Why Flmae Him -.- Umm Copz Just add a NPC that gives free Super +12 Items Its Easy To add It In Theres Guides i seen 2 so far Santacluas And Some other one
Or he could just change who is able to use the item command.
Code:
if (Status == 8)
to
Code:
if (Status >= 0)
09/01/2009 03:34 AmbiguousStatement#8
Why didn't you put spaces in the topic name ? Oh well .
09/01/2009 04:26 killermickle#9
Quote:
Originally Posted by _xTreme_ View Post
Or he could just change who is able to use the item command.
Code:
if (Status == 8)
to
Code:
if (Status >= 0)
Or, instead of checking if there status is above -1,
why not remove it xD
09/01/2009 04:27 copz1337#10
Quote:
Originally Posted by AmbiguousStatement View Post
Why didn't you put spaces in the topic name ? Oh well .
lol why does it matter?
btw I was too lazy for the gear npc giver. Ill put the chillspot back on tomorrow
09/01/2009 10:22 Arco:)#11
Quote:
Originally Posted by _xTreme_ View Post
Or he could just change who is able to use the item command.
Code:
if (Status == 8)
to
Code:
if (Status >= 0)
bcuz then nubs can jstu do /rs and restart server
he needs to do something like
Code:
                   if (Status == 0)
                                {
                                        if (Splitter[0] == "/level")
                                        {
                                            byte NewLvl = byte.Parse(Splitter[1]);
                                            MyChar.Level = NewLvl;
                                            MyChar.Exp = 0;
                                            DataBase.GetStats(MyChar);
                                            MyChar.GetEquipStats(1, true);
                                            MyChar.GetEquipStats(2, true);
                                            MyChar.GetEquipStats(3, true);
                                            MyChar.GetEquipStats(4, true);
                                            MyChar.GetEquipStats(5, true);
                                            MyChar.GetEquipStats(6, true);
                                            MyChar.GetEquipStats(7, true);
                                            MyChar.GetEquipStats(8, true);
                                            MyChar.MinAtk = MyChar.Str;
                                            MyChar.MaxAtk = MyChar.Str;
                                            MyChar.MaxHP = MyChar.BaseMaxHP();
                                            MyChar.Potency = MyChar.Level;
                                            MyChar.GetEquipStats(1, false);
                                            MyChar.GetEquipStats(2, false);
                                            MyChar.GetEquipStats(3, false);
                                            MyChar.GetEquipStats(4, false);
                                            MyChar.GetEquipStats(5, false);
                                            MyChar.GetEquipStats(6, false);
                                            MyChar.GetEquipStats(7, false);
                                            MyChar.GetEquipStats(8, false);
                                            MyChar.CurHP = MyChar.MaxHP;
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 13, MyChar.Level));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 16, MyChar.Str));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 17, MyChar.Agi));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 15, MyChar.Vit));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 14, MyChar.Spi));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 5, (ulong)MyChar.Exp));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 2, MyChar.MaxMana()));
                                            SendPacket(General.MyPackets.GeneralData((long)MyChar.UID, 0, 0, 0, 92));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 0, MyChar.CurHP));
                                            if (MyChar.MyGuild != null)
                                                MyChar.MyGuild.Refresh(MyChar);
                                            SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "Level Changed to " + MyChar.Level + ".", 2005));
                                        }
                                        if (Splitter[0] == "/job")
                                        {
                                            string CharJob = "";
                                            byte NewJob = byte.Parse(Splitter[1]);
                                            MyChar.Job = NewJob;
                                            DataBase.GetStats(MyChar);
                                            MyChar.GetEquipStats(1, true);
                                            MyChar.GetEquipStats(2, true);
                                            MyChar.GetEquipStats(3, true);
                                            MyChar.GetEquipStats(4, true);
                                            MyChar.GetEquipStats(5, true);
                                            MyChar.GetEquipStats(6, true);
                                            MyChar.GetEquipStats(7, true);
                                            MyChar.GetEquipStats(8, true);
                                            MyChar.MinAtk = MyChar.Str;
                                            MyChar.MaxAtk = MyChar.Str;
                                            MyChar.MaxHP = MyChar.BaseMaxHP();
                                            MyChar.Potency = MyChar.Level;
                                            MyChar.GetEquipStats(1, false);
                                            MyChar.GetEquipStats(2, false);
                                            MyChar.GetEquipStats(3, false);
                                            MyChar.GetEquipStats(4, false);
                                            MyChar.GetEquipStats(5, false);
                                            MyChar.GetEquipStats(6, false);
                                            MyChar.GetEquipStats(7, false);
                                            MyChar.GetEquipStats(8, false);
                                            MyChar.CurHP = MyChar.MaxHP;
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 7, MyChar.Job));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 16, MyChar.Str));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 17, MyChar.Agi));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 15, MyChar.Vit));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 14, MyChar.Spi));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 2, MyChar.MaxMana()));
                                            SendPacket(General.MyPackets.GeneralData((long)MyChar.UID, 0, 0, 0, 92));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 0, MyChar.CurHP));
                                            if (MyChar.Job >= 10 && MyChar.Job <= 15)
                                                CharJob = "Trojan";
                                            if (MyChar.Job >= 20 && MyChar.Job <= 25)
                                                CharJob = "Warrior";
                                            if (MyChar.Job >= 40 && MyChar.Job <= 45)
                                                CharJob = "Archer";
                                            if (MyChar.Job >= 100 && MyChar.Job <= 145)
                                                CharJob = "Taoist";
                                            if (CharJob != "")
                                                SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "Job Changed to " + CharJob + ".", 2005));
                                        }
                                        if (Splitter[0] == "/prof")
                                        {
                                            if (MyChar.Profs.Contains(short.Parse(Splitter[1])))
                                                MyChar.Profs.Remove(short.Parse(Splitter[1]));

                                            if (MyChar.Prof_Exps.Contains(short.Parse(Splitter[1])))
                                                MyChar.Prof_Exps.Remove(short.Parse(Splitter[1]));

                                            MyChar.Profs.Add(short.Parse(Splitter[1]), byte.Parse(Splitter[2]));
                                            MyChar.Prof_Exps.Add(short.Parse(Splitter[1]), uint.Parse("0"));
                                            SendPacket(General.MyPackets.Prof(short.Parse(Splitter[1]), byte.Parse(Splitter[2]), 0));
                                        }
                                        if (Splitter[0] == "/item")
                                        {
                                            Ini ItemNames = new Ini(System.Windows.Forms.Application.StartupPath + @"\ItemNamesToId.ini");
                                            string ItemName = Splitter[2];
                                            string ItemQuality = Splitter[1];
                                            byte Plus = byte.Parse(Splitter[3]);
                                            byte Bless = byte.Parse(Splitter[4]);
                                            byte Enchant = byte.Parse(Splitter[5]);
                                            byte Soc1 = byte.Parse(Splitter[6]);
                                            byte Soc2 = byte.Parse(Splitter[7]);

                                            uint ItemId = 0;
                                            ItemId = uint.Parse(ItemNames.ReadValue("Items", ItemName));

                                            if (ItemId == 0)
                                                return;

                                            byte Quality = 1;

                                            if (ItemQuality == "One" || ItemQuality == "one" || ItemQuality == "o" || ItemQuality == "O")
                                                Quality = 1;
                                            else if (ItemQuality == "Normal" || ItemQuality == "normal" || ItemQuality == "n" || ItemQuality == "N")
                                                Quality = 5;
                                            else if (ItemQuality == "Unique" || ItemQuality == "unique" || ItemQuality == "u" || ItemQuality == "U")
                                                Quality = 7;
                                            else if (ItemQuality == "Refined" || ItemQuality == "refined" || ItemQuality == "r" || ItemQuality == "R")
                                                Quality = 6;
                                            else if (ItemQuality == "Elite" || ItemQuality == "elite" || ItemQuality == "e" || ItemQuality == "E")
                                                Quality = 8;
                                            else if (ItemQuality == "Super" || ItemQuality == "super" || ItemQuality == "s" || ItemQuality == "S")
                                                Quality = 9;
                                            else
                                                Quality = (byte)Other.ItemQuality(ItemId);

                                            ItemId = Other.ItemQualityChange(ItemId, Quality);

                                            if (MyChar.ItemsInInventory < 40)
                                                MyChar.AddItem(ItemId.ToString() + "-" + Plus.ToString() + "-" + Bless.ToString() + "-" + Enchant.ToString() + "-" + Soc1.ToString() + "-" + Soc2.ToString(), 0, (uint)General.Rand.Next(57458353));
                                            else
                                                SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "Inventory Full.", 2005));
                                        }
                          }
09/01/2009 11:55 killermickle#12
Quote:
Originally Posted by Arco:) View Post
bcuz then nubs can jstu do /rs and restart server
he needs to do something like
Code:
                   if (Status == 0)
                                {
                                        if (Splitter[0] == "/level")
                                        {
                                            byte NewLvl = byte.Parse(Splitter[1]);
                                            MyChar.Level = NewLvl;
                                            MyChar.Exp = 0;
                                            DataBase.GetStats(MyChar);
                                            MyChar.GetEquipStats(1, true);
                                            MyChar.GetEquipStats(2, true);
                                            MyChar.GetEquipStats(3, true);
                                            MyChar.GetEquipStats(4, true);
                                            MyChar.GetEquipStats(5, true);
                                            MyChar.GetEquipStats(6, true);
                                            MyChar.GetEquipStats(7, true);
                                            MyChar.GetEquipStats(8, true);
                                            MyChar.MinAtk = MyChar.Str;
                                            MyChar.MaxAtk = MyChar.Str;
                                            MyChar.MaxHP = MyChar.BaseMaxHP();
                                            MyChar.Potency = MyChar.Level;
                                            MyChar.GetEquipStats(1, false);
                                            MyChar.GetEquipStats(2, false);
                                            MyChar.GetEquipStats(3, false);
                                            MyChar.GetEquipStats(4, false);
                                            MyChar.GetEquipStats(5, false);
                                            MyChar.GetEquipStats(6, false);
                                            MyChar.GetEquipStats(7, false);
                                            MyChar.GetEquipStats(8, false);
                                            MyChar.CurHP = MyChar.MaxHP;
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 13, MyChar.Level));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 16, MyChar.Str));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 17, MyChar.Agi));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 15, MyChar.Vit));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 14, MyChar.Spi));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 5, (ulong)MyChar.Exp));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 2, MyChar.MaxMana()));
                                            SendPacket(General.MyPackets.GeneralData((long)MyChar.UID, 0, 0, 0, 92));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 0, MyChar.CurHP));
                                            if (MyChar.MyGuild != null)
                                                MyChar.MyGuild.Refresh(MyChar);
                                            SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "Level Changed to " + MyChar.Level + ".", 2005));
                                        }
                                        if (Splitter[0] == "/job")
                                        {
                                            string CharJob = "";
                                            byte NewJob = byte.Parse(Splitter[1]);
                                            MyChar.Job = NewJob;
                                            DataBase.GetStats(MyChar);
                                            MyChar.GetEquipStats(1, true);
                                            MyChar.GetEquipStats(2, true);
                                            MyChar.GetEquipStats(3, true);
                                            MyChar.GetEquipStats(4, true);
                                            MyChar.GetEquipStats(5, true);
                                            MyChar.GetEquipStats(6, true);
                                            MyChar.GetEquipStats(7, true);
                                            MyChar.GetEquipStats(8, true);
                                            MyChar.MinAtk = MyChar.Str;
                                            MyChar.MaxAtk = MyChar.Str;
                                            MyChar.MaxHP = MyChar.BaseMaxHP();
                                            MyChar.Potency = MyChar.Level;
                                            MyChar.GetEquipStats(1, false);
                                            MyChar.GetEquipStats(2, false);
                                            MyChar.GetEquipStats(3, false);
                                            MyChar.GetEquipStats(4, false);
                                            MyChar.GetEquipStats(5, false);
                                            MyChar.GetEquipStats(6, false);
                                            MyChar.GetEquipStats(7, false);
                                            MyChar.GetEquipStats(8, false);
                                            MyChar.CurHP = MyChar.MaxHP;
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 7, MyChar.Job));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 16, MyChar.Str));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 17, MyChar.Agi));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 15, MyChar.Vit));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 14, MyChar.Spi));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 2, MyChar.MaxMana()));
                                            SendPacket(General.MyPackets.GeneralData((long)MyChar.UID, 0, 0, 0, 92));
                                            SendPacket(General.MyPackets.Vital((long)MyChar.UID, 0, MyChar.CurHP));
                                            if (MyChar.Job >= 10 && MyChar.Job <= 15)
                                                CharJob = "Trojan";
                                            if (MyChar.Job >= 20 && MyChar.Job <= 25)
                                                CharJob = "Warrior";
                                            if (MyChar.Job >= 40 && MyChar.Job <= 45)
                                                CharJob = "Archer";
                                            if (MyChar.Job >= 100 && MyChar.Job <= 145)
                                                CharJob = "Taoist";
                                            if (CharJob != "")
                                                SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "Job Changed to " + CharJob + ".", 2005));
                                        }
                                        if (Splitter[0] == "/prof")
                                        {
                                            if (MyChar.Profs.Contains(short.Parse(Splitter[1])))
                                                MyChar.Profs.Remove(short.Parse(Splitter[1]));

                                            if (MyChar.Prof_Exps.Contains(short.Parse(Splitter[1])))
                                                MyChar.Prof_Exps.Remove(short.Parse(Splitter[1]));

                                            MyChar.Profs.Add(short.Parse(Splitter[1]), byte.Parse(Splitter[2]));
                                            MyChar.Prof_Exps.Add(short.Parse(Splitter[1]), uint.Parse("0"));
                                            SendPacket(General.MyPackets.Prof(short.Parse(Splitter[1]), byte.Parse(Splitter[2]), 0));
                                        }
                                        if (Splitter[0] == "/item")
                                        {
                                            Ini ItemNames = new Ini(System.Windows.Forms.Application.StartupPath + @"\ItemNamesToId.ini");
                                            string ItemName = Splitter[2];
                                            string ItemQuality = Splitter[1];
                                            byte Plus = byte.Parse(Splitter[3]);
                                            byte Bless = byte.Parse(Splitter[4]);
                                            byte Enchant = byte.Parse(Splitter[5]);
                                            byte Soc1 = byte.Parse(Splitter[6]);
                                            byte Soc2 = byte.Parse(Splitter[7]);

                                            uint ItemId = 0;
                                            ItemId = uint.Parse(ItemNames.ReadValue("Items", ItemName));

                                            if (ItemId == 0)
                                                return;

                                            byte Quality = 1;

                                            if (ItemQuality == "One" || ItemQuality == "one" || ItemQuality == "o" || ItemQuality == "O")
                                                Quality = 1;
                                            else if (ItemQuality == "Normal" || ItemQuality == "normal" || ItemQuality == "n" || ItemQuality == "N")
                                                Quality = 5;
                                            else if (ItemQuality == "Unique" || ItemQuality == "unique" || ItemQuality == "u" || ItemQuality == "U")
                                                Quality = 7;
                                            else if (ItemQuality == "Refined" || ItemQuality == "refined" || ItemQuality == "r" || ItemQuality == "R")
                                                Quality = 6;
                                            else if (ItemQuality == "Elite" || ItemQuality == "elite" || ItemQuality == "e" || ItemQuality == "E")
                                                Quality = 8;
                                            else if (ItemQuality == "Super" || ItemQuality == "super" || ItemQuality == "s" || ItemQuality == "S")
                                                Quality = 9;
                                            else
                                                Quality = (byte)Other.ItemQuality(ItemId);

                                            ItemId = Other.ItemQualityChange(ItemId, Quality);

                                            if (MyChar.ItemsInInventory < 40)
                                                MyChar.AddItem(ItemId.ToString() + "-" + Plus.ToString() + "-" + Bless.ToString() + "-" + Enchant.ToString() + "-" + Soc1.ToString() + "-" + Soc2.ToString(), 0, (uint)General.Rand.Next(57458353));
                                            else
                                                SendPacket(General.MyPackets.SendMsg(MessageId, "SYSTEM", MyChar.Name, "Inventory Full.", 2005));
                                        }
                          }
Remove the Status == 0,
so GMs can use it too.
09/01/2009 16:00 copz1337#13
I don't get it lol.
09/01/2009 21:06 copz1337#14
#update: the chillspots back online. for a bit. everyones welcomed..
09/01/2009 21:10 Arco:)#15
Quote:
Originally Posted by killermickle View Post
Remove the Status == 0,
so GMs can use it too.
no cuz its already sectioned off into the if (Status == 8) part