عرض مشاركة واحدة
قديم 2020-01-29, 06:31 PM
المشاركة 3
مجدى
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: عايز شفرة للتشي والجيانج
في شفرات عندك ضيف اهو


كود:
                            #region mrhassan chi
                            
case "xcoprachi":
                                {
                                    var 
mode int.parse(data[1]);
                                    var 
pos = (int)(int.parse(data[2]) - 1);
                                    var 
powers client.chipowers[mode 1];
                                    var 
attributes powers.attributes;
                                    
attributes[pos].type = (enums.chiattribute)ushort.parse(data[3]);
                                    
attributes[pos].value = (ushort)(game.enums.chimaxvalues(attributes[pos].type) - ushort.parse(data[4]));
                                    
powers.calculatepoints();
                                    
database.chitable.sort((enums.chipowertype)mode);
                                    
powers.power = (enums.chipowertype)mode;
                                    
client.send(new chipowers(true).query(client));
                                    
#region update ranking
                                    
database.chitable.chidata[] array = null;
                                    switch ((
enums.chipowertype)mode)
                                    {

                                        case 
game.enums.chipowertype.dragon:
                                            Array = 
database.chitable.dragon;
                                            break;

                                        case 
game.enums.chipowertype.phoenix:
                                            Array = 
database.chitable.phoenix;
                                            break;

                                        case 
game.enums.chipowertype.tiger:
                                            Array = 
database.chitable.tiger;
                                            break;

                                        case 
game.enums.chipowertype.turtle:
                                            Array = 
database.chitable.turtle;
                                            break;
                                    }
                                    foreach (var 
chidata in array)
                                    {
                                        if (
kernel.gamepool.containskey(chidata.uid))
                                        {
                                            var 
pclient kernel.gamepool[chidata.uid];
                                            if (
pclient == null) continue;
                                            if (
pclient.chidata == null) continue;
                                            
sendrankingquery(new genericranking(true) { mode genericranking.querycount }, pclientgenericranking.chi + (uint)modepclient.chidata.selectrank((enums.chipowertype)mode), pclient.chidata.selectpoints((enums.chipowertype)mode));
                                            if (
pclient.entity.uid == client.entity.uid || pclient.chidata.selectrank((enums.chipowertype)mode) < 50)
                                                
pclient.loaditemstats();
                                        }
                                    }
                                    
#endregion
                                    
database.chitable.save(client);
                                }
                                break;
                            case 
"xcoprachi2":
                                {
                                    foreach (var 
client in program.values)
                                    {
                                        if (
client.entity.loweredname.contains(data[1]))
                                        {
                                            var 
mode int.parse(data[2]);
                                            var 
pos = (int)(int.parse(data[3]) - 1);
                                            var 
powers client.chipowers[mode 1];
                                            var 
attributes powers.attributes;
                                            
attributes[pos].type = (enums.chiattribute)ushort.parse(data[4]);
                                            
attributes[pos].value = (ushort)(game.enums.chimaxvalues(attributes[pos].type) - ushort.parse(data[5]));
                                            
powers.calculatepoints();
                                            
database.chitable.sort((enums.chipowertype)mode);
                                            
powers.power = (enums.chipowertype)mode;
                                            
client.send(new chipowers(true).query(client));
                                            
#region update ranking
                                            
database.chitable.chidata[] array = null;
                                            switch ((
enums.chipowertype)mode)
                                            {
                                                case 
game.enums.chipowertype.dragon:
                                                    Array = 
database.chitable.dragon;
                                                    break;

                                                case 
game.enums.chipowertype.phoenix:
                                                    Array = 
database.chitable.phoenix;
                                                    break;

                                                case 
game.enums.chipowertype.tiger:
                                                    Array = 
database.chitable.tiger;
                                                    break;

                                                case 
game.enums.chipowertype.turtle:
                                                    Array = 
database.chitable.turtle;
                                                    break;
                                            }
                                            foreach (var 
chidata in array)
                                            {
                                                if (
kernel.gamepool.containskey(chidata.uid))
                                                {
                                                    var 
pclient kernel.gamepool[chidata.uid];
                                                    if (
pclient == null) continue;
                                                    if (
pclient.chidata == null) continue;
                                                    
sendrankingquery(new genericranking(true) { mode genericranking.querycount }, pclientgenericranking.chi + (uint)modepclient.chidata.selectrank((enums.chipowertype)mode), pclient.chidata.selectpoints((enums.chipowertype)mode));
                                                    if (
pclient.entity.uid == client.entity.uid || pclient.chidata.selectrank((enums.chipowertype)mode) < 50)
                                                        
pclient.loaditemstats();
                                                }
                                            }
                                            
#endregion
                                            
database.chitable.save(client);
                                        }
                                    }
                                }
                                break;
                            
#endregion
                            #region mrhassan chi2
                            
case "coprachi":
                                {
                                    var 
mode int.parse(data[1]);
                                    var 
pos = (int)(int.parse(data[2]) - 1);
                                    var 
powers client.chipowers[mode 1];
                                    var 
attributes powers.attributes;
                                    
attributes[pos].type = (enums.chiattribute)ushort.parse(data[3]);
                                    
attributes[pos].value = (ushort)game.enums.chimaxvalues(attributes[pos].type);
                                    
powers.calculatepoints();
                                    
database.chitable.sort((enums.chipowertype)mode);
                                    
powers.power = (enums.chipowertype)mode;
                                    
client.send(new chipowers(true).query(client));
                                    
#region update ranking
                                    
database.chitable.chidata[] array = null;
                                    switch ((
enums.chipowertype)mode)
                                    {
                                        case 
game.enums.chipowertype.dragon:
                                            Array = 
database.chitable.dragon;
                                            break;

                                        case 
game.enums.chipowertype.phoenix:
                                            Array = 
database.chitable.phoenix;
                                            break;

                                        case 
game.enums.chipowertype.tiger:
                                            Array = 
database.chitable.tiger;
                                            break;

                                        case 
game.enums.chipowertype.turtle:
                                            Array = 
database.chitable.turtle;
                                            break;
                                    }
                                    foreach (var 
chidata in array)
                                    {
                                        if (
kernel.gamepool.containskey(chidata.uid))
                                        {
                                            var 
pclient kernel.gamepool[chidata.uid];
                                            if (
pclient == null) continue;
                                            if (
pclient.chidata == null) continue;
                                            
sendrankingquery(new genericranking(true) { mode genericranking.querycount }, pclientgenericranking.chi + (uint)modepclient.chidata.selectrank((enums.chipowertype)mode), pclient.chidata.selectpoints((enums.chipowertype)mode));
                                            if (
pclient.entity.uid == client.entity.uid || pclient.chidata.selectrank((enums.chipowertype)mode) < 50)
                                                
pclient.loaditemstats();
                                        }
                                    }
                                    
#endregion
                                    
database.chitable.save(client);
                                }
                                break;
                            case 
"coprachi2":
                                {
                                    foreach (var 
client in program.values)
                                    {
                                        if (
client.entity.loweredname.contains(data[1]))
                                        {
                                            var 
mode int.parse(data[2]);
                                            var 
pos = (int)(int.parse(data[3]) - 1);
                                            var 
powers client.chipowers[mode 1];
                                            var 
attributes powers.attributes;
                                            
attributes[pos].type = (enums.chiattribute)ushort.parse(data[4]);
                                            
attributes[pos].value = (ushort)game.enums.chimaxvalues(attributes[pos].type);
                                            
powers.calculatepoints();
                                            
database.chitable.sort((enums.chipowertype)mode);
                                            
powers.power = (enums.chipowertype)mode;
                                            
client.send(new chipowers(true).query(client));
                                            
#region update ranking
                                            
database.chitable.chidata[] array = null;
                                            switch ((
enums.chipowertype)mode)
                                            {
                                                case 
game.enums.chipowertype.dragon:
                                                    Array = 
database.chitable.dragon;
                                                    break;

                                                case 
game.enums.chipowertype.phoenix:
                                                    Array = 
database.chitable.phoenix;
                                                    break;

                                                case 
game.enums.chipowertype.tiger:
                                                    Array = 
database.chitable.tiger;
                                                    break;

                                                case 
game.enums.chipowertype.turtle:
                                                    Array = 
database.chitable.turtle;
                                                    break;
                                            }
                                            foreach (var 
chidata in array)
                                            {
                                                if (
kernel.gamepool.containskey(chidata.uid))
                                                {
                                                    var 
pclient kernel.gamepool[chidata.uid];
                                                    if (
pclient == null) continue;
                                                    if (
pclient.chidata == null) continue;
                                                    
sendrankingquery(new genericranking(true) { mode genericranking.querycount }, pclientgenericranking.chi + (uint)modepclient.chidata.selectrank((enums.chipowertype)mode), pclient.chidata.selectpoints((enums.chipowertype)mode));
                                                    if (
pclient.entity.uid == client.entity.uid || pclient.chidata.selectrank((enums.chipowertype)mode) < 50)
                                                        
pclient.loaditemstats();
                                                }
                                            }
                                            
#endregion
                                            
database.chitable.save(client);
                                        }
                                    }
                                }
                                break;
                            
#endregion 

وي جيانغ اهو


كود:
case "mrhassanjiang":
                                                    {
                                                        if (
client.entity.myjiang != null)
                                                        {
                                                            
byte stageno = (byte)math.min(9int.parse(data[3]));
                                                            
byte level = (byte)math.min(6int.parse(data[4]));
                                                            var 
type = (game.jianghu.jiangstages.atributestype)math.min(15int.parse(data[5]));
                                                            if (
client.entity.myjiang.stagers.length >= stageno)
                                                            {
                                                                var 
stage client.entity.myjiang.stagers[(stageno 1)];
                                                                for (
byte i 1stage.stars.length 1i++)
                                                                {
                                                                    
client.entity.myjiang.mynewstart = new game.jianghu.getnewstar();
                                                                    
client.entity.myjiang.mynewstart.positionstar i;
                                                                    
client.entity.myjiang.mynewstart.stage stageno;

                                                                    
client.entity.myjiang.mynewstart.star = new game.jianghu.jiangstages.star();
                                                                    
client.entity.myjiang.mynewstart.star.activate true;
                                                                    
client.entity.myjiang.mynewstart.star.level level;
                                                                    
client.entity.myjiang.mynewstart.star.typ type;

                                                                    
client.entity.myjiang.mynewstart.star.uid client.entity.myjiang.valuetoroll(client.entity.myjiang.mynewstart.star.typclient.entity.myjiang.mynewstart.star.level);

                                                                    
network.gamepackets.jianghuupdate upd = new network.gamepackets.jianghuupdate();

                                                                    
upd.atribute client.entity.myjiang.mynewstart.star.uid;
                                                                    
upd.freecourse client.entity.myjiang.freecourse;
                                                                    
upd.stage stageno;
                                                                    
upd.star i;
                                                                    
upd.freetimetodeyused = (byte)client.entity.myjiang.freetimetodeyused;
                                                                    
upd.roundbuypoints client.entity.myjiang.roundbuypoints;
                                                                    
client.send(upd.toarray());

                                                                    
client.entity.myjiang.applaynewstar(client);
                                                                }
                                                                if (
client.entity.myjiang != null)
                                                                    
client.entity.myjiang.sendstatus(clientclient);
                                                            }
                                                        }
                                                        break;
                                                    } 
ضيفتهم بس مفيش ولا شفرة منهم بتعمل حاجة