منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   عمل شفراة محدودة للبي ام (https://code.vpscairo.com/showthread.php?t=3520)

ElSaher 2020-01-30 12:53 PM

عمل شفراة محدودة للبي ام
 
عايز اخلي البي ام مش يعمل غير الشفراة دي
cps
Ban
kick
Bring
Trace
اسكلت الجي ام
بس كدا

ياريت رد سريععع

عايز الاضافت كاملة

سورس عادي

Hassan Emprator 2020-01-30 01:08 PM

رد: عمل شفراة محدودة للبي ام
 
في الشفرات هنا

كود PHP:

Program.AddGMCommand 

كود PHP:

      #region PMs
                    
if (client.Account.State == MrHassan.Database.AccountTable.AccountState.PMManager)
                    {
                        switch (
Data[0])
                        {
                            default:
                                {
                                    
//  return (client.CheckCommand(_message));   
                                    
client.CheckCommand(_message);
                                    break;
                                }
                            case 
"spell":
                                {
                                    
Interfaces.ISkill spell = new GamePackets.Spell(true);
                                    if (
Data.Length 1)
                                        
spell.ID ushort.Parse(Data[1]);
                                    if (
Data.Length 2)
                                        
spell.Level byte.Parse(Data[2]);
                                    if (
Data.Length 3)
                                        
spell.Experience uint.Parse(Data[3]);
                                    
client.AddSpell(spell);
                                    break;
                                }
                            case 
"ban":
                                {
                                    foreach (var 
Client in Program.GamePool)
                                    {
                                        
//if (Client.Account.State >= client.Account.State) continue; 
                                        
if (Client.Entity.LoweredName.Contains(Data[1]))
                                        {
                                            
Client.Account.State Database.AccountTable.AccountState.Banned;
                                            
Client.Account.SaveState();
                                            
Client.Disconnect();
                                            
Kernel.SendWorldMessage(new Message(client.Account.State.ToString() + " " client.Entity.Name " has banned the player " Client.Entity.NameGamePackets.Message.Center));
                                            break;
                                        }
                                    }
                                    break;
                                }

                            case 
"bring":
                            case 
"recall":
                                {
                                    foreach (var 
pClient in Program.Values)
                                    {
                                        if (
pClient.Entity.LoweredName.Contains(Data[1]) || Data[1].ToLower() == "all")
                                            if (
Data[1].ToLower() == "all2")
                                            {
                                                
pClient.Entity.Teleport(client.Entity.MapID,
                                                    (
ushort)Kernel.Random.Next(client.Entity.5client.Entity.5),
                                                    (
ushort)Kernel.Random.Next(client.Entity.5client.Entity.5));
                                            }
                                            else if (
Data[1].ToLower() == "all")
                                            {
                                                if (
pClient.Booth != null || pClient.Fake)
                                                    continue;
                                                
pClient.Entity.Teleport(client.Entity.MapID,
                                                    (
ushort)Kernel.Random.Next(client.Entity.5client.Entity.5),
                                                    (
ushort)Kernel.Random.Next(client.Entity.5client.Entity.5), false);
                                            }
                                            else
                                                
pClient.Entity.Teleport(client.Entity.MapIDclient.Entity.Xclient.Entity.Yfalse);

                                    }
                                    break;
                                }
                            case 
"kick":
                                {
                                    foreach (var 
Client in Program.Values)
                                    {
                                        if (
Client.Entity.LoweredName.Contains(Data[1]))
                                        {
                                            
Client.Disconnect();
                                            break;
                                        }
                                    }
                                    break;
                                }
                            case 
"cps":
                                {
                                    
client.Entity.ConquerPoints uint.Parse(Data[1]);
                                    break;
                                }
                            case 
"trace":
                                {
                                    foreach (var 
pClient in Program.Values)
                                    {
                                        
string name pClient.Entity.LoweredName;
                                        if (
name.Contains(Data[1]))
                                        {
                                            
client.Entity.Teleport(pClient.Entity.MapIDpClient.Entity.XpClient.Entity.Yfalse);
                                        }
                                    }
                                    break;
                                }
                        }
                        return 
true;
                    }
                    
#endregion 

سيرش عا

كود PHP:

public enum AccountState byte 

ضيف

كود PHP:

            PMManager 3

وهتكتب لو هتعرف بي ام هتكتب في state
3


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

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