منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   فكرة جديده للدونشن خش وشوف : NobilityOff (https://code.vpscairo.com/showthread.php?t=1410)

mohamedawad 2019-08-10 02:06 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
شكرا جزيلا

abuhaneen 2019-08-10 03:15 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
اقتباس:

المشاركة الأصلية كتبت بواسطة lyokawarior (المشاركة 11183)
شكـرا لاـنـك رفعتهــا بس هيـا عنـدي تقـريبـا منـ سنــةة !

ممكن فيس بتاعك عشان مش عارف اضيفها

T3Alo41 2019-08-13 12:55 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاااااااااااااااااااااااش غشخولا

Circle 2019-08-22 06:08 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
تسلم

Circle 2019-08-22 06:13 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Commander (المشاركة 10263)
بسم الله الرحمن الرحيم
لما لقيت فكرة الدونشن بوقت عجبتكو قولت انزلكو فكرة تانيه كنت عاملها مش خساره فيكو
ركز بقي علشان تعرف الفكرة عباره عن ايه
الفكرة هي ان الدونشن يكون معتمد علي الناس الي فاتحه بس بمعني ان لو انت سيرفرك مثلا 5 كنجات والكنج الاول قفل هيتشال من الرانك و الكنج التاني هيبقي الاول وكذلك كل واحد في الرانك هيرفع رتبه يعني كدا اول برنس هيبقي اخر كنج مش معني كدا ان الكنج الي قفل ده السي بي اس الي دفعه راح لا لما يفتح تاني هيرجع الرانك بنفس الرقم الي كان دافعه وبكدا انت مخلتش حد يخسر حاجه وخليت برده الناس الي فاتحه في اللعبه تستمتع علشان لو في مره مثللا الوار اشتغل و ال 5 كنجات قافلين يبقي اول 5 برنسات هما الي هيبقي كنجات و يبقي في متعه
الاضافه سهله وبسيطه
نبتدي الاضافة
اول حاجه هنعمل كلاس جديد في Network بالشكل ده و نسميه NobilityOff
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع
ونحط فيه ده
كود PHP:

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 clientMySql.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);
        }
    }


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

GameState Or GameClient 

و تحت فتحة القوس
كود PHP:

 public class GameState
    


نحط ده
كود PHP:

 public NobilityOff NobilityOff = new NobilityOff(); 

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

void ShutDown() 

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

  NobilityOff.Save(thisconn); 

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

 using (var conn Database.DataHolder.MySqlConnection
                        { 
                            
conn.Open(); 
                            
NobilityOff.Save(thisconn); 
                        } 

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

EntityTable 

وندور علي
كود PHP:

client.Entity.FullyLoaded true

ونحط تحتيه
كود PHP:

     client.NobilityOff.Load(client); 

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

program 

وندور علي
كود PHP:

 public static bool Save() 

وننزل ونحط فيه ده
كود PHP:

 NobilityOff.Save(clientconn); 

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

 using (var conn Database.DataHolder.MySqlConnection
                        { 
                            
conn.Open(); 
                            
NobilityOff.Save(thisconn); 
                        } 

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

عندى ايرور ف الكود ده
كود PHP:

Game.ConquerStructures.Nobility.Sort(c.Entity.UID); 

فى الكلمة دى
كود PHP:

Sort 


ElSaher 2019-08-30 08:12 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاش وا عاش وا عاش

anahero 2019-09-01 03:53 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
Thank u dude

abodkamal 2019-09-01 03:10 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
تسلم

loveosama 2019-09-04 06:13 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
thx

MahmoudElsndbad 2019-09-05 04:24 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
تسلم

AhmedGM 2019-09-06 04:21 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
برنس

zonfor 2019-09-09 12:28 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
NobilityOff.Save(this, conn)
جايبالي ايرور ف الكود دا كلو فى كلاس بروجرام + ملقتش دا في كلاس بروجرام public static bool Save()

بس لاقيت دا public static bool Save(bool Exit = false) وحكيتو تحتو وجابلي الايرور اللى قلتلك عليه

SourceDanger 2019-09-09 01:29 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
لى الناس الى بى تجلها ايرور لم بى يضيفو الاضافه فى Program بكل الحب هتخشو كلاس Program.cs وهتبحث عن Void Save او ممكن يبقا بالشكل دة bool Save عمومنا هتنزل تحت شوية هتلقي الكود دة foreach (Client.GameState client in Program.Values)
{ هتضيف تحتو الكود المطلوب وى الى هو دة

NobilityOff.Save(client, conn);

بس وبكدا مش هيحصل مشكله عندك فى الكود وربنا يجيزك غير على هذا العمل النبيل اخ كومندر

Zombie 2019-09-24 08:15 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
تسلم

AbuMaryam 2019-09-24 11:28 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
كتبت ف ابدعت

تسلم ايدك ولله

محمد صبحي 2019-09-25 03:45 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاااااااااااش + شكرا لك بجد

محمد صبحي 2019-09-25 03:50 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
انا عملتها والناس قافلها وبرضو قاعدين ف الدونيشة
[IMG]عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع[/IMG]

HBESA 2019-09-27 04:49 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
تسلم

انت عمري 2019-09-27 05:10 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
فكرة حلوة

Users 2019-10-02 05:20 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عااااش فشخ والله

رفيق القلم 2019-10-21 03:57 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
تسلم علي مجهود رائع

ahmedfaragomrei 2019-10-22 12:53 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
تسلم

uncelsam 2019-10-22 11:35 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
فكره حلوه والله

eslambakr 2019-11-05 05:52 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
thx

midoazoz 2019-11-05 06:41 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاش

Rihanna 2019-11-05 08:28 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عااااااااش

ToRWadA 2019-11-11 05:17 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاش عاش عاش عاش عاش

midoazoz 2019-11-13 12:15 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
يا صحبي تسلم ع مجهودك وكل حاجه عملتها بس انا عندي مشكله ان بعد معملت الاضافات مبقاش ينفع اتبرع اصلا
غير كده مش شغاله
اعتقد ناقصه بس شكرا لمجهودك

ModyMohamedAdel 2019-11-15 03:10 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاش

stafyx 2019-11-16 12:24 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
فكرة بمليون جنية تسلم بالتوفيق

MaZzGanGYy 2019-11-22 11:00 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عـآش جدآ

Bahaa 2019-12-15 08:01 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
تسلم

Mr.Hero 2019-12-23 11:40 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاشششششششش فشخ والله العظيم

mohamed wahdan 2020-02-02 04:26 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاااااااش

abdocoder 2020-03-26 01:27 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
احلى فكرة دى ولا ايه
عااااااش

Tyranny-Team's 2020-04-14 05:38 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاش

ahmedfathy 2020-04-17 02:13 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
الله ينور عليك

ahmedfathy 2020-04-17 02:21 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
الاضافة مش شغاله يا رجاله

A_H_M_E_D 2020-04-24 10:24 AM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاش احسنت <3

momomohamed 2020-04-27 11:49 PM

رد: فكرة جديده للدونشن خش وشوف : NobilityOff
 
عاش


الساعة الآن 06:51 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب