Register for your free account! | Forgot your password?

You last visited: Today at 14:33

  • Please register to post and access all features, it's quick, easy and FREE!


[help]wh

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2007
Posts: 469
Received Thanks: 94
[help]wh

help me mack the warehouse's save in 1 line in ini files
like 1 line for tc wh 1 line for dc wh and it



taylor2846 is offline  
Old 02/04/2009, 02:30   #2
 
elite*gold: 20
Join Date: Apr 2008
Posts: 2,281
Received Thanks: 908
Me and Tao have both posted inventory saves. EXTREMELY similar to warehouse.

Tao's:


Mine:


Mine #2:



Old Warehouse Code (Not coded very well):

Variables:
Code:
        public string PackedWHs = "";
        public string TCWH1 = "";
        public string TCWH2 = "";
        public string TCWH3 = "";
        public string TCWH4 = "";
        public string PCWH1 = "";
        public string PCWH2 = "";
        public string PCWH3 = "";
        public string PCWH4 = "";
        public string ACWH1 = "";
        public string ACWH2 = "";
        public string ACWH3 = "";
        public string ACWH4 = "";
        public string DCWH1 = "";
        public string DCWH2 = "";
        public string DCWH3 = "";
        public string DCWH4 = "";
        public string BIWH1 = "";
        public string BIWH2 = "";
        public string BIWH3 = "";
        public string BIWH4 = "";
        public string MAWH1 = "";
        public string MAWH2 = "";
        public string MAWH3 = "";
        public string MAWH4 = "";
        public string MWH1 = "";
        public string MWH2 = "";
        public string MWH3 = "";
        public string MWH4 = "";
Pack:
Code:
        public void PackWarehouses()
        {
            if (!MyClient.There)
                return;

            TCWH1 = "";
            TCWH2 = "";
            TCWH3 = "";
            TCWH4 = "";
            PCWH1 = "";
            PCWH2 = "";
            PCWH3 = "";
            PCWH4 = "";
            ACWH1 = "";
            ACWH2 = "";
            ACWH3 = "";
            ACWH4 = "";
            DCWH1 = "";
            DCWH2 = "";
            DCWH3 = "";
            DCWH4 = "";
            BIWH1 = "";
            BIWH2 = "";
            BIWH3 = "";
            BIWH4 = "";
            MAWH1 = "";
            MAWH2 = "";
            MAWH3 = "";
            MAWH4 = "";
            MWH1 = "";
            MWH2 = "";
            MWH3 = "";
            MWH4 = "";

            PackedWHs = "";

            uint TCcount = 0;
            uint PCcount = 0;
            uint ACcount = 0;
            uint DCcount = 0;
            uint BIcount = 0;
            uint MAcount = 0;
            uint Mcount = 0;

            foreach (string item in TCWH)
            {
                if (item != null && item != "")
                {
                    if (TCcount >= 0 && TCcount <= 4)
                    {
                        if (TCcount < 4)
                            TCWH1 += item + ":";
                        else if (TCcount == 4)
                            TCWH1 += item;
                    }
                    if (TCcount >= 5 && TCcount <= 9)
                    {
                        if (TCcount < 9)
                            TCWH2 += item + ":";
                        else if (TCcount == 9)
                            TCWH2 += item;
                    }
                    if (TCcount >= 10 && TCcount <= 14)
                    {
                        if (TCcount < 14)
                            TCWH3 += item + ":";
                        else if (TCcount == 14)
                            TCWH3 += item;
                    }
                    if (TCcount >= 15 && TCcount <= 19)
                    {
                        if (TCcount < 19)
                            TCWH4 += item + ":";
                        else if (TCcount == 19)
                            TCWH4 += item;
                    }
                    TCcount++;
                }
                else
                    break;
            }

            foreach (string item in PCWH)
            {
                if (item != null && item != "")
                {
                    if (PCcount >= 0 && PCcount <= 4)
                    {
                        if (PCcount < 4)
                            PCWH1 += item + ":";
                        else if (PCcount == 4)
                            PCWH1 += item;
                    }
                    if (PCcount >= 5 && PCcount <= 9)
                    {
                        if (PCcount < 9)
                            PCWH2 += item + ":";
                        else if (PCcount == 9)
                            PCWH2 += item;
                    }
                    if (PCcount >= 10 && PCcount <= 14)
                    {
                        if (PCcount < 14)
                            PCWH3 += item + ":";
                        else if (PCcount == 14)
                            PCWH3 += item;
                    }
                    if (PCcount >= 15 && PCcount <= 19)
                    {
                        if (PCcount < 19)
                            PCWH4 += item + ":";
                        else if (PCcount == 19)
                            PCWH4 += item;
                    }
                    PCcount++;
                }
                else
                    break;
            }

            foreach (string item in ACWH)
            {
                if (item != null && item != "")
                {
                    if (ACcount >= 0 && ACcount <= 4)
                    {
                        if (ACcount < 4)
                            ACWH1 += item + ":";
                        else if (ACcount == 4)
                            ACWH1 += item;
                    }
                    if (ACcount >= 5 && ACcount <= 9)
                    {
                        if (ACcount < 9)
                            ACWH2 += item + ":";
                        else if (ACcount == 9)
                            ACWH2 += item;
                    }
                    if (ACcount >= 10 && ACcount <= 14)
                    {
                        if (ACcount < 14)
                            ACWH3 += item + ":";
                        else if (ACcount == 14)
                            ACWH3 += item;
                    }
                    if (ACcount >= 15 && ACcount <= 19)
                    {
                        if (ACcount < 19)
                            ACWH4 += item + ":";
                        else if (ACcount == 19)
                            ACWH4 += item;
                    }
                    ACcount++;
                }
                else
                    break;
            }

            foreach (string item in DCWH)
            {
                if (item != null && item != "")
                {
                    if (DCcount >= 0 && DCcount <= 4)
                    {
                        if (DCcount < 4)
                            DCWH1 += item + ":";
                        else if (DCcount == 4)
                            DCWH1 += item;
                    }
                    if (DCcount >= 5 && DCcount <= 9)
                    {
                        if (DCcount < 9)
                            DCWH2 += item + ":";
                        else if (DCcount == 9)
                            DCWH2 += item;
                    }
                    if (DCcount >= 10 && DCcount <= 14)
                    {
                        if (DCcount < 14)
                            DCWH3 += item + ":";
                        else if (DCcount == 14)
                            DCWH3 += item;
                    }
                    if (DCcount >= 15 && DCcount <= 19)
                    {
                        if (DCcount < 19)
                            DCWH4 += item + ":";
                        else if (DCcount == 19)
                            DCWH4 += item;
                    }
                    DCcount++;
                }
                else
                    break;
            }

            foreach (string item in BIWH)
            {
                if (item != null && item != "")
                {
                    if (BIcount >= 0 && BIcount <= 4)
                    {
                        if (BIcount < 4)
                            BIWH1 += item + ":";
                        else if (BIcount == 4)
                            BIWH1 += item;
                    }
                    if (BIcount >= 5 && BIcount <= 9)
                    {
                        if (BIcount < 9)
                            BIWH2 += item + ":";
                        else if (BIcount == 9)
                            BIWH2 += item;
                    }
                    if (BIcount >= 10 && BIcount <= 14)
                    {
                        if (BIcount < 14)
                            BIWH3 += item + ":";
                        else if (BIcount == 14)
                            BIWH3 += item;
                    }
                    if (BIcount >= 15 && BIcount <= 19)
                    {
                        if (BIcount < 19)
                            BIWH4 += item + ":";
                        else if (BIcount == 19)
                            BIWH4 += item;
                    }
                    BIcount++;
                }
                else
                    break;
            }

            foreach (string item in MAWH)
            {
                if (item != null && item != "")
                {
                    if (MAcount >= 0 && MAcount <= 4)
                    {
                        if (MAcount < 4)
                            MAWH1 += item + ":";
                        else if (MAcount == 4)
                            MAWH1 += item;
                    }
                    if (MAcount >= 5 && MAcount <= 9)
                    {
                        if (MAcount < 9)
                            MAWH2 += item + ":";
                        else if (MAcount == 9)
                            MAWH2 += item;
                    }
                    if (MAcount >= 10 && MAcount <= 14)
                    {
                        if (MAcount < 14)
                            MAWH3 += item + ":";
                        else if (MAcount == 14)
                            MAWH3 += item;
                    }
                    if (MAcount >= 15 && MAcount <= 19)
                    {
                        if (MAcount < 19)
                            MAWH4 += item + ":";
                        else if (MAcount == 19)
                            MAWH4 += item;
                    }
                    MAcount++;
                }
                else
                    break;
            }

            foreach (string item in MWH)
            {
                if (item != null && item != "")
                {
                    if (Mcount >= 0 && Mcount <= 4)
                    {
                        if (Mcount < 4)
                            MWH1 += item + ":";
                        else if (Mcount == 4)
                            MWH1 += item;
                    }
                    if (Mcount >= 5 && Mcount <= 9)
                    {
                        if (Mcount < 9)
                            MWH2 += item + ":";
                        else if (Mcount == 9)
                            MWH2 += item;
                    }
                    if (Mcount >= 10 && Mcount <= 14)
                    {
                        if (Mcount < 14)
                            MWH3 += item + ":";
                        else if (Mcount == 14)
                            MWH3 += item;
                    }
                    if (Mcount >= 15 && Mcount <= 19)
                    {
                        if (Mcount < 19)
                            MWH4 += item + ":";
                        else if (Mcount == 19)
                            MWH4 += item;
                    }
                    Mcount++;
                }
                else
                    break;
            }
        }
Unpack:
Code:
        public void UnPackWarehouses()
        {
            Ready = false;

            string Warehouse_TC = TCWH1 + ":" + TCWH2 + ":" + TCWH3 + ":" + TCWH4;
            string Warehouse_PC = PCWH1 + ":" + PCWH2 + ":" + PCWH3 + ":" + PCWH4;
            string Warehouse_AC = ACWH1 + ":" + ACWH2 + ":" + ACWH3 + ":" + ACWH4;
            string Warehouse_DC = DCWH1 + ":" + DCWH2 + ":" + DCWH3 + ":" + DCWH4;
            string Warehouse_BI = BIWH1 + ":" + BIWH2 + ":" + BIWH3 + ":" + BIWH4;
            string Warehouse_MA = MAWH1 + ":" + MAWH2 + ":" + MAWH3 + ":" + MAWH4;
            string Warehouse_M = MWH1 + ":" + MWH2 + ":" + MWH3 + ":" + MWH4;

            PackedWHs = Warehouse_TC + ";" + Warehouse_PC + ";" + Warehouse_AC + ";" + Warehouse_DC + ";" + Warehouse_BI + ";" + Warehouse_MA + ";" + Warehouse_M;

            string[] Warehouses = PackedWHs.Split(';');

            byte count = 0;

            foreach (string wh in Warehouses)
            {
                string[] Items = wh.Split(':');

                if (Items.Length < 1)
                    if (wh.Length > 1)
                        AddWHItem(wh, (uint)General.Rand.Next(300000), count);

                foreach (string item in Items)
                {
                    if (item != "")
                    {
                        AddWHItem(item, (uint)General.Rand.Next(300000), count);
                    }
                }
                count++;
            }
            Ready = true;
        }
Save:
Code:
                Charr.PackWarehouses();
                Save.IniWriteValue("TCWarehouse", "WH1", Charr.TCWH1);
                Save.IniWriteValue("TCWarehouse", "WH2", Charr.TCWH2);
                Save.IniWriteValue("TCWarehouse", "WH3", Charr.TCWH3);
                Save.IniWriteValue("TCWarehouse", "WH4", Charr.TCWH4);
                Save.IniWriteValue("PCWarehouse", "WH1", Charr.PCWH1);
                Save.IniWriteValue("PCWarehouse", "WH2", Charr.PCWH2);
                Save.IniWriteValue("PCWarehouse", "WH3", Charr.PCWH3);
                Save.IniWriteValue("PCWarehouse", "WH4", Charr.PCWH4);
                Save.IniWriteValue("ACWarehouse", "WH1", Charr.ACWH1);
                Save.IniWriteValue("ACWarehouse", "WH2", Charr.ACWH2);
                Save.IniWriteValue("ACWarehouse", "WH3", Charr.ACWH3);
                Save.IniWriteValue("ACWarehouse", "WH4", Charr.ACWH4);
                Save.IniWriteValue("DCWarehouse", "WH1", Charr.DCWH1);
                Save.IniWriteValue("DCWarehouse", "WH2", Charr.DCWH2);
                Save.IniWriteValue("DCWarehouse", "WH3", Charr.DCWH3);
                Save.IniWriteValue("DCWarehouse", "WH4", Charr.DCWH4);
                Save.IniWriteValue("BIWarehouse", "WH1", Charr.BIWH1);
                Save.IniWriteValue("BIWarehouse", "WH2", Charr.BIWH2);
                Save.IniWriteValue("BIWarehouse", "WH3", Charr.BIWH3);
                Save.IniWriteValue("BIWarehouse", "WH4", Charr.BIWH4);
                Save.IniWriteValue("MAWarehouse", "WH1", Charr.MAWH1);
                Save.IniWriteValue("MAWarehouse", "WH2", Charr.MAWH2);
                Save.IniWriteValue("MAWarehouse", "WH3", Charr.MAWH3);
                Save.IniWriteValue("MAWarehouse", "WH4", Charr.MAWH4);
                Save.IniWriteValue("MWarehouse", "WH1", Charr.MWH1);
                Save.IniWriteValue("MWarehouse", "WH2", Charr.MWH2);
                Save.IniWriteValue("MWarehouse", "WH3", Charr.MWH3);
                Save.IniWriteValue("MWarehouse", "WH4", Charr.MWH4);
Remember, I coded this a long time ago, its uber shitty.
But hey? All of LOTF is uber shitty, so it should fit in just fine.


kinshi88 is offline  
Thanks
1 User
Old 02/04/2009, 11:52   #3
 
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,159
Quote:
Originally Posted by kinshi88 View Post
Me and Tao have both posted inventory saves. EXTREMELY similar to warehouse.

Tao's:


Mine:


Mine #2:



Old Warehouse Code (Not coded very well):

Variables:
Code:
        public string PackedWHs = "";
        public string TCWH1 = "";
        public string TCWH2 = "";
        public string TCWH3 = "";
        public string TCWH4 = "";
        public string PCWH1 = "";
        public string PCWH2 = "";
        public string PCWH3 = "";
        public string PCWH4 = "";
        public string ACWH1 = "";
        public string ACWH2 = "";
        public string ACWH3 = "";
        public string ACWH4 = "";
        public string DCWH1 = "";
        public string DCWH2 = "";
        public string DCWH3 = "";
        public string DCWH4 = "";
        public string BIWH1 = "";
        public string BIWH2 = "";
        public string BIWH3 = "";
        public string BIWH4 = "";
        public string MAWH1 = "";
        public string MAWH2 = "";
        public string MAWH3 = "";
        public string MAWH4 = "";
        public string MWH1 = "";
        public string MWH2 = "";
        public string MWH3 = "";
        public string MWH4 = "";
Pack:
Code:
        public void PackWarehouses()
        {
            if (!MyClient.There)
                return;

            TCWH1 = "";
            TCWH2 = "";
            TCWH3 = "";
            TCWH4 = "";
            PCWH1 = "";
            PCWH2 = "";
            PCWH3 = "";
            PCWH4 = "";
            ACWH1 = "";
            ACWH2 = "";
            ACWH3 = "";
            ACWH4 = "";
            DCWH1 = "";
            DCWH2 = "";
            DCWH3 = "";
            DCWH4 = "";
            BIWH1 = "";
            BIWH2 = "";
            BIWH3 = "";
            BIWH4 = "";
            MAWH1 = "";
            MAWH2 = "";
            MAWH3 = "";
            MAWH4 = "";
            MWH1 = "";
            MWH2 = "";
            MWH3 = "";
            MWH4 = "";

            PackedWHs = "";

            uint TCcount = 0;
            uint PCcount = 0;
            uint ACcount = 0;
            uint DCcount = 0;
            uint BIcount = 0;
            uint MAcount = 0;
            uint Mcount = 0;

            foreach (string item in TCWH)
            {
                if (item != null && item != "")
                {
                    if (TCcount >= 0 && TCcount <= 4)
                    {
                        if (TCcount < 4)
                            TCWH1 += item + ":";
                        else if (TCcount == 4)
                            TCWH1 += item;
                    }
                    if (TCcount >= 5 && TCcount <= 9)
                    {
                        if (TCcount < 9)
                            TCWH2 += item + ":";
                        else if (TCcount == 9)
                            TCWH2 += item;
                    }
                    if (TCcount >= 10 && TCcount <= 14)
                    {
                        if (TCcount < 14)
                            TCWH3 += item + ":";
                        else if (TCcount == 14)
                            TCWH3 += item;
                    }
                    if (TCcount >= 15 && TCcount <= 19)
                    {
                        if (TCcount < 19)
                            TCWH4 += item + ":";
                        else if (TCcount == 19)
                            TCWH4 += item;
                    }
                    TCcount++;
                }
                else
                    break;
            }

            foreach (string item in PCWH)
            {
                if (item != null && item != "")
                {
                    if (PCcount >= 0 && PCcount <= 4)
                    {
                        if (PCcount < 4)
                            PCWH1 += item + ":";
                        else if (PCcount == 4)
                            PCWH1 += item;
                    }
                    if (PCcount >= 5 && PCcount <= 9)
                    {
                        if (PCcount < 9)
                            PCWH2 += item + ":";
                        else if (PCcount == 9)
                            PCWH2 += item;
                    }
                    if (PCcount >= 10 && PCcount <= 14)
                    {
                        if (PCcount < 14)
                            PCWH3 += item + ":";
                        else if (PCcount == 14)
                            PCWH3 += item;
                    }
                    if (PCcount >= 15 && PCcount <= 19)
                    {
                        if (PCcount < 19)
                            PCWH4 += item + ":";
                        else if (PCcount == 19)
                            PCWH4 += item;
                    }
                    PCcount++;
                }
                else
                    break;
            }

            foreach (string item in ACWH)
            {
                if (item != null && item != "")
                {
                    if (ACcount >= 0 && ACcount <= 4)
                    {
                        if (ACcount < 4)
                            ACWH1 += item + ":";
                        else if (ACcount == 4)
                            ACWH1 += item;
                    }
                    if (ACcount >= 5 && ACcount <= 9)
                    {
                        if (ACcount < 9)
                            ACWH2 += item + ":";
                        else if (ACcount == 9)
                            ACWH2 += item;
                    }
                    if (ACcount >= 10 && ACcount <= 14)
                    {
                        if (ACcount < 14)
                            ACWH3 += item + ":";
                        else if (ACcount == 14)
                            ACWH3 += item;
                    }
                    if (ACcount >= 15 && ACcount <= 19)
                    {
                        if (ACcount < 19)
                            ACWH4 += item + ":";
                        else if (ACcount == 19)
                            ACWH4 += item;
                    }
                    ACcount++;
                }
                else
                    break;
            }

            foreach (string item in DCWH)
            {
                if (item != null && item != "")
                {
                    if (DCcount >= 0 && DCcount <= 4)
                    {
                        if (DCcount < 4)
                            DCWH1 += item + ":";
                        else if (DCcount == 4)
                            DCWH1 += item;
                    }
                    if (DCcount >= 5 && DCcount <= 9)
                    {
                        if (DCcount < 9)
                            DCWH2 += item + ":";
                        else if (DCcount == 9)
                            DCWH2 += item;
                    }
                    if (DCcount >= 10 && DCcount <= 14)
                    {
                        if (DCcount < 14)
                            DCWH3 += item + ":";
                        else if (DCcount == 14)
                            DCWH3 += item;
                    }
                    if (DCcount >= 15 && DCcount <= 19)
                    {
                        if (DCcount < 19)
                            DCWH4 += item + ":";
                        else if (DCcount == 19)
                            DCWH4 += item;
                    }
                    DCcount++;
                }
                else
                    break;
            }

            foreach (string item in BIWH)
            {
                if (item != null && item != "")
                {
                    if (BIcount >= 0 && BIcount <= 4)
                    {
                        if (BIcount < 4)
                            BIWH1 += item + ":";
                        else if (BIcount == 4)
                            BIWH1 += item;
                    }
                    if (BIcount >= 5 && BIcount <= 9)
                    {
                        if (BIcount < 9)
                            BIWH2 += item + ":";
                        else if (BIcount == 9)
                            BIWH2 += item;
                    }
                    if (BIcount >= 10 && BIcount <= 14)
                    {
                        if (BIcount < 14)
                            BIWH3 += item + ":";
                        else if (BIcount == 14)
                            BIWH3 += item;
                    }
                    if (BIcount >= 15 && BIcount <= 19)
                    {
                        if (BIcount < 19)
                            BIWH4 += item + ":";
                        else if (BIcount == 19)
                            BIWH4 += item;
                    }
                    BIcount++;
                }
                else
                    break;
            }

            foreach (string item in MAWH)
            {
                if (item != null && item != "")
                {
                    if (MAcount >= 0 && MAcount <= 4)
                    {
                        if (MAcount < 4)
                            MAWH1 += item + ":";
                        else if (MAcount == 4)
                            MAWH1 += item;
                    }
                    if (MAcount >= 5 && MAcount <= 9)
                    {
                        if (MAcount < 9)
                            MAWH2 += item + ":";
                        else if (MAcount == 9)
                            MAWH2 += item;
                    }
                    if (MAcount >= 10 && MAcount <= 14)
                    {
                        if (MAcount < 14)
                            MAWH3 += item + ":";
                        else if (MAcount == 14)
                            MAWH3 += item;
                    }
                    if (MAcount >= 15 && MAcount <= 19)
                    {
                        if (MAcount < 19)
                            MAWH4 += item + ":";
                        else if (MAcount == 19)
                            MAWH4 += item;
                    }
                    MAcount++;
                }
                else
                    break;
            }

            foreach (string item in MWH)
            {
                if (item != null && item != "")
                {
                    if (Mcount >= 0 && Mcount <= 4)
                    {
                        if (Mcount < 4)
                            MWH1 += item + ":";
                        else if (Mcount == 4)
                            MWH1 += item;
                    }
                    if (Mcount >= 5 && Mcount <= 9)
                    {
                        if (Mcount < 9)
                            MWH2 += item + ":";
                        else if (Mcount == 9)
                            MWH2 += item;
                    }
                    if (Mcount >= 10 && Mcount <= 14)
                    {
                        if (Mcount < 14)
                            MWH3 += item + ":";
                        else if (Mcount == 14)
                            MWH3 += item;
                    }
                    if (Mcount >= 15 && Mcount <= 19)
                    {
                        if (Mcount < 19)
                            MWH4 += item + ":";
                        else if (Mcount == 19)
                            MWH4 += item;
                    }
                    Mcount++;
                }
                else
                    break;
            }
        }
Unpack:
Code:
        public void UnPackWarehouses()
        {
            Ready = false;

            string Warehouse_TC = TCWH1 + ":" + TCWH2 + ":" + TCWH3 + ":" + TCWH4;
            string Warehouse_PC = PCWH1 + ":" + PCWH2 + ":" + PCWH3 + ":" + PCWH4;
            string Warehouse_AC = ACWH1 + ":" + ACWH2 + ":" + ACWH3 + ":" + ACWH4;
            string Warehouse_DC = DCWH1 + ":" + DCWH2 + ":" + DCWH3 + ":" + DCWH4;
            string Warehouse_BI = BIWH1 + ":" + BIWH2 + ":" + BIWH3 + ":" + BIWH4;
            string Warehouse_MA = MAWH1 + ":" + MAWH2 + ":" + MAWH3 + ":" + MAWH4;
            string Warehouse_M = MWH1 + ":" + MWH2 + ":" + MWH3 + ":" + MWH4;

            PackedWHs = Warehouse_TC + ";" + Warehouse_PC + ";" + Warehouse_AC + ";" + Warehouse_DC + ";" + Warehouse_BI + ";" + Warehouse_MA + ";" + Warehouse_M;

            string[] Warehouses = PackedWHs.Split(';');

            byte count = 0;

            foreach (string wh in Warehouses)
            {
                string[] Items = wh.Split(':');

                if (Items.Length < 1)
                    if (wh.Length > 1)
                        AddWHItem(wh, (uint)General.Rand.Next(300000), count);

                foreach (string item in Items)
                {
                    if (item != "")
                    {
                        AddWHItem(item, (uint)General.Rand.Next(300000), count);
                    }
                }
                count++;
            }
            Ready = true;
        }
Save:
Code:
                Charr.PackWarehouses();
                Save.IniWriteValue("TCWarehouse", "WH1", Charr.TCWH1);
                Save.IniWriteValue("TCWarehouse", "WH2", Charr.TCWH2);
                Save.IniWriteValue("TCWarehouse", "WH3", Charr.TCWH3);
                Save.IniWriteValue("TCWarehouse", "WH4", Charr.TCWH4);
                Save.IniWriteValue("PCWarehouse", "WH1", Charr.PCWH1);
                Save.IniWriteValue("PCWarehouse", "WH2", Charr.PCWH2);
                Save.IniWriteValue("PCWarehouse", "WH3", Charr.PCWH3);
                Save.IniWriteValue("PCWarehouse", "WH4", Charr.PCWH4);
                Save.IniWriteValue("ACWarehouse", "WH1", Charr.ACWH1);
                Save.IniWriteValue("ACWarehouse", "WH2", Charr.ACWH2);
                Save.IniWriteValue("ACWarehouse", "WH3", Charr.ACWH3);
                Save.IniWriteValue("ACWarehouse", "WH4", Charr.ACWH4);
                Save.IniWriteValue("DCWarehouse", "WH1", Charr.DCWH1);
                Save.IniWriteValue("DCWarehouse", "WH2", Charr.DCWH2);
                Save.IniWriteValue("DCWarehouse", "WH3", Charr.DCWH3);
                Save.IniWriteValue("DCWarehouse", "WH4", Charr.DCWH4);
                Save.IniWriteValue("BIWarehouse", "WH1", Charr.BIWH1);
                Save.IniWriteValue("BIWarehouse", "WH2", Charr.BIWH2);
                Save.IniWriteValue("BIWarehouse", "WH3", Charr.BIWH3);
                Save.IniWriteValue("BIWarehouse", "WH4", Charr.BIWH4);
                Save.IniWriteValue("MAWarehouse", "WH1", Charr.MAWH1);
                Save.IniWriteValue("MAWarehouse", "WH2", Charr.MAWH2);
                Save.IniWriteValue("MAWarehouse", "WH3", Charr.MAWH3);
                Save.IniWriteValue("MAWarehouse", "WH4", Charr.MAWH4);
                Save.IniWriteValue("MWarehouse", "WH1", Charr.MWH1);
                Save.IniWriteValue("MWarehouse", "WH2", Charr.MWH2);
                Save.IniWriteValue("MWarehouse", "WH3", Charr.MWH3);
                Save.IniWriteValue("MWarehouse", "WH4", Charr.MWH4);
Remember, I coded this a long time ago, its uber shitty.
But hey? All of LOTF is uber shitty, so it should fit in just fine.

To get warehouses, you could do like this ( not that good, wont fit in lotf )


Quote:
for (byte i = 0; i < 5; i++)
{
for (byte n = 0; n < 20; n++)
{
Extra.Item I2 = new Extra.Item();
I.ReadStruct("CharInfo", "Warehouse" + i + "_" + n, &I2, (uint)sizeof(Extra.Item));

if (I2.ID != 0)
{
if (i == 0)
C.TCWarehouse.Add(I2);
if (i == 1)
C.PCWarehouse.Add(I2);
if (i == 2)
C.ACWarehouse.Add(I2);
if (i == 3)
C.DCWarehouse.Add(I2);
if (i == 4)
C.BIWarehouse.Add(I2);
}
}
}
for (byte n = 0; n < 40; n++)
{
Extra.Item I2 = new Extra.Item();
I.ReadStruct("CharInfo", "Warehouse" + 5 + "_" + n, &I2, (uint)sizeof(Extra.Item));
if (I2.ID != 0)
C.MAWarehouse.Add(I2);
}
_Emme_ is offline  
Old 02/04/2009, 19:05   #4
 
elite*gold: 0
Join Date: Aug 2007
Posts: 469
Received Thanks: 94
xD i was asking how to save in 1 line for each i had it like this alredy well ty any way


taylor2846 is offline  
Old 02/04/2009, 19:08   #5
 
elite*gold: 0
Join Date: Feb 2006
Posts: 100
Received Thanks: 0
Quote:
Originally Posted by taylor2846 View Post
xD i was asking how to save in 1 line for each i had it like this alredy well ty any way
can you post your saving codes for WH ? cuz kinshi's code is wrong and it doesnt work
culo01 is offline  
Old 02/04/2009, 19:13   #6
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,031
Received Thanks: 58
Quote:
Originally Posted by culo01 View Post
can you post your saving codes for WH ? cuz kinshi's code is wrong and it doesnt work
#Attention Everyone , Dont do it ! All hes doing Is flaming other people asse's While he cant even Change 2 Simple Words , or at Least Try! Get Lost now.
damianpesta is offline  
Old 02/04/2009, 19:27   #7
 
elite*gold: 0
Join Date: Feb 2006
Posts: 100
Received Thanks: 0
Quote:
Originally Posted by damianpesta View Post
#Attention Everyone , i am an idiot .
Quoted for truth
culo01 is offline  
Old 02/04/2009, 19:31   #8
 
elite*gold: 1142
Join Date: Aug 2006
Posts: 2,464
Received Thanks: 1,159
Quote:
Originally Posted by culo01 View Post
Quoted for truth
culo just **** off you **** leecher get out of our forums we dont want you here nor do we need you here, so just **** off.
_Emme_ is offline  
Old 02/04/2009, 19:32   #9
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,031
Received Thanks: 58
Quote:
Originally Posted by culo01 View Post
Quoted for truth
How Am I idiot? At Least I can do simple codes , and I hopefuly know the basics of C#.What about you? Cant even do WriteString? Get a life please.
damianpesta is offline  
Old 02/04/2009, 19:41   #10
 
elite*gold: 0
Join Date: Feb 2006
Posts: 100
Received Thanks: 0
i have a life lol or ur basically saying if u cant code that means you dont have a life?

LMAO emme why post it if you dont want pplz taking it ?
culo01 is offline  
Old 02/04/2009, 20:47   #11
 
elite*gold: 0
Join Date: Aug 2007
Posts: 469
Received Thanks: 94
culo01 u are doing somting rong when u try to add it becaz i tested it and it and kinshi's code works 100% for me
taylor2846 is offline  
Old 02/04/2009, 22:26   #12
 
elite*gold: 0
Join Date: Feb 2008
Posts: 1,590
Received Thanks: 153
First, culo, you're an idiot, gtfo.

Second, at the thread starter, seriously? If you can't convert your source to ini, then don't. Chances are your server will just use more memory and be slower with your crappy ini use. If you can't do this, why even try to start a server? You've asked how to do this for like everything, at least try for yourself... And I mean try, not just be like "oh.. idk c# at all rly... lemme go ask."

Third, emme's code is better, but it can be improved... Not like he even wrote it, it's still tanel's. Hybrids warehouse code is probably the best way I can think of to actually do warehouses, if you can understand it(how it works/what it would do) in his stickied thread about what you should know before starting a server. Maybe half of you should go actually f*cking read it.
tao4229 is offline  
Old 02/05/2009, 00:46   #13
 
elite*gold: 0
Join Date: Feb 2006
Posts: 100
Received Thanks: 0
Quote:
Originally Posted by tao4229 View Post
First, culo, you're an idiot, gtfo.

Second, at the thread starter, seriously? If you can't convert your source to ini, then don't. Chances are your server will just use more memory and be slower with your crappy ini use. If you can't do this, why even try to start a server? You've asked how to do this for like everything, at least try for yourself... And I mean try, not just be like "oh.. idk c# at all rly... lemme go ask."

Third, emme's code is better, but it can be improved... Not like he even wrote it, it's still tanel's. Hybrids warehouse code is probably the best way I can think of to actually do warehouses, if you can understand it(how it works/what it would do) in his stickied thread about what you should know before starting a server. Maybe half of you should go actually f*cking read it.
great lecture
nexttttttttttttttttt......
culo01 is offline  
Old 02/05/2009, 09:24   #14
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,031
Received Thanks: 58
Quote:
Originally Posted by culo01 View Post
great lecture
nexttttttttttttttttt......
ur comments are useless, Get Lost please.


damianpesta is offline  
Reply



« Source of ninja or Tower i Need | XMaster Is Perfect One About Making Server »



All times are GMT +1. The time now is 14:33.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.