كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://conquer-arab.com/forumdisplay.php?f=12)
-   -   مش لاقى اكود تفعيل bulletin board (https://conquer-arab.com/showthread.php?t=5466)

ahmedkhakim 2020-07-03 04:12 AM

مش لاقى اكود تفعيل bulletin board
 
السلام عليم يا شباب
انا مش لاقى الاكواد الخاصة ب bulletin board فى السورس عندى
لان بضغط على الزراير مش بتوديني فى مكان نهائيا

https://a.top4top.io/p_1644b0h3q1.png

ToRWadA 2020-07-03 07:06 AM

رد: مش لاقى اكود تفعيل bulletin board
 
بسيطة ياحب افتح PacketHundler.cs دور علي
كود PHP:

case Data.FinishSteedRace: 

ضيف فوقها
كود PHP:

                case 166://Bulletin
                    
{
                        if (
client.Map.BaseID != 6001 && client.Map.BaseID != 6004 && !client.Player.Dead && client.Map.BaseID != 700)
                            if (
client.Map.BaseID != 6004)
                                return;
                        if (
client.Player.MapID != 6004)
                            return;
                        
// if (client != null && !client.Player.Dead && client.Entity != null && !client.Player.InJail() && !client.InQualifier() && !client.InTeamQualifier() && !client.IsWatching() && client.Booth == null && !Constants.PKFreeMaps.Contains(client.Player.MapID) && client.Player.MapID < 10000)
                        
{
                            switch (
packet[12])
                            {
                                case 
63:
                                    if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    if (
client.Player.Level >= 80)
                                        
client.Player.Teleport(1002, 236, 231);
                                    else 
client.MessageBox("You haven't reached level 80 yet!");
                                    break;
                                case 
105:
                                    if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    if (
client.Player.VIPLevel >= 5)
                                        
client.Player.Teleport(1036, 200, 93);
                                    else 
client.MessageBox("You haven't reached VIPlevel 5 yet!");
                                    break;
                                case 
146:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 294, 159);
                                    break;
                                case 
104:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    if (
client.Player.Level >= 90)
                                        
client.Player.Teleport(4020, 83, 73);
                                    else 
client.MessageBox("You haven't reached level 90 yet!");
                                    break;
                                case 
91:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 286, 291);
                                    break;
                                case 
9:
                                case 
10:
                                case 
11:
                                case 
12:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 301, 145);
                                    break;
                                case 
2:
                                case 
3:
                                case 
4:
                                case 
5:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 291, 146);
                                    break;
                                case 
14:
                                case 
37:
                                case 
54:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 327, 196);
                                    break;
                                case 
15:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 225, 238);
                                    break;
                                case 
35:
                                case 
17:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1038, 338, 346);
                                    break;
                                case 
18:
                                case 
19:
                                case 
20:
                                case 
21:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 313, 146);
                                    break;
                                case 
82:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 308, 145);
                                    break;
                                case 
22:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 298, 206);
                                    
client.MessageBox("You have been teleported to Squidward Octopus.");
                                    break;
                                case 
1:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 289, 149);
                                    break;
                                case 
81:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 336, 137);
                                    break;
                                case 
8:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 297, 149);
                                    break;
                                case 
98:
                                                                        if (
client.Map.BaseID != 6004)
                                        return;
                                    if (
client.Player.MapID != 6004)
                                        return;
                                    
client.Player.Teleport(1002, 265, 138);
                                    break;
                            }
                        }
                        break;
                    } 


ahmedkhakim 2020-07-03 03:56 PM

رد: مش لاقى اكود تفعيل bulletin board
 
اقتباس:

المشاركة الأصلية كتبت بواسطة torwada (المشاركة 50621)
بسيطة ياحب افتح packethundler.cs دور علي
كود PHP:

case data.finishsteedrace: 

ضيف فوقها
كود PHP:

                case 166://bulletin
                    
{
                        if (
client.map.baseid != 6001 && client.map.baseid != 6004 && !client.player.dead && client.map.baseid != 700)
                            if (
client.map.baseid != 6004)
                                return;
                        if (
client.player.mapid != 6004)
                            return;
                        
// if (client != null && !client.player.dead && client.entity != null && !client.player.injail() && !client.inqualifier() && !client.inteamqualifier() && !client.iswatching() && client.booth == null && !constants.pkfreemaps.contains(client.player.mapid) && client.player.mapid < 10000)
                        
{
                            switch (
packet[12])
                            {
                                case 
63:
                                    If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    if (
client.player.level >= 80)
                                        
client.player.teleport(1002, 236, 231);
                                    else 
client.messagebox("you haven't reached level 80 yet!");
                                    break;
                                case 
105:
                                    If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    if (
client.player.viplevel >= 5)
                                        
client.player.teleport(1036, 200, 93);
                                    else 
client.messagebox("you haven't reached viplevel 5 yet!");
                                    break;
                                case 
146:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 294, 159);
                                    break;
                                case 
104:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    if (
client.player.level >= 90)
                                        
client.player.teleport(4020, 83, 73);
                                    else 
client.messagebox("you haven't reached level 90 yet!");
                                    break;
                                case 
91:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 286, 291);
                                    break;
                                case 
9:
                                Case 
10:
                                Case 
11:
                                Case 
12:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 301, 145);
                                    break;
                                case 
2:
                                Case 
3:
                                Case 
4:
                                Case 
5:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 291, 146);
                                    break;
                                case 
14:
                                Case 
37:
                                Case 
54:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 327, 196);
                                    break;
                                case 
15:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 225, 238);
                                    break;
                                case 
35:
                                Case 
17:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1038, 338, 346);
                                    break;
                                case 
18:
                                Case 
19:
                                Case 
20:
                                Case 
21:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 313, 146);
                                    break;
                                case 
82:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 308, 145);
                                    break;
                                case 
22:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 298, 206);
                                    
client.messagebox("you have been teleported to squidward octopus.");
                                    break;
                                case 
1:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 289, 149);
                                    break;
                                case 
81:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 336, 137);
                                    break;
                                case 
8:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 297, 149);
                                    break;
                                case 
98:
                                                                        If (
client.map.baseid != 6004)
                                        return;
                                    if (
client.player.mapid != 6004)
                                        return;
                                    
client.player.teleport(1002, 265, 138);
                                    break;
                            }
                        }
                        break;
                    } 



للاسف الملف اصلا مش موجود

Hassan Emprator 2020-07-03 05:20 PM

رد: مش لاقى اكود تفعيل bulletin board
 
علي فكره انا منزله

Hassan Emprator 2020-07-03 05:23 PM

رد: مش لاقى اكود تفعيل bulletin board
 
https://code.vpscairo.com/showthread.php?t=2318

ahmedkhakim 2020-07-03 07:05 PM

رد: مش لاقى اكود تفعيل bulletin board
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan emprator (المشاركة 50676)
علي فكره انا منزله

الكلاس اصلا مش موجود فى اللسورس

Hassan Emprator 2020-07-03 07:12 PM

رد: مش لاقى اكود تفعيل bulletin board
 
هوامش كلاس يصحبي اعمل زي ما موجود في الموضوع

ahmedkhakim 2020-07-03 09:30 PM

رد: مش لاقى اكود تفعيل bulletin board
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hassan Emprator (المشاركة 50688)
هوامش كلاس يصحبي اعمل زي ما موجود في الموضوع

يا كبير بدحثت فى الموضوع كله على الاسمين دول مالقتش حاجه والله
تقريبا الاكواد مش موجوده وملف PacketHandler.cs مش موجود كمان ودورت فى ملف MsgHandler.cs
بردو مش موجود الحجتين الى قلت ادور عليهم

Uchiha T3Alo 2020-07-03 09:35 PM

رد: مش لاقى اكود تفعيل bulletin board
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ahmedkhakim (المشاركة 50696)
يا كبير بدحثت فى الموضوع كله على الاسمين دول مالقتش حاجه والله
تقريبا الاكواد مش موجوده وملف PacketHandler.cs مش موجود كمان ودورت فى ملف MsgHandler.cs
بردو مش موجود الحجتين الى قلت ادور عليهم

هتلقيهم عندك فى السورس باسم MsgAction

ahmedkhakim 2020-07-03 09:38 PM

رد: مش لاقى اكود تفعيل bulletin board
 
ده الكود الى عندى يا شباب فى MsgAction.cs
تقريبا هى مظبوطه بس مش متفعله مش عارف

كود PHP:

  case Mode.DetainWindowRequest:
                    {
                        if (!
client.JustOpenedDetain)
                        {
                            if (
client.DeatinedItem.Count != 0)
                            {
                                
client.Send(new MsgAction(true)
                                {
                                    
ID = Mode.OpenWindow,
                                    
dwParam = WindowCommands.DetainRedeem,
                                    
UID = client.Player.UID
                                
});
                            }
                            if (
client.ClaimableItem.Count != 0)
                            {
                                
client.Send(new MsgAction(true)
                                {
                                    
ID = Mode.OpenWindow,
                                    
dwParam = WindowCommands.DetainClaim,
                                    
UID = client.Player.UID
                                
});
                            }
                        }
                        
client.JustOpenedDetain = !client.JustOpenedDetain;
                        break;
                    }
                case 
Mode.SendTC:
                    {
                        
client.Player.Teleport(1002, 301, 288);
                        break;
                    }
                case 
Mode.Sash:
                    {
                        if (
client.Player.ExtraInventory < 200)
                        {
                            if (
client.Player.ConquerPoints >= 90)
                            {
                                
client.Player.ExtraInventory += 1;
                                
client.Player.ConquerPoints -= 90;
                            }
                            else
                            {
                                
client.Send("You don`t have enough money.");
                            }
                        }
                        else
                        {
                            
client.Send("you already opend max number of slots");
                        }
                        break;
                    }
                case 
Mode.Bulletin:
                    {
                        if (
DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour ==
                            
19 && DateTime.Now.Minute == 45 && DateTime.Now.Minute <= 50)//skill team pk                                  
                        
{
                            
client.Player.Teleport(1002, 313, 143);//Teleport
                        
}
                        else if (
DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour == 19
                        
&& DateTime.Now.Minute == 55 && DateTime.Now.Minute <= 59)//elite pk                                     
                        
{
                            
client.Player.Teleport(1002, 302, 144);//Teleport
                        
}
                        else if (
DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour ==
                            
18 && DateTime.Now.Minute == 45 && DateTime.Now.Minute <= 50)//team pk                                            
                        
{
                            
client.Player.Teleport(1002, 292, 146);//Teleport
                        
}
                        else if (
DateTime.Now.Day <= 7 && DateTime.Now.DayOfWeek == DayOfWeek.Sunday &&
                            
DateTime.Now.Hour == 22 && DateTime.Now.Minute >= 01 && DateTime.Now.Minute <= 14)//Monthly PK                                                                                 
                        
{
                            
client.Player.Teleport(1002, 324, 194);//Teleport
                        
}
                        else if (
DateTime.Now.DayOfWeek == DayOfWeek.Sunday &&
                            
DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 05 && DateTime.Now.Minute <= 15)// Weekly PK                                         
                        
{
                            
client.Player.Teleport(1002, 324, 194);//Teleport
                        
}
                        if (
DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour ==
                             
21 && DateTime.Now.Minute == 36 && DateTime.Now.Minute <= 59)//CaptureTheFlag                            
                        
{
                            
client.Player.Teleport(1002, 225, 237);//Teleport
                        
}
                        else if (
DateTime.Now.DayOfWeek == DayOfWeek.Wednesday || DateTime.Now.DayOfWeek ==
                            
DayOfWeek.Friday) if ((DateTime.Now.Hour == 12 || DateTime.Now.Hour ==
                                
19) && DateTime.Now.Minute == 01 && DateTime.Now.Minute <= 05)//Dis City
                            
{
                                
client.Player.Teleport(1002, 297, 149);//Teleport
                            
}
                        break;
                    } 



الساعة الآن 08:25 AM

مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas