منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   حركـ , ضيف , شيلـ ,, اى ان بى سى بشفره (https://code.vpscairo.com/showthread.php?t=685)

محمد ياسر 2019-07-08 05:17 PM

حركـ , ضيف , شيلـ ,, اى ان بى سى بشفره
 

السلام عليكم ورحمة الله وبركاته
اسم الموضوع باين بنتكلم عن ايه انتحكم في حركة الانبي سي
الاول الشفره ده موجوده في 99% في السورسات لكن الناس متعرفش بتشتغل ازاي المهم ده الشفره
لو سورسك عادي حطه في الباكت هاندل لو msg يبا Msgchat
كود PHP:

  case "addnpc"
                                { 
                                    try 
                                    { 
                                        
INpc npc = new GamePackets.NpcSpawn(); 
                                        
npc.UID uint.Parse(Data[1]); 
                                        
npc.Type = (Enums.NpcType)byte.Parse(Data[3]); 
                                        
npc.Mesh ushort.Parse(Data[4]); 
                                        
npc.MapID ushort.Parse(Data[5]); 
                                        
npc.ushort.Parse(Data[6]); 
                                        
npc.ushort.Parse(Data[7]); 
                                        
client.Map.Npcs.Add(npc.UIDnpc); 
                                        
using (var cmd = new Database.MySqlCommand(Database.MySqlCommandType.INSERT)) 
                                            
cmd.Insert("npcs").Insert("id"uint.Parse(Data[1])).Insert("****"Data[2]).Insert("type"byte.Parse(Data[3])).Insert("lookface"ushort.Parse(Data[4])).Insert("mapid"ushort.Parse(Data[5])).Insert("cellx"ushort.Parse(Data[6])).Insert("celly"ushort.Parse(Data[7])).Execute(); 
                                        
Game.Entity.SendReload(client); 
                                    } 
                                    catch (
Exception e
                                    { 
                                        
Server.SaveException(e); 
                                    } 
                                    break; 
                                } 
                            case 
"removenpc"
                                { 
                                    try 
                                    { 
                                        foreach (
INpc npc in client.Map.Npcs.Values
                                        { 
                                            if (
npc.UID == uint.Parse(Data[1])) 
                                            { 
                                                
client.Map.RemoveNpc(npc); 
                                                
client.Map.Npcs.Remove(npc.UID); 
                                                
using (var cmd = new Database.MySqlCommand(Database.MySqlCommandType.DELETE)) 
                                                    
cmd.Delete("npcs""id"npc.UID).Execute(); 
                                                
Game.Entity.SendReload(client); 
                                            } 
                                        } 
                                    } 
                                    catch (
Exception e
                                    { 
                                        
Server.SaveException(e); 
                                    } 
                                    break; 
                                } 
                            case 
"movenpc"
                                { 
                                    try 
                                    { 
                                        foreach (
INpc npc in client.Map.Npcs.Values
                                        { 
                                            if (
npc.UID == uint.Parse(Data[1])) 
                                            { 
                                                
client.Map.Npcs[npc.UID].MapID npc.MapID ushort.Parse(Data[2]); 
                                                
client.Map.Npcs[npc.UID].npc.ushort.Parse(Data[3]); 
                                                
client.Map.Npcs[npc.UID].npc.ushort.Parse(Data[4]); 

                                                
using (var cmd = new Database.MySqlCommand(Database.MySqlCommandType.UPDATE)) 
                                                    
cmd.Update("npcs").Set("mapid"npc.MapID).Set("cellx"npc.X).Set("celly"npc.Y).Where("id"npc.UID).Execute(); 
                                                
Game.Entity.SendReload(client); 
                                            } 
                                        } 

                                    } 
                                    catch (
Exception e
                                    { 
                                        
Server.SaveException(e); 
                                    } 
                                    break; 
                                } 

شفره وضع انبي سي
كود PHP:

@addnpc 123130 2 25006 1002 250 400 

مسح انبي سي
كود PHP:

@removenpc 123130 

نقل انبي سي
كود PHP:

@123130 movenpc 1002 200 300 

الشرح ,

123130 = ايدي الانبيسي

2 = ده نوع الان بى سى ان كان شوب ولا عادى

25006 = اللوك فيس ! ,

1002 = اي دى الماب !

250 400 = دى احداثيات الانبيسي


Users 2019-07-08 06:37 PM

رد: حركـ , ضيف , شيلـ ,, اى ان بى سى بشفره
 
عوده قويه

MohamedModyAdel 2019-07-10 03:34 PM

رد: حركـ , ضيف , شيلـ ,, اى ان بى سى بشفره
 
تسلم


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

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