احصائياتى

الردود
108

المشاهدات
11612
 
Commander
.::عضو جديد ::.

    غير متواجد

المشاركات
119

+التقييم
0.04

تاريخ التسجيل
Jul 2019

الاقامة

نظام التشغيل

رقم العضوية
407
2019-08-06, 06:09 PM
المشاركة 1
2019-08-06, 06:09 PM
المشاركة 1
Important فكرة جديده للدونشن خش وشوف : NobilityOff
بسم الله الرحمن الرحيم
لما لقيت فكرة الدونشن بوقت عجبتكو قولت انزلكو فكرة تانيه كنت عاملها مش خساره فيكو
ركز بقي علشان تعرف الفكرة عباره عن ايه
الفكرة هي ان الدونشن يكون معتمد علي الناس الي فاتحه بس بمعني ان لو انت سيرفرك مثلا 5 كنجات والكنج الاول قفل هيتشال من الرانك و الكنج التاني هيبقي الاول وكذلك كل واحد في الرانك هيرفع رتبه يعني كدا اول برنس هيبقي اخر كنج مش معني كدا ان الكنج الي قفل ده السي بي اس الي دفعه راح لا لما يفتح تاني هيرجع الرانك بنفس الرقم الي كان دافعه وبكدا انت مخلتش حد يخسر حاجه وخليت برده الناس الي فاتحه في اللعبه تستمتع علشان لو في مره مثللا الوار اشتغل و ال 5 كنجات قافلين يبقي اول 5 برنسات هما الي هيبقي كنجات و يبقي في متعه
الاضافه سهله وبسيطه
نبتدي الاضافة
اول حاجه هنعمل كلاس جديد في Network بالشكل ده و نسميه NobilityOff

ونحط فيه ده

كود:
using ResidentEvil.Game;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ResidentEvil.Network.GamePackets;
using System.Threading;
using System.Threading.Generic;
using ResidentEvil.Network;
using ResidentEvil.Game.ConquerStructures;
using ResidentEvil.Game.ConquerStructures.Society;
using ResidentEvil.Client;
using System.Drawing;
using ResidentEvil.Database;

namespace 
ResidentEvil
{
    public class 
NobilityOff
    
{
        public 
void Load(Client.GameState c)
        {
            
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobilityoff").Where("UID", c.Entity.UID))
            
using (var reader = new MySqlReader(cmd))
            {
                if (
reader.Read())
                {
                    
c.NobilityInformation.Donation = reader.ReadUInt64("OldDonation");
                }
                
MySqlCommand hossam = new MySqlCommand(MySqlCommandType.DELETE);
                
hossam.Delete("nobilityoff", "UID", c.Entity.UID).Execute();
            }
            
Database.NobilityTable.UpdateNobilityInformation(c.NobilityInformation);
            
Game.ConquerStructures.Nobility.Sort(c.Entity.UID);
        }
     
        public static 
void Save(Client.GameState client, MySql.Data.MySqlClient.MySqlConnection conn)
        {
            
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobilityoff").Where("UID", client.Entity.UID))
            
using (var reader = new MySqlReader(cmd))
            {
                if (!
reader.Read())
                    
using (var cmds = new MySqlCommand(MySqlCommandType.INSERT))
                        
cmds.Insert("nobilityoff").Insert("UID", client.Entity.UID).Insert("OldDonation", client.NobilityInformation.Donation).Execute();
            }
            
client.NobilityInformation.Donation = 0;
            
Database.NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
            
Game.ConquerStructures.Nobility.Sort(client.Entity.UID);
        }
    }
} 

بعد كدا نروح كلاس

كود:
GameState Or GameClient 

و تحت فتحة القوس

كود:
 public class GameState
    
{ 

نحط ده

كود:
 public NobilityOff NobilityOff = new NobilityOff(); 

بعد كدا ندور في نفس الكلاس عن

كود:
void ShutDown() 

وننزل عند اكواد السيف نحط ده

كود:
  NobilityOff.Save(this, conn); 

طب افرض جابلك ايرور في السطر الي انته لسه ضايفه ده امسحه و حط ده مكانه

كود:
 using (var conn = Database.DataHolder.MySqlConnection) 
                        { 
                            
conn.Open(); 
                            
NobilityOff.Save(this, conn); 
                        } 

بعد كدا نروح كلاس

كود:
EntityTable 

وندور علي

كود:
client.Entity.FullyLoaded = true; 

ونحط تحتيه

كود:
     client.NobilityOff.Load(client); 

بعد كدا نروح كلاس

كود:
program 

وندور علي

كود:
 public static bool Save() 

وننزل ونحط فيه ده

كود:
 NobilityOff.Save(client, conn); 

طب افرض جابلك ايرور في السطر الي انته لسه ضايفه ده امسحه و حط ده مكانه

كود:
 using (var conn = Database.DataHolder.MySqlConnection) 
                        { 
                            
conn.Open(); 
                            
NobilityOff.Save(this, conn); 
                        } 

بعد كدا نروح علي القاعده نرفع ده
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
كدا الاضافة خلصت
يا رب يكون الموضوع عجبكم
بالتوفيق



التعديل الأخير تم بواسطة Rider ; 2019-08-08 الساعة 02:47 PM
قديم 2019-08-06, 06:12 PM
المشاركة 2
Hazem
.:: المدير العام::.
  • متواجد  الان
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
والله فكره جباره عاش ثم عاش ثم عاش

قديم 2019-08-06, 06:14 PM
المشاركة 3
Commander
.::عضو جديد ::.
  • غير متواجد
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
والله فكره جباره عاش ثم عاش ثم عاش
حبيبي تسلم لمرورك

قديم 2019-08-06, 06:43 PM
المشاركة 4
Rider
.:: نائب المدير ::.
  • غير متواجد
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
عاش احسنت <3

قديم 2019-08-06, 06:48 PM
المشاركة 5
Commander
.::عضو جديد ::.
  • غير متواجد
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
عاش احسنت <3
تسلم

قديم 2019-08-06, 07:21 PM
المشاركة 6
Hassan Emprator
.:: مشرف قسم المشاكل ::.
  • غير متواجد
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
عليا اطلاق فكره فشيييييييييييييييييخه

قديم 2019-08-06, 07:30 PM
المشاركة 7
MohamedModyAdel
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
عاش

قديم 2019-08-06, 07:33 PM
المشاركة 8
Commander
.::عضو جديد ::.
  • غير متواجد
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
عليا اطلاق فكره فشيييييييييييييييييخه
حبيبي

قديم 2019-08-06, 07:34 PM
المشاركة 9
Commander
.::عضو جديد ::.
  • غير متواجد
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع
عاش
حبيبي

قديم 2019-08-06, 07:41 PM
المشاركة 10
Hassan Emprator
.:: مشرف قسم المشاكل ::.
  • غير متواجد
افتراضي رد: فكرة جديده للدونشن خش وشوف : NobilityOff
لما بشيل كلمه conn دي بيجيلي ايرورو في جيم ستتين بتاعت شاد دون وله خليتها this بيجيلي ايرورو في الكود كله


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: فكرة جديده للدونشن خش وشوف : NobilityOff
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
صفحه تسجيل جديده بشكل جديده في Script Hashish ahmedBayoumi12 صفحات التسجيل كونكر اونلاين 48 2021-01-07 10:06 PM
فكرة جديده نتيجة طلب عضو : Ahmeed Sheeko Commander تطوير سيرفرات كونكر 12 2020-09-30 06:27 AM
كويستة جديده ادخل وشوف Hazem تطوير سيرفرات كونكر 1 2020-09-15 01:51 PM
سيرفر صعب لسه معمول زى كونكر اونلاين خش وشوف عمرو الجنرال اعلانات السيرفيرات الشخصية 0 2019-11-20 05:50 AM
بـخـصوص NobilityOff abuhaneen مشكلات السيرفيرات كونكر الشخصيه 13 2019-08-22 10:23 AM


الساعة الآن 07:20 PM