السلام عليكم يا رجالة

انا دلوتى لمة شوفت السورس لقيت مشكلة مهم جيدا

المشكلة هى انك لمة تعمل اكونت ولد و تعلمو استف و كل حاجة و تقفل الاكونت و تفتحو تانى بيجيب مشاكل فى الكونسيل و الايمال اكنو مهنج و مبيشتغلش انا حلت الموضوع ده

كل الى عليك خش المصار ده

Database/FlowerSystemTable.cs

افتح الملف ده بالسى شارب

امسح كل الى فيه و بدلو بالكود ده


كود:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Conquer_Online_Server.Game.Features.Flowers;namespace Conquer_Online_Server.Database{ public class FlowerSystemTable { public static uint[] TopRedRoses = new uint[2], TopLilies = new uint[2], TopTulips = new uint[2], TopOrchids = new uint[2]; public static void Flowers(Client.GameState Client) { Client.Entity.Flowers = new Flowers(); if (!Exists(Client.Entity.UID)) Insert(Client); MySqlCommand Cmd = new MySqlCommand(MySqlCommandType.SELECT); Cmd.Select("flowers").Where("id", Client.Entity.UID); Cmd.Execute(); MySqlReader Reader = new MySqlReader(Cmd); while (Reader.Read()) { Client.Entity.Flowers.id = Client.Entity.UID; if (Client.Entity.Body == 2001 || Client.Entity.Body == 2002) { } else { } } } public static bool Update(uint ID, string C, string V) { try { MySqlCommand Cmd = new MySqlCommand(MySqlCommandType.UPDATE); Cmd.Update("flowers").Set(C, V).Where("id", ID); Cmd.Execute(); } catch (Exception e) { Console.WriteLine(e.ToString()); return false; } return true; } private static bool Exists(uint id) { try { MySqlCommand Cmd = new MySqlCommand(MySqlCommandType.SELECT); Cmd.Select("flowers").Where("id", id); Cmd.Execute(); MySqlReader Reader = new MySqlReader(Cmd); if (Reader.Read()) return true; } catch { } return false; } public static void Insert(Client.GameState Client) { if (Client.Entity.Body == 2002) { if (!Exists(Client.Entity.UID)) { MySqlCommand Cmd = new MySqlCommand(MySqlCommandType.INSERT); Cmd.Insert("flowers"); Cmd.Execute(); } } } }}
و متنساش دوس F6 و بعد كدا F5

يلا و ده اولى شرحاتى ان شاء الله متنسوش التقيم يا رجالة

سلام و كل سنة و انتم طيبين SugarwareZ 125