منتدي اكواد

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

محمد ياسر 2019-05-06 12:56 PM

حرب البلالين
 

حرب البلالين الحرب ده قديمه كانت موجوده علي تيم اكسور قبل ما يقفل فانا انزلهالكم دلوقتي
هتعمل كلاس جديد جوا
Database
باسم
كود PHP:

LegoBallon.cs 

وهتشيل كل اللى جواه وتحط دا مكانو
كود PHP:

using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  

namespace 
LeGoOo.Database  
{  
    class 
LegoBallon  
    
{  
        public static 
string Name "";  
        public static 
uint UIDPoint;  
        public static 
void LoadRates()  
        {  
            
MySqlCommand cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("LegoBallon").Where("Coder""LeGoOo");  
            
Mr.Monk.Database.MySqlReader r = new Mr.Monk.Database.MySqlReader(cmd);  
            if (
r.Read())  
            {  
                
Name r.ReadString("Name");  
                
UID r.ReadUInt32("UID");  
                
Point r.ReadUInt32("Point");  
            }  
            
Console.WriteLine("Child Day Table Loaded.");  
            
r.Close();  
            
r.Dispose();  
        }  
        public static 
void InsertLegoBallon(Client.GameState Client)  
        {  
            
MySqlCommand cmds = new MySqlCommand(MySqlCommandType.INSERT);  
            
cmds.Insert("LegoBallon").Insert("UID"Client.Entity.UID).Insert("Name"Client.Entity.Name).Execute();  
        }  
    }  


بعد كدا هتخش على ملف
world.cs
,خط ده
كود PHP:

#region LegoBallon Map  
                            
if (client.Entity.MapID == 2750)  
                            {  
                                if (
client.Entity.Action == Game.Enums.ConquerAction.Jump)  
                                {  
                                    
client.Send(new LeGoOo.Network.GamePackets.Message("It is forbiden to move"System.Drawing.Color.RedNetwork.GamePackets.Message.SistemaVioleta));  
                                    
client.Entity.Teleport(2750051049);  
                                }  
                            }  
                            
#endregion 

وفي Npcs حط
كود PHP:

#region LegoBallon  
                
case 14652:  
                    {  
                        switch (
npcRequest.OptionID)  
                        {  
                            case 
0:  
                                {  
                                    
dialog.Text("hello, i can give to you 10 darts to throw towards the colourful ballons.");  
                                    
dialog.Option("Enter the field"1);  
                                    
dialog.Option("Claim 10 darts"2);  
                                    
dialog.Option("Prizes"3);  
                                    
dialog.Option("View the high scores"4);  
                                    
dialog.Option("Sounds interesting"255);  
                                    break;  
                                }  
                            case 
1:  
                                {  
                                    if (
client.Entity.Level >= 80)  
                                    {  
                                        
client.Entity.Teleport(2750051049);  
                                        
Database.LegoBallon.InsertLegoBallon(client);  
                                        break;  
                                    }  
                                    else  
                                    {  
                                        
dialog.Text("Sorry you must reach level 80 at first.");  
                                        
dialog.Option("okey"255);  
                                        break;  
                                    }  
                                }  
                            case 
2:  
                                {  
                                    if (
client.Entity.VIPLevel >= 1)  
                                    {  
                                        
client.Inventory.Add(723477015);  
                                    }  
                                    else  
                                    {  
                                        
client.Inventory.Add(723477010);  
                                    }  
                                    break;  
                                }  
                            case 
3:  
                                {  
                                    
dialog.Text("If you are vip member you will get double prize,");  
                                    
dialog.Text("The high score owner will get the prize.");  
                                    
dialog.Option("okey"255);  
                                    break;  
                                }  
                            case 
4:  
                                {  
                                    
dialog.Text("Currently ,The best score is " Database.LegoBallon.Point " owner " Database.LegoBallon.Name ".");  
                                    
dialog.Option("okey"255);  
                                    break;  
                                }  
                        }  
                        break;  
                    }  
                
#endregion  
                #region 1-PointBalloon  
                
case 14653:  
                case 
14654:  
                case 
14655:  
                    {  
                        
byte[] Buf = new byte[150 8];  
                        
Writer.WriteUInt16(1500Buf);//Packet Lenght  
                        
Writer.WriteUInt16(60052Buf);//Status Packet Id  
                        
Writer.WriteUInt32(client.Entity.UID4Buf);//Client Id  
                        
Writer.WriteUInt32(2278Buf);// Switch  
                        
Writer.WriteUInt32(16420Buf); //StatusTypes.AzureShield  
                        
Writer.WriteUInt32(122Buf); //StatusTypes.AzureShield  
                        
Writer.WriteUInt32(332Buf);//Time duration for the effect  
                        
Writer.WriteUInt32(137Buf);//Damage Coused by the skill  
                        
Writer.WriteUInt32(3038Buf);//Damage Coused by the skill  
                        
Writer.WriteString("Throwing"39Buf);  
                        
client.Send(Buf);  
                        break;  
                    }  
                
#endregion  
                #region 2-PointBalloon  
                #endregion  
                #region 3-PointBalloon  
                #endregion  
                #region 5-PointBalloon  
                #endregion 

وبعد كدا نرفع الكام كود دول على النافى كات
كود PHP:

-- ----------------------------  
-- 
Table structure for LegoBallon  
-- ----------------------------  
DROP TABLE IF EXISTS `LegoBallon`;  
CREATE TABLE `LegoBallon` (  
  `
Namechar(20NOT NULL,  
  `
UIDbigint(18NOT NULL,  
  `
Pointbigint(18NOT NULL DEFAULT '0',  
  
PRIMARY KEY (`UID`)  
ENGINE=MyISAM DEFAULT CHARSET=utf8;  

-- ----------------------------  
-- 
Records of LegoBallon  
-- ----------------------------  
INSERT INTO `LegoBallonVALUES ('LeGoOo[TQ]''1030525''0');
INSERT INTO `mapsVALUES ('2750''1004''65544''0000'); 
INSERT INTO `npcsVALUES ('14652''0''0''TigerLee''0002''1181''-1''1002''0429''0389''0000''0000''0000''0000''0000''0000''0000''0000''0''0''0''0''''0000''00''00''0000''00'null);  
INSERT INTO `npcsVALUES ('14653''0''0''1-PointBalloon''0000''9970''-1''0000''2750''0000''0000''0000''0000''0000''0000''0000''0000''0000''0''0''0''0''''0000''00''00''0000''00'null);  
INSERT INTO `npcsVALUES ('14654''0''0''1-PointBalloon''0000''9970''-1''0000''2750''0000''0000''0000''0000''0000''0000''0000''0000''0000''0''0''0''0''''0000''00''00''0000''00'null);  
INSERT INTO `npcsVALUES ('14655''0''0''1-PointBalloon''0000''9970''-1''0000''2750''0000''0000''0000''0000''0000''0000''0000''0000''0000''0''0''0''0''''0000''00''00''0000''00'null); 


ابو حمزه9 2019-05-06 01:22 PM

رد: حرب البلالين
 
انا من أيام أحلى منتدى منتدي تيم إكسور وتشرفت بحضرتك هنا فى المنتدى دة


الساعة الآن 10:12 AM

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