شمس Admin
عدد المساهمات : 676 نقاط : 2176 السٌّمعَة : 0 تاريخ التسجيل : 17/08/2011 العمر : 35 الموقع : دموع عيون حبيبى
| موضوع: رجعنا تاني عشان نحل مشكلة التورنادو يا برنسات 5530 خش واتعلم الشغل الثلاثاء ديسمبر 06, 2011 9:11 pm | |
| السلام عليكم يا رجالة
انا دلوتى لمة شوفت السورس لقيت مشكلة مهم جيدا
المشكلة هى انك لمة تعمل اكونت ولد و تعلمو استف و كل حاجة و تقفل الاكونت و تفتحو تانى بيجيب مشاكل فى الكونسيل و الايمال اكنو مهنج و مبيشتغلش انا حلت الموضوع ده
كل الى عليك خش المصار ده
افتح الملف ده بالسى شارب
امسح كل الى فيه و بدلو بالكود ده Database/FlowerSystemTable.cs
كود: __________________________________________________ __________________________________________________ ____________________
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Conquer_Online_Server.Game.Features.Flowers;namesp ace 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
| |
|