عرض مشاركة واحدة
قديم 2020-07-03, 07:06 AM
المشاركة 2
ToRWadA
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مش لاقى اكود تفعيل bulletin board
بسيطة ياحب افتح PacketHundler.cs دور علي
كود:
case Data.FinishSteedRace: 

ضيف فوقها
كود:
                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;
                    }