Exemple #1
0
            } // @ public bool SetNPCTradeInformation

            /// <summary>
            /// Set items in craft window
            /// </summary>
            /// <param name="sTinfo">NPCTRADEINFO structure</param>
            public bool SetCraftItems (NPCTRADEINFO sTinfo)
            {
                bool result = false;

                if (sTinfo.items == null)
                {
                    return false;
                }
                else
                {
                    for (byte i = 0; i < sTinfo.items.Length; i++)
                    {
                        result = FFACE.SetCraftItem(_InstanceID, 0, sTinfo.items[i].ItemID, sTinfo.items[i].Index, sTinfo.items[i].Count, i);
                        if (!result)
                            break;
                    }
                }
                return result;
            } // @ public bool SetCraftItems
Exemple #2
0
            ///Set Items in npc trade window
            ///<param name="sTinfo">NPCTRADEINFO structure</param>
            ///</summary>
            public bool SetNPCTradeInformation (NPCTRADEINFO sTinfo)
            {
                bool result = false;

                if (sTinfo.items == null)
                {
                    result = FFACE.SetNPCTradeInfo(_InstanceID, 0, 0, 0, 0, 0, sTinfo.Gil);

                }
                else
                {
                    for (int i = 0; i < sTinfo.items.Length; i++)
                    {
                        result = FFACE.SetNPCTradeInfo(_InstanceID, 0, sTinfo.items[i].ItemID, sTinfo.items[i].Index, sTinfo.items[i].Count, (byte)i, sTinfo.Gil);
                        if (!result)
                            break;
                    }
                }
                return result;
            } // @ public bool SetNPCTradeInformation
Exemple #3
0
            ///Set Items in npc trade window
            ///<param name="sTinfo">NPCTRADEINFO structure</param>
            ///</summary>
            public bool SetNPCTradeInformation(NPCTRADEINFO sTinfo)
            {
                bool result = false;

                if (sTinfo.items == null)
                {
                    result = FFACE.SetNPCTradeInfo(_InstanceID, 0, 0, 0, 0, 0, sTinfo.Gil);

                }
                else
                {
                    for (int i = 0; i < sTinfo.items.Length; i++)
                    {
                        result = FFACE.SetNPCTradeInfo(_InstanceID, 0, sTinfo.items[i].ItemID, sTinfo.items[i].Index, sTinfo.items[i].Count, (byte)i, sTinfo.Gil);
                        if (!result)
                            break;
                    }
                }
                return result;
            }
Exemple #4
0
            /// <summary>
            /// Set items in craft window
            /// </summary>
            /// <param name="sTinfo">NPCTRADEINFO structure</param>
            public bool SetCraftItems(NPCTRADEINFO sTinfo)
            {
                bool result = false;

                if (sTinfo.items == null)
                {
                    return false;
                }
                else
                {
                    for (byte i = 0; i < sTinfo.items.Length; i++)
                    {
                        result = FFACE.SetCraftItem(_InstanceID, 0, sTinfo.items[i].ItemID, sTinfo.items[i].Index, sTinfo.items[i].Count, i);
                        if (!result)
                            break;
                    }
                }
                return result;
            }