منتدي اكواد

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

Circle 2019-08-27 10:24 PM

حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
بسم الله و الحمد لله و الصلاة و السلام علي رسول الله

أمأأ بعد الحل لسورس Rayzo

هتعمل كلأس جديد بأسم

كود PHP:

SkillsReborn 

و هتضيف الأكواد دى فيه

كود PHP:

#region Using!
using System;
using System.IO;
using System.Linq;
using System.Windows.Forms;
using Rayzo.Network;
using System.Net.Mail;
using System.Globalization;
using Rayzo.Database;
using System.Net;
using Rayzo.Interfaces;
using Rayzo.Network.Sockets;
using Rayzo.Network.AuthPackets;
using Rayzo.Game;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Text;
using Rayzo.Network.GamePackets;
using Rayzo.Client;
using System.Diagnostics;
using System.Threading.Tasks;
using System.Threading;
using ServerProject;
using Rayzo;
using Rayzo.Network.GamePackets.Union;
#endregion
namespace ServerProject.SkillsReborn
{
    public static class 
SkillsReborn
    
{
        public static 
ushort LearnableSpell(ushort spellid)
        {
            return 
spellid;
        }
        public static 
void Load(Client.GameState client)
        {
            
#region Add Skills
            
if (client.Entity.Class >= 10 && client.Entity.Class <= 15)
            {
                
//client.AddSpell(LearnableSpell(12070));
                
client.AddSpell(LearnableSpell(1110));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(1015));
                
client.AddSpell(LearnableSpell(1045));
                
client.AddSpell(LearnableSpell(1046));
                
client.AddSpell(LearnableSpell(11970));
                
client.AddSpell(LearnableSpell(11990));
                
client.AddSpell(LearnableSpell(11980));
                
client.AddSpell(LearnableSpell(11960));
                
client.AddSpell(LearnableSpell(1115));
                
client.AddSpell(LearnableSpell(1270));
                
client.AddSpell(LearnableSpell(1190));

            }
            if (
client.Entity.Class >= 50 && client.Entity.Class <= 55 && client.Entity.FirstRebornClass == 55 && client.Entity.SecondRebornClass >= 55)
            {
                
client.AddSpell(LearnableSpell(12070));
                
client.AddSpell(LearnableSpell(12080));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(12090));
                
client.AddSpell(LearnableSpell(12110));
                
client.AddSpell(LearnableSpell(11230));
                
client.AddSpell(LearnableSpell(11170));
                
client.AddSpell(LearnableSpell(6011));
                
client.AddSpell(LearnableSpell(6002));
                
client.AddSpell(LearnableSpell(6003));
                
client.AddSpell(LearnableSpell(6010));
                
client.AddSpell(LearnableSpell(6001));
                
client.AddSpell(LearnableSpell(11180));
                
client.AddSpell(LearnableSpell(6004));
                
client.AddSpell(LearnableSpell(6000));

            }
            if (
client.Entity.SecondRebornClass == 55 && client.Entity.Class >= 50 && client.Entity.Class <= 55)
            {
                
client.AddSpell(LearnableSpell(12070));
                
client.AddSpell(LearnableSpell(12080));
                
client.AddSpell(LearnableSpell(12090));
                
client.AddSpell(LearnableSpell(12110));
                
client.AddSpell(LearnableSpell(11230));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(11170));
                
client.AddSpell(LearnableSpell(6011));
                
client.AddSpell(LearnableSpell(6002));
                
client.AddSpell(LearnableSpell(6010));
                
client.AddSpell(LearnableSpell(6001));
                
client.AddSpell(LearnableSpell(11180));
                
client.AddSpell(LearnableSpell(6004));
                
client.AddSpell(LearnableSpell(6000));

            }
            if (
client.Entity.Class >= 50 && client.Entity.Class <= 55)
            {
                
client.AddSpell(LearnableSpell(12070));
                
client.AddSpell(LearnableSpell(12080));
                
client.AddSpell(LearnableSpell(12090));
                
client.AddSpell(LearnableSpell(12110));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(11230));
                
client.AddSpell(LearnableSpell(11170));
                
client.AddSpell(LearnableSpell(6011));
                
client.AddSpell(LearnableSpell(6010));
                
client.AddSpell(LearnableSpell(6001));
                
client.AddSpell(LearnableSpell(11180));
                
client.AddSpell(LearnableSpell(6004));
                
client.AddSpell(LearnableSpell(6000));

            }
            if (
client.Entity.Class >= 40 && client.Entity.Class <= 45)
            {
                
client.AddSpell(LearnableSpell(11590));//thepower
                
client.AddSpell(LearnableSpell(11600));
                
client.AddSpell(LearnableSpell(11620));
                
client.AddSpell(LearnableSpell(11610));
                
client.AddSpell(LearnableSpell(11650));
                
client.AddSpell(LearnableSpell(8002));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(8003));
                
client.AddSpell(LearnableSpell(11660));
                
client.AddSpell(LearnableSpell(11670));


            }
            if (
client.Entity.Class >= 20 && client.Entity.Class <= 25)
            {
                
client.AddSpell(LearnableSpell(12670));
                
client.AddSpell(LearnableSpell(12770));
                
client.AddSpell(LearnableSpell(12690));
                
client.AddSpell(LearnableSpell(12700));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(12660));
                
client.AddSpell(LearnableSpell(1045));
                
client.AddSpell(LearnableSpell(12680));
                
client.AddSpell(LearnableSpell(1046));
                
client.AddSpell(LearnableSpell(1020));
                
client.AddSpell(LearnableSpell(11200));
                
client.AddSpell(LearnableSpell(10470));
                
client.AddSpell(LearnableSpell(1025));
                
client.AddSpell(LearnableSpell(11160));

            }
            if (
client.Entity.Class >= 132 && client.Entity.Class <= 135)
            {
                
client.AddSpell(LearnableSpell(1055));
                
client.AddSpell(LearnableSpell(1075));
                
client.AddSpell(LearnableSpell(1085));
                
client.AddSpell(LearnableSpell(1090));
                
client.AddSpell(LearnableSpell(1095));
                
client.AddSpell(LearnableSpell(1100));
                
client.AddSpell(LearnableSpell(1175));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(1170));
                
client.AddSpell(LearnableSpell(1050));
                
client.AddSpell(LearnableSpell(1000));
                
client.AddSpell(LearnableSpell(1005));
                
client.AddSpell(LearnableSpell(12370));
                
client.AddSpell(LearnableSpell(12390));

            }
            if (
client.Entity.Class >= 142 && client.Entity.Class <= 145)
            {
                
client.AddSpell(LearnableSpell(1150));
                
client.AddSpell(LearnableSpell(1180));
                
client.AddSpell(LearnableSpell(1120));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(1165));
                
client.AddSpell(LearnableSpell(1160));
                
client.AddSpell(LearnableSpell(1002));
                
client.AddSpell(LearnableSpell(1125));
                
client.AddSpell(LearnableSpell(1010));
                
client.AddSpell(LearnableSpell(5001));
                
client.AddSpell(LearnableSpell(10309));
                
client.AddSpell(LearnableSpell(12400));
                
client.AddSpell(LearnableSpell(12380));

            }
            if (
client.Entity.SecondRebornClass == 135 && client.Entity.FirstRebornClass == 135 && client.Entity.Class >= 132 && client.Entity.Class <= 135)
            {
                
client.AddSpell(LearnableSpell(1055));
                
client.AddSpell(LearnableSpell(1075));
                
client.AddSpell(LearnableSpell(30000));
                
client.AddSpell(LearnableSpell(1085));
                
client.AddSpell(LearnableSpell(1090));
                
client.AddSpell(LearnableSpell(1095));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(1100));
                
client.AddSpell(LearnableSpell(1175));
                
client.AddSpell(LearnableSpell(1170));
                
client.AddSpell(LearnableSpell(1050));
                
client.AddSpell(LearnableSpell(1000));
                
client.AddSpell(LearnableSpell(1005));
                
client.AddSpell(LearnableSpell(12370));
                
client.AddSpell(LearnableSpell(12390));

            }
            if (
client.Entity.Class >= 142 && client.Entity.Class <= 145 && client.Entity.FirstRebornClass == 145 && client.Entity.SecondRebornClass >= 145)
            {
                
client.AddSpell(LearnableSpell(1150));
                
client.AddSpell(LearnableSpell(1180));
                
client.AddSpell(LearnableSpell(1120));
                
client.AddSpell(LearnableSpell(10310));
                
client.AddSpell(LearnableSpell(1165));
                
client.AddSpell(LearnableSpell(1160));
                
client.AddSpell(LearnableSpell(1002));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(1125));
                
client.AddSpell(LearnableSpell(1010));
                
client.AddSpell(LearnableSpell(5001));
                
client.AddSpell(LearnableSpell(10309));
                
client.AddSpell(LearnableSpell(12400));
                
client.AddSpell(LearnableSpell(12380));

            }
            if (
client.Entity.Class >= 60 && client.Entity.Class <= 65)
            {
                
client.AddSpell(LearnableSpell(10490));
                
client.AddSpell(LearnableSpell(10395));
                
client.AddSpell(LearnableSpell(10410));
                
client.AddSpell(LearnableSpell(12550));
                
client.AddSpell(LearnableSpell(12560));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(12570));
                
client.AddSpell(LearnableSpell(10390));
                
client.AddSpell(LearnableSpell(10415));
                
client.AddSpell(LearnableSpell(10381));
                
client.AddSpell(LearnableSpell(10400));
                
client.AddSpell(LearnableSpell(10425));
                
client.AddSpell(LearnableSpell(10430));

            }
            if (
client.Entity.Class >= 60 && client.Entity.Class <= 65 && client.Entity.FirstRebornClass == 65 && client.Entity.SecondRebornClass >= 65)
            {
                
client.AddSpell(LearnableSpell(10490));
                
client.AddSpell(LearnableSpell(10405));
                
client.AddSpell(LearnableSpell(10395));
                
client.AddSpell(LearnableSpell(10410));
                
client.AddSpell(LearnableSpell(12550));
                
client.AddSpell(LearnableSpell(12560));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(12570));
                
client.AddSpell(LearnableSpell(10390));
                
client.AddSpell(LearnableSpell(10415));
                
client.AddSpell(LearnableSpell(10381));
                
client.AddSpell(LearnableSpell(10400));
                
client.AddSpell(LearnableSpell(10425));
                
client.AddSpell(LearnableSpell(10430));

            }
            if (
client.Entity.Class >= 70 && client.Entity.Class <= 75)
            {
                
client.AddSpell(LearnableSpell(11060));
                
client.AddSpell(LearnableSpell(11110));
                
client.AddSpell(LearnableSpell(11030));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(11070));
                
client.AddSpell(LearnableSpell(11130));
                
client.AddSpell(LearnableSpell(11100));
                
client.AddSpell(LearnableSpell(11050));
                
client.AddSpell(LearnableSpell(11140));
                
client.AddSpell(LearnableSpell(11120));

            }
            if (
client.Entity.Class >= 80 && client.Entity.Class <= 85)
            {
                
client.AddSpell(LearnableSpell(12240));
                
client.AddSpell(LearnableSpell(12220));
                
client.AddSpell(LearnableSpell(12290));
                
client.AddSpell(LearnableSpell(12320));
                
client.AddSpell(LearnableSpell(12340));
                
client.AddSpell(LearnableSpell(12210));
                
client.AddSpell(LearnableSpell(12130));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(12120));
                
client.AddSpell(LearnableSpell(12270));
                
client.AddSpell(LearnableSpell(12330));
                
client.AddSpell(LearnableSpell(12170));
                
client.AddSpell(LearnableSpell(12160));
                
client.AddSpell(LearnableSpell(12350));
                
client.AddSpell(LearnableSpell(12140));
                
client.AddSpell(LearnableSpell(12280));
                
//client.AddSpell(LearnableSpell(11960));
                
client.AddSpell(LearnableSpell(12200));

            }
            if (
client.Entity.Class >= 80 && client.Entity.Class <= 85 && client.Entity.FirstRebornClass == 85 && client.Entity.SecondRebornClass >= 85)
            {
                
client.AddSpell(LearnableSpell(12240));
                
client.AddSpell(LearnableSpell(12300));
                
client.AddSpell(LearnableSpell(12220));
                
client.AddSpell(LearnableSpell(12290));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(12320));
                
client.AddSpell(LearnableSpell(12340));
                
client.AddSpell(LearnableSpell(12210));
                
client.AddSpell(LearnableSpell(12130));
                
client.AddSpell(LearnableSpell(12120));
                
client.AddSpell(LearnableSpell(12270));
                
client.AddSpell(LearnableSpell(12330));
                
client.AddSpell(LearnableSpell(12170));
                
client.AddSpell(LearnableSpell(12160));
                
client.AddSpell(LearnableSpell(12350));
                
client.AddSpell(LearnableSpell(12140));
                
client.AddSpell(LearnableSpell(12280));
                
// client.AddSpell(LearnableSpell(11960));
                
client.AddSpell(LearnableSpell(12200));

            }
            if (
client.Entity.Class >= 160 && client.Entity.Class <= 165)
            {
                
client.AddSpell(LearnableSpell(12980));
                
client.AddSpell(LearnableSpell(12950));
                
client.AddSpell(LearnableSpell(12930));
                
client.AddSpell(LearnableSpell(12990));
                
client.AddSpell(LearnableSpell(12960));
                
client.AddSpell(LearnableSpell(13000));
                
client.AddSpell(LearnableSpell(13030));
                
client.AddSpell(LearnableSpell(8001));
                
client.AddSpell(LearnableSpell(13020));
                
client.AddSpell(LearnableSpell(12890));
                
client.AddSpell(LearnableSpell(13090));
                
client.AddSpell(LearnableSpell(12850));
                
client.AddSpell(LearnableSpell(12840));
                
client.AddSpell(LearnableSpell(12970));
                
client.AddSpell(LearnableSpell(12940));
                
client.AddSpell(LearnableSpell(12830));
                
client.AddSpell(LearnableSpell(12860));
                
client.AddSpell(LearnableSpell(12870));

            }
            
#endregion Add Skills
        
}
        public static 
void remove(Client.GameState client)
        {
            
#region Anti Auto Skill
            #region Trojan
            
if (client.Entity.Class >= 10 && client.Entity.Class <= 15)
            {
                
client.RemoveSpell(new Spell(true) { ID 12080 }); //Ninga
                
client.RemoveSpell(new Spell(true) { ID 12070 });
                
client.RemoveSpell(new Spell(true) { ID 6010 });
                
client.RemoveSpell(new Spell(true) { ID 12090 });
                
client.RemoveSpell(new Spell(true) { ID 12110 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 11230 });
                
client.RemoveSpell(new Spell(true) { ID 11170 });
                
client.RemoveSpell(new Spell(true) { ID 6011 });
                
client.RemoveSpell(new Spell(true) { ID 11180 });
                
client.RemoveSpell(new Spell(true) { ID 6002 });
                
client.RemoveSpell(new Spell(true) { ID 6003 });
                
client.RemoveSpell(new Spell(true) { ID 6004 });
                
client.RemoveSpell(new Spell(true) { ID 6000 });
                
client.RemoveSpell(new Spell(true) { ID 1075 }); //Water
                
client.RemoveSpell(new Spell(true) { ID 1100 });
                
client.RemoveSpell(new Spell(true) { ID 1175 });
                
client.RemoveSpell(new Spell(true) { ID 12390 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1050 });
                
client.RemoveSpell(new Spell(true) { ID 1005 });
                
client.RemoveSpell(new Spell(true) { ID 12370 });
                
client.RemoveSpell(new Spell(true) { ID 30000 });
                
client.RemoveSpell(new Spell(true) { ID 1150 }); //Fire
                
client.RemoveSpell(new Spell(true) { ID 1180 });
                
client.RemoveSpell(new Spell(true) { ID 1120 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1165 });
                
client.RemoveSpell(new Spell(true) { ID 1160 });
                
client.RemoveSpell(new Spell(true) { ID 1125 });
                
client.RemoveSpell(new Spell(true) { ID 1010 });
                
client.RemoveSpell(new Spell(true) { ID 5001 });
                
client.RemoveSpell(new Spell(true) { ID 10309 });
                
client.RemoveSpell(new Spell(true) { ID 12400 });
                
client.RemoveSpell(new Spell(true) { ID 11060 }); //Piart
                
client.RemoveSpell(new Spell(true) { ID 11110 });
                
client.RemoveSpell(new Spell(true) { ID 11030 });
                
client.RemoveSpell(new Spell(true) { ID 11130 });
                
client.RemoveSpell(new Spell(true) { ID 11100 });
                
client.RemoveSpell(new Spell(true) { ID 11050 });
                
client.RemoveSpell(new Spell(true) { ID 11140 });
                
client.RemoveSpell(new Spell(true) { ID 11120 });
                
client.RemoveSpell(new Spell(true) { ID 10405 }); //Monk
                
client.RemoveSpell(new Spell(true) { ID 10490 });
                
client.RemoveSpell(new Spell(true) { ID 10395 });
                
client.RemoveSpell(new Spell(true) { ID 10425 });
                
client.RemoveSpell(new Spell(true) { ID 10410 });
                
client.RemoveSpell(new Spell(true) { ID 12550 });
                
client.RemoveSpell(new Spell(true) { ID 12560 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12570 });
                
client.RemoveSpell(new Spell(true) { ID 10390 });
                
client.RemoveSpell(new Spell(true) { ID 10415 });
                
client.RemoveSpell(new Spell(true) { ID 10381 });
                
client.RemoveSpell(new Spell(true) { ID 10430 });
                
client.RemoveSpell(new Spell(true) { ID 12670 }); //Waorior
                
client.RemoveSpell(new Spell(true) { ID 12770 });
                
client.RemoveSpell(new Spell(true) { ID 12690 });
                
client.RemoveSpell(new Spell(true) { ID 12700 });
                
client.RemoveSpell(new Spell(true) { ID 12660 });
                
client.RemoveSpell(new Spell(true) { ID 12680 });
                
client.RemoveSpell(new Spell(true) { ID 1020 });
                
client.RemoveSpell(new Spell(true) { ID 11200 });
                
client.RemoveSpell(new Spell(true) { ID 10470 });
                
client.RemoveSpell(new Spell(true) { ID 11160 });
                
client.RemoveSpell(new Spell(true) { ID 12240 }); //Legoff
                
client.RemoveSpell(new Spell(true) { ID 12220 });
                
client.RemoveSpell(new Spell(true) { ID 12290 });
                
client.RemoveSpell(new Spell(true) { ID 12320 });
                
client.RemoveSpell(new Spell(true) { ID 12340 });
                
client.RemoveSpell(new Spell(true) { ID 12210 });
                
client.RemoveSpell(new Spell(true) { ID 12130 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12120 });
                
client.RemoveSpell(new Spell(true) { ID 12270 });
                
client.RemoveSpell(new Spell(true) { ID 12330 });
                
client.RemoveSpell(new Spell(true) { ID 12170 });
                
client.RemoveSpell(new Spell(true) { ID 12160 });
                
client.RemoveSpell(new Spell(true) { ID 12350 });
                
client.RemoveSpell(new Spell(true) { ID 12140 });
                
client.RemoveSpell(new Spell(true) { ID 12200 });
                
client.RemoveSpell(new Spell(true) { ID 12980 }); //WindWallker
                
client.RemoveSpell(new Spell(true) { ID 12950 });
                
client.RemoveSpell(new Spell(true) { ID 12930 });
                
client.RemoveSpell(new Spell(true) { ID 12990 });
                
client.RemoveSpell(new Spell(true) { ID 12960 });
                
client.RemoveSpell(new Spell(true) { ID 13000 });
                
client.RemoveSpell(new Spell(true) { ID 13030 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 13020 });
                
client.RemoveSpell(new Spell(true) { ID 12890 });
                
client.RemoveSpell(new Spell(true) { ID 13090 });
                
client.RemoveSpell(new Spell(true) { ID 12850 });
                
client.RemoveSpell(new Spell(true) { ID 12840 });
                
client.RemoveSpell(new Spell(true) { ID 12970 });
                
client.RemoveSpell(new Spell(true) { ID 12940 });
                
client.RemoveSpell(new Spell(true) { ID 12830 });
                
client.RemoveSpell(new Spell(true) { ID 12860 });
                
client.RemoveSpell(new Spell(true) { ID 12870 });
                
// //client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                // client.RemoveSpell(new Spell(true) { ID = 1015 });
                // client.RemoveSpell(new Spell(true) { ID = 11970 });
                // client.RemoveSpell(new Spell(true) { ID = 11990 });
                // client.RemoveSpell(new Spell(true) { ID = 11980 });
                // client.RemoveSpell(new Spell(true) { ID = 11960 });
                // client.RemoveSpell(new Spell(true) { ID = 1115 });
                // client.RemoveSpell(new Spell(true) { ID = 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #region WindWalker
            
if (client.Entity.Class >= 160 && client.Entity.Class <= 165)
            {
                
client.RemoveSpell(new Spell(true) { ID 12080 }); //Ninga
                
client.RemoveSpell(new Spell(true) { ID 12070 });
                
client.RemoveSpell(new Spell(true) { ID 12090 });
                
client.RemoveSpell(new Spell(true) { ID 6010 });
                
client.RemoveSpell(new Spell(true) { ID 12110 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 11230 });
                
client.RemoveSpell(new Spell(true) { ID 11170 });
                
client.RemoveSpell(new Spell(true) { ID 6011 });
                
client.RemoveSpell(new Spell(true) { ID 11180 });
                
client.RemoveSpell(new Spell(true) { ID 6002 });
                
client.RemoveSpell(new Spell(true) { ID 6003 });
                
client.RemoveSpell(new Spell(true) { ID 6004 });
                
client.RemoveSpell(new Spell(true) { ID 6000 });
                
client.RemoveSpell(new Spell(true) { ID 1075 }); //Water
                
client.RemoveSpell(new Spell(true) { ID 1100 });
                
client.RemoveSpell(new Spell(true) { ID 1175 });
                
client.RemoveSpell(new Spell(true) { ID 12390 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1050 });
                
client.RemoveSpell(new Spell(true) { ID 1005 });
                
client.RemoveSpell(new Spell(true) { ID 12370 });
                
client.RemoveSpell(new Spell(true) { ID 30000 });
                
client.RemoveSpell(new Spell(true) { ID 1150 }); //Fire
                
client.RemoveSpell(new Spell(true) { ID 1180 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1165 });
                
client.RemoveSpell(new Spell(true) { ID 1160 });
                
client.RemoveSpell(new Spell(true) { ID 1125 });
                
client.RemoveSpell(new Spell(true) { ID 1010 });
                
client.RemoveSpell(new Spell(true) { ID 1120 });
                
client.RemoveSpell(new Spell(true) { ID 5001 });
                
client.RemoveSpell(new Spell(true) { ID 10309 });
                
client.RemoveSpell(new Spell(true) { ID 12400 });
                
client.RemoveSpell(new Spell(true) { ID 11060 }); //Piart
                
client.RemoveSpell(new Spell(true) { ID 11110 });
                
client.RemoveSpell(new Spell(true) { ID 11030 });
                
client.RemoveSpell(new Spell(true) { ID 11130 });
                
client.RemoveSpell(new Spell(true) { ID 11100 });
                
client.RemoveSpell(new Spell(true) { ID 11050 });
                
client.RemoveSpell(new Spell(true) { ID 11140 });
                
client.RemoveSpell(new Spell(true) { ID 11120 });
                
client.RemoveSpell(new Spell(true) { ID 10405 }); //Monk
                
client.RemoveSpell(new Spell(true) { ID 10490 });
                
client.RemoveSpell(new Spell(true) { ID 10425 });
                
client.RemoveSpell(new Spell(true) { ID 10410 });
                
client.RemoveSpell(new Spell(true) { ID 10395 });
                
client.RemoveSpell(new Spell(true) { ID 12550 });
                
client.RemoveSpell(new Spell(true) { ID 12560 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12570 });
                
client.RemoveSpell(new Spell(true) { ID 10390 });
                
client.RemoveSpell(new Spell(true) { ID 10415 });
                
client.RemoveSpell(new Spell(true) { ID 10381 });
                
client.RemoveSpell(new Spell(true) { ID 10430 });
                
client.RemoveSpell(new Spell(true) { ID 12670 }); //Waorior
                
client.RemoveSpell(new Spell(true) { ID 12770 });
                
client.RemoveSpell(new Spell(true) { ID 12690 });
                
client.RemoveSpell(new Spell(true) { ID 12700 });
                
client.RemoveSpell(new Spell(true) { ID 12660 });
                
client.RemoveSpell(new Spell(true) { ID 12680 });
                
client.RemoveSpell(new Spell(true) { ID 1020 });
                
client.RemoveSpell(new Spell(true) { ID 11200 });
                
client.RemoveSpell(new Spell(true) { ID 10470 });
                
client.RemoveSpell(new Spell(true) { ID 11160 });
                
client.RemoveSpell(new Spell(true) { ID 12240 }); //Legoff
                
client.RemoveSpell(new Spell(true) { ID 12220 });
                
client.RemoveSpell(new Spell(true) { ID 12290 });
                
client.RemoveSpell(new Spell(true) { ID 12320 });
                
client.RemoveSpell(new Spell(true) { ID 12340 });
                
client.RemoveSpell(new Spell(true) { ID 12210 });
                
client.RemoveSpell(new Spell(true) { ID 12130 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12120 });
                
client.RemoveSpell(new Spell(true) { ID 12270 });
                
client.RemoveSpell(new Spell(true) { ID 12330 });
                
client.RemoveSpell(new Spell(true) { ID 12170 });
                
client.RemoveSpell(new Spell(true) { ID 12160 });
                
client.RemoveSpell(new Spell(true) { ID 12350 });
                
client.RemoveSpell(new Spell(true) { ID 12140 });
                
client.RemoveSpell(new Spell(true) { ID 12200 });
                
//  client.RemoveSpell(new Spell(true) { ID = 12980 }); //WindWallker
                // client.RemoveSpell(new Spell(true) { ID = 12950 });
                // client.RemoveSpell(new Spell(true) { ID = 12930 });
                // client.RemoveSpell(new Spell(true) { ID = 12990 });
                // client.RemoveSpell(new Spell(true) { ID = 12960 });
                //  client.RemoveSpell(new Spell(true) { ID = 13000 });
                // client.RemoveSpell(new Spell(true) { ID = 13030 });
                //  //client.RemoveSpell(new Spell(true) { ID = 8001 });
                // client.RemoveSpell(new Spell(true) { ID = 13020 });
                // client.RemoveSpell(new Spell(true) { ID = 12890 });
                // client.RemoveSpell(new Spell(true) { ID = 13090 });
                // client.RemoveSpell(new Spell(true) { ID = 12850 });
                // client.RemoveSpell(new Spell(true) { ID = 12840 });
                // client.RemoveSpell(new Spell(true) { ID = 12970 });
                // client.RemoveSpell(new Spell(true) { ID = 12940 });
                //client.RemoveSpell(new Spell(true) { ID = 12830 });
                //client.RemoveSpell(new Spell(true) { ID = 12860 });
                // client.RemoveSpell(new Spell(true) { ID = 12870 });
                //client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                
client.RemoveSpell(new Spell(true) { ID 1015 });
                
client.RemoveSpell(new Spell(true) { ID 11970 });
                
client.RemoveSpell(new Spell(true) { ID 11990 });
                
client.RemoveSpell(new Spell(true) { ID 11980 });
                
client.RemoveSpell(new Spell(true) { ID 11960 });
                
client.RemoveSpell(new Spell(true) { ID 1115 });
                
client.RemoveSpell(new Spell(true) { ID 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #region Warrior
            
if (client.Entity.Class >= 20 && client.Entity.Class <= 25)
            {
                
client.RemoveSpell(new Spell(true) { ID 12080 }); //Ninga
                
client.RemoveSpell(new Spell(true) { ID 12070 });
                
client.RemoveSpell(new Spell(true) { ID 12090 });
                
client.RemoveSpell(new Spell(true) { ID 12110 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 11230 });
                
client.RemoveSpell(new Spell(true) { ID 6010 });
                
client.RemoveSpell(new Spell(true) { ID 11170 });
                
client.RemoveSpell(new Spell(true) { ID 6011 });
                
client.RemoveSpell(new Spell(true) { ID 11180 });
                
client.RemoveSpell(new Spell(true) { ID 6002 });
                
client.RemoveSpell(new Spell(true) { ID 6003 });
                
client.RemoveSpell(new Spell(true) { ID 6004 });
                
client.RemoveSpell(new Spell(true) { ID 6000 });
                
client.RemoveSpell(new Spell(true) { ID 1075 }); //Water
                
client.RemoveSpell(new Spell(true) { ID 1100 });
                
client.RemoveSpell(new Spell(true) { ID 1175 });
                
client.RemoveSpell(new Spell(true) { ID 12390 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1050 });
                
client.RemoveSpell(new Spell(true) { ID 1005 });
                
client.RemoveSpell(new Spell(true) { ID 12370 });
                
client.RemoveSpell(new Spell(true) { ID 30000 });
                
client.RemoveSpell(new Spell(true) { ID 1150 }); //Fire
                
client.RemoveSpell(new Spell(true) { ID 1180 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1165 });
                
client.RemoveSpell(new Spell(true) { ID 1160 });
                
client.RemoveSpell(new Spell(true) { ID 1125 });
                
client.RemoveSpell(new Spell(true) { ID 1010 });
                
client.RemoveSpell(new Spell(true) { ID 5001 });
                
client.RemoveSpell(new Spell(true) { ID 10309 });
                
client.RemoveSpell(new Spell(true) { ID 12400 });
                
client.RemoveSpell(new Spell(true) { ID 11060 }); //Piart
                
client.RemoveSpell(new Spell(true) { ID 11110 });
                
client.RemoveSpell(new Spell(true) { ID 11030 });
                
client.RemoveSpell(new Spell(true) { ID 11130 });
                
client.RemoveSpell(new Spell(true) { ID 11100 });
                
client.RemoveSpell(new Spell(true) { ID 11050 });
                
client.RemoveSpell(new Spell(true) { ID 11140 });
                
client.RemoveSpell(new Spell(true) { ID 11120 });
                
client.RemoveSpell(new Spell(true) { ID 10405 }); //Monk
                
client.RemoveSpell(new Spell(true) { ID 10490 });
                
client.RemoveSpell(new Spell(true) { ID 10425 });
                
client.RemoveSpell(new Spell(true) { ID 10410 });
                
client.RemoveSpell(new Spell(true) { ID 10395 });
                
client.RemoveSpell(new Spell(true) { ID 12550 });
                
client.RemoveSpell(new Spell(true) { ID 12560 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12570 });
                
client.RemoveSpell(new Spell(true) { ID 10390 });
                
client.RemoveSpell(new Spell(true) { ID 10415 });
                
client.RemoveSpell(new Spell(true) { ID 10381 });
                
client.RemoveSpell(new Spell(true) { ID 10430 });
                
//  client.RemoveSpell(new Spell(true) { ID = 12670 }); //Waorior
                //  client.RemoveSpell(new Spell(true) { ID = 12770 });
                //  client.RemoveSpell(new Spell(true) { ID = 12690 });
                //  client.RemoveSpell(new Spell(true) { ID = 12700 });
                //  client.RemoveSpell(new Spell(true) { ID = 12660 });
                //  client.RemoveSpell(new Spell(true) { ID = 12680 });
                // client.RemoveSpell(new Spell(true) { ID = 1020 });
                // client.RemoveSpell(new Spell(true) { ID = 11200 });
                // client.RemoveSpell(new Spell(true) { ID = 10470 });
                // client.RemoveSpell(new Spell(true) { ID = 11160 });
                
client.RemoveSpell(new Spell(true) { ID 12240 }); //Legoff
                
client.RemoveSpell(new Spell(true) { ID 12220 });
                
client.RemoveSpell(new Spell(true) { ID 12290 });
                
client.RemoveSpell(new Spell(true) { ID 12320 });
                
client.RemoveSpell(new Spell(true) { ID 12340 });
                
client.RemoveSpell(new Spell(true) { ID 12210 });
                
client.RemoveSpell(new Spell(true) { ID 12130 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12120 });
                
client.RemoveSpell(new Spell(true) { ID 12270 });
                
client.RemoveSpell(new Spell(true) { ID 12330 });
                
client.RemoveSpell(new Spell(true) { ID 12170 });
                
client.RemoveSpell(new Spell(true) { ID 12160 });
                
client.RemoveSpell(new Spell(true) { ID 12350 });
                
client.RemoveSpell(new Spell(true) { ID 12140 });
                
client.RemoveSpell(new Spell(true) { ID 12200 });
                
client.RemoveSpell(new Spell(true) { ID 12980 }); //WindWallker
                
client.RemoveSpell(new Spell(true) { ID 12950 });
                
client.RemoveSpell(new Spell(true) { ID 12930 });
                
client.RemoveSpell(new Spell(true) { ID 12990 });
                
client.RemoveSpell(new Spell(true) { ID 12960 });
                
client.RemoveSpell(new Spell(true) { ID 13000 });
                
client.RemoveSpell(new Spell(true) { ID 13030 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 13020 });
                
client.RemoveSpell(new Spell(true) { ID 12890 });
                
client.RemoveSpell(new Spell(true) { ID 13090 });
                
client.RemoveSpell(new Spell(true) { ID 12850 });
                
client.RemoveSpell(new Spell(true) { ID 12840 });
                
client.RemoveSpell(new Spell(true) { ID 12970 });
                
client.RemoveSpell(new Spell(true) { ID 12940 });
                
client.RemoveSpell(new Spell(true) { ID 12830 });
                
client.RemoveSpell(new Spell(true) { ID 12860 });
                
client.RemoveSpell(new Spell(true) { ID 12870 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                
client.RemoveSpell(new Spell(true) { ID 1015 });
                
client.RemoveSpell(new Spell(true) { ID 11970 });
                
client.RemoveSpell(new Spell(true) { ID 11990 });
                
client.RemoveSpell(new Spell(true) { ID 11980 });
                
client.RemoveSpell(new Spell(true) { ID 11960 });
                
client.RemoveSpell(new Spell(true) { ID 1115 });
                
client.RemoveSpell(new Spell(true) { ID 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #region Ninja
            
if (client.Entity.Class >= 50 && client.Entity.Class <= 55)
            {
                
/*  client.RemoveSpell(new Spell(true) { ID = 12080 }); //Ninga
                  client.RemoveSpell(new Spell(true) { ID = 12070 });
                  client.RemoveSpell(new Spell(true) { ID = 12090 });
                  client.RemoveSpell(new Spell(true) { ID = 12110 });
                  //client.RemoveSpell(new Spell(true) { ID = 8001 });
                  client.RemoveSpell(new Spell(true) { ID = 11230 });
                  client.RemoveSpell(new Spell(true) { ID = 6010 });
                  client.RemoveSpell(new Spell(true) { ID = 11170 });
                  client.RemoveSpell(new Spell(true) { ID = 6011 });
                  client.RemoveSpell(new Spell(true) { ID = 11180 });
                  client.RemoveSpell(new Spell(true) { ID = 6002 });
                  client.RemoveSpell(new Spell(true) { ID = 6003 });
                  client.RemoveSpell(new Spell(true) { ID = 6004 });
                  client.RemoveSpell(new Spell(true) { ID = 6000 });*/
                
client.RemoveSpell(new Spell(true) { ID 1075 }); //Water
                
client.RemoveSpell(new Spell(true) { ID 1100 });
                
client.RemoveSpell(new Spell(true) { ID 12390 });
                
client.RemoveSpell(new Spell(true) { ID 1175 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1050 });
                
client.RemoveSpell(new Spell(true) { ID 1005 });
                
client.RemoveSpell(new Spell(true) { ID 12370 });
                
client.RemoveSpell(new Spell(true) { ID 30000 });
                
client.RemoveSpell(new Spell(true) { ID 1150 }); //Fire
                
client.RemoveSpell(new Spell(true) { ID 1180 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1165 });
                
client.RemoveSpell(new Spell(true) { ID 1120 });
                
client.RemoveSpell(new Spell(true) { ID 1160 });
                
client.RemoveSpell(new Spell(true) { ID 1125 });
                
client.RemoveSpell(new Spell(true) { ID 1010 });
                
client.RemoveSpell(new Spell(true) { ID 5001 });
                
client.RemoveSpell(new Spell(true) { ID 10309 });
                
client.RemoveSpell(new Spell(true) { ID 12400 });
                
client.RemoveSpell(new Spell(true) { ID 11060 }); //Piart
                
client.RemoveSpell(new Spell(true) { ID 11110 });
                
client.RemoveSpell(new Spell(true) { ID 11030 });
                
client.RemoveSpell(new Spell(true) { ID 11130 });
                
client.RemoveSpell(new Spell(true) { ID 11100 });
                
client.RemoveSpell(new Spell(true) { ID 11050 });
                
client.RemoveSpell(new Spell(true) { ID 11140 });
                
client.RemoveSpell(new Spell(true) { ID 11120 });
                
client.RemoveSpell(new Spell(true) { ID 10405 }); //Monk
                
client.RemoveSpell(new Spell(true) { ID 10490 });
                
client.RemoveSpell(new Spell(true) { ID 10425 });
                
client.RemoveSpell(new Spell(true) { ID 10410 });
                
client.RemoveSpell(new Spell(true) { ID 10395 });
                
client.RemoveSpell(new Spell(true) { ID 12550 });
                
client.RemoveSpell(new Spell(true) { ID 12560 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12570 });
                
client.RemoveSpell(new Spell(true) { ID 10390 });
                
client.RemoveSpell(new Spell(true) { ID 10415 });
                
client.RemoveSpell(new Spell(true) { ID 10381 });
                
client.RemoveSpell(new Spell(true) { ID 10430 });
                
client.RemoveSpell(new Spell(true) { ID 12670 }); //Waorior
                
client.RemoveSpell(new Spell(true) { ID 12770 });
                
client.RemoveSpell(new Spell(true) { ID 12690 });
                
client.RemoveSpell(new Spell(true) { ID 12700 });
                
client.RemoveSpell(new Spell(true) { ID 12660 });
                
client.RemoveSpell(new Spell(true) { ID 12680 });
                
client.RemoveSpell(new Spell(true) { ID 1020 });
                
client.RemoveSpell(new Spell(true) { ID 11200 });
                
client.RemoveSpell(new Spell(true) { ID 10470 });
                
client.RemoveSpell(new Spell(true) { ID 11160 });
                
client.RemoveSpell(new Spell(true) { ID 12240 }); //Legoff
                
client.RemoveSpell(new Spell(true) { ID 12220 });
                
client.RemoveSpell(new Spell(true) { ID 12290 });
                
client.RemoveSpell(new Spell(true) { ID 12320 });
                
client.RemoveSpell(new Spell(true) { ID 12340 });
                
client.RemoveSpell(new Spell(true) { ID 12210 });
                
client.RemoveSpell(new Spell(true) { ID 12130 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12120 });
                
client.RemoveSpell(new Spell(true) { ID 12270 });
                
client.RemoveSpell(new Spell(true) { ID 12330 });
                
client.RemoveSpell(new Spell(true) { ID 12170 });
                
client.RemoveSpell(new Spell(true) { ID 12160 });
                
client.RemoveSpell(new Spell(true) { ID 12350 });
                
client.RemoveSpell(new Spell(true) { ID 12140 });
                
client.RemoveSpell(new Spell(true) { ID 12200 });
                
client.RemoveSpell(new Spell(true) { ID 12980 }); //WindWallker
                
client.RemoveSpell(new Spell(true) { ID 12950 });
                
client.RemoveSpell(new Spell(true) { ID 12930 });
                
client.RemoveSpell(new Spell(true) { ID 12990 });
                
client.RemoveSpell(new Spell(true) { ID 12960 });
                
client.RemoveSpell(new Spell(true) { ID 13000 });
                
client.RemoveSpell(new Spell(true) { ID 13030 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 13020 });
                
client.RemoveSpell(new Spell(true) { ID 12890 });
                
client.RemoveSpell(new Spell(true) { ID 13090 });
                
client.RemoveSpell(new Spell(true) { ID 12850 });
                
client.RemoveSpell(new Spell(true) { ID 12840 });
                
client.RemoveSpell(new Spell(true) { ID 12970 });
                
client.RemoveSpell(new Spell(true) { ID 12940 });
                
client.RemoveSpell(new Spell(true) { ID 12830 });
                
client.RemoveSpell(new Spell(true) { ID 12860 });
                
client.RemoveSpell(new Spell(true) { ID 12870 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                
client.RemoveSpell(new Spell(true) { ID 1015 });
                
client.RemoveSpell(new Spell(true) { ID 11970 });
                
client.RemoveSpell(new Spell(true) { ID 11990 });
                
client.RemoveSpell(new Spell(true) { ID 11980 });
                
client.RemoveSpell(new Spell(true) { ID 11960 });
                
client.RemoveSpell(new Spell(true) { ID 1115 });
                
client.RemoveSpell(new Spell(true) { ID 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #region Monk
            
if (client.Entity.Class >= 60 && client.Entity.Class <= 65)
            {
                
client.RemoveSpell(new Spell(true) { ID 12080 }); //Ninga
                
client.RemoveSpell(new Spell(true) { ID 12070 });
                
client.RemoveSpell(new Spell(true) { ID 12090 });
                
client.RemoveSpell(new Spell(true) { ID 12110 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 11230 });
                
client.RemoveSpell(new Spell(true) { ID 6010 });
                
client.RemoveSpell(new Spell(true) { ID 11170 });
                
client.RemoveSpell(new Spell(true) { ID 6011 });
                
client.RemoveSpell(new Spell(true) { ID 11180 });
                
client.RemoveSpell(new Spell(true) { ID 6002 });
                
client.RemoveSpell(new Spell(true) { ID 6003 });
                
client.RemoveSpell(new Spell(true) { ID 6004 });
                
client.RemoveSpell(new Spell(true) { ID 6000 });
                
client.RemoveSpell(new Spell(true) { ID 1075 }); //Water
                
client.RemoveSpell(new Spell(true) { ID 1100 });
                
client.RemoveSpell(new Spell(true) { ID 1175 });
                
client.RemoveSpell(new Spell(true) { ID 12390 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1050 });
                
client.RemoveSpell(new Spell(true) { ID 1005 });
                
client.RemoveSpell(new Spell(true) { ID 12370 });
                
client.RemoveSpell(new Spell(true) { ID 30000 });
                
client.RemoveSpell(new Spell(true) { ID 1150 }); //Fire
                
client.RemoveSpell(new Spell(true) { ID 1180 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1165 });
                
client.RemoveSpell(new Spell(true) { ID 1120 });
                
client.RemoveSpell(new Spell(true) { ID 1160 });
                
client.RemoveSpell(new Spell(true) { ID 1125 });
                
client.RemoveSpell(new Spell(true) { ID 1010 });
                
client.RemoveSpell(new Spell(true) { ID 5001 });
                
client.RemoveSpell(new Spell(true) { ID 10309 });
                
client.RemoveSpell(new Spell(true) { ID 12400 });
                
client.RemoveSpell(new Spell(true) { ID 11060 }); //Piart
                
client.RemoveSpell(new Spell(true) { ID 11110 });
                
client.RemoveSpell(new Spell(true) { ID 11030 });
                
client.RemoveSpell(new Spell(true) { ID 11130 });
                
client.RemoveSpell(new Spell(true) { ID 11100 });
                
client.RemoveSpell(new Spell(true) { ID 11050 });
                
client.RemoveSpell(new Spell(true) { ID 11140 });
                
client.RemoveSpell(new Spell(true) { ID 11120 });
                
//  client.RemoveSpell(new Spell(true) { ID = 10405 }); //Monk
                //  client.RemoveSpell(new Spell(true) { ID = 10490 });
                //  client.RemoveSpell(new Spell(true) { ID = 10395 });
                //  client.RemoveSpell(new Spell(true) { ID = 12550 });
                //  client.RemoveSpell(new Spell(true) { ID = 12560 });
                // client.RemoveSpell(new Spell(true) { ID = 10425 });
                // client.RemoveSpell(new Spell(true) { ID = 10410 });
                //  //client.RemoveSpell(new Spell(true) { ID = 8001 });
                //  client.RemoveSpell(new Spell(true) { ID = 12570 });
                //  client.RemoveSpell(new Spell(true) { ID = 10390 });
                //  client.RemoveSpell(new Spell(true) { ID = 10415 });
                //  client.RemoveSpell(new Spell(true) { ID = 10381 });
                //  client.RemoveSpell(new Spell(true) { ID = 10430 });
                
client.RemoveSpell(new Spell(true) { ID 12670 }); //Waorior
                
client.RemoveSpell(new Spell(true) { ID 12770 });
                
client.RemoveSpell(new Spell(true) { ID 12690 });
                
client.RemoveSpell(new Spell(true) { ID 12700 });
                
client.RemoveSpell(new Spell(true) { ID 12660 });
                
client.RemoveSpell(new Spell(true) { ID 12680 });
                
client.RemoveSpell(new Spell(true) { ID 1020 });
                
client.RemoveSpell(new Spell(true) { ID 11200 });
                
client.RemoveSpell(new Spell(true) { ID 10470 });
                
client.RemoveSpell(new Spell(true) { ID 11160 });
                
client.RemoveSpell(new Spell(true) { ID 12240 }); //Legoff
                
client.RemoveSpell(new Spell(true) { ID 12220 });
                
client.RemoveSpell(new Spell(true) { ID 12290 });
                
client.RemoveSpell(new Spell(true) { ID 12320 });
                
client.RemoveSpell(new Spell(true) { ID 12340 });
                
client.RemoveSpell(new Spell(true) { ID 12210 });
                
client.RemoveSpell(new Spell(true) { ID 12130 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12120 });
                
client.RemoveSpell(new Spell(true) { ID 12270 });
                
client.RemoveSpell(new Spell(true) { ID 12330 });
                
client.RemoveSpell(new Spell(true) { ID 12170 });
                
client.RemoveSpell(new Spell(true) { ID 12160 });
                
client.RemoveSpell(new Spell(true) { ID 12350 });
                
client.RemoveSpell(new Spell(true) { ID 12140 });
                
client.RemoveSpell(new Spell(true) { ID 12200 });
                
client.RemoveSpell(new Spell(true) { ID 12980 }); //WindWallker
                
client.RemoveSpell(new Spell(true) { ID 12950 });
                
client.RemoveSpell(new Spell(true) { ID 12930 });
                
client.RemoveSpell(new Spell(true) { ID 12990 });
                
client.RemoveSpell(new Spell(true) { ID 12960 });
                
client.RemoveSpell(new Spell(true) { ID 13000 });
                
client.RemoveSpell(new Spell(true) { ID 13030 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 13020 });
                
client.RemoveSpell(new Spell(true) { ID 12890 });
                
client.RemoveSpell(new Spell(true) { ID 13090 });
                
client.RemoveSpell(new Spell(true) { ID 12850 });
                
client.RemoveSpell(new Spell(true) { ID 12840 });
                
client.RemoveSpell(new Spell(true) { ID 12970 });
                
client.RemoveSpell(new Spell(true) { ID 12940 });
                
client.RemoveSpell(new Spell(true) { ID 12830 });
                
client.RemoveSpell(new Spell(true) { ID 12860 });
                
client.RemoveSpell(new Spell(true) { ID 12870 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                
client.RemoveSpell(new Spell(true) { ID 1015 });
                
client.RemoveSpell(new Spell(true) { ID 11970 });
                
client.RemoveSpell(new Spell(true) { ID 11990 });
                
client.RemoveSpell(new Spell(true) { ID 11980 });
                
client.RemoveSpell(new Spell(true) { ID 11960 });
                
client.RemoveSpell(new Spell(true) { ID 1115 });
                
client.RemoveSpell(new Spell(true) { ID 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #region Pirate
            
if (client.Entity.Class >= 70 && client.Entity.Class <= 75)
            {
                
client.RemoveSpell(new Spell(true) { ID 12080 }); //Ninga
                
client.RemoveSpell(new Spell(true) { ID 12070 });
                
client.RemoveSpell(new Spell(true) { ID 12090 });
                
client.RemoveSpell(new Spell(true) { ID 12110 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 11230 });
                
client.RemoveSpell(new Spell(true) { ID 11170 });
                
client.RemoveSpell(new Spell(true) { ID 6011 });
                
client.RemoveSpell(new Spell(true) { ID 6010 });
                
client.RemoveSpell(new Spell(true) { ID 11180 });
                
client.RemoveSpell(new Spell(true) { ID 6002 });
                
client.RemoveSpell(new Spell(true) { ID 6003 });
                
client.RemoveSpell(new Spell(true) { ID 6004 });
                
client.RemoveSpell(new Spell(true) { ID 6000 });
                
client.RemoveSpell(new Spell(true) { ID 1075 }); //Water
                
client.RemoveSpell(new Spell(true) { ID 1100 });
                
client.RemoveSpell(new Spell(true) { ID 1175 });
                
client.RemoveSpell(new Spell(true) { ID 12390 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1050 });
                
client.RemoveSpell(new Spell(true) { ID 1005 });
                
client.RemoveSpell(new Spell(true) { ID 12370 });
                
client.RemoveSpell(new Spell(true) { ID 30000 });
                
client.RemoveSpell(new Spell(true) { ID 1150 }); //Fire
                
client.RemoveSpell(new Spell(true) { ID 1180 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1165 });
                
client.RemoveSpell(new Spell(true) { ID 1120 });
                
client.RemoveSpell(new Spell(true) { ID 1160 });
                
client.RemoveSpell(new Spell(true) { ID 1125 });
                
client.RemoveSpell(new Spell(true) { ID 1010 });
                
client.RemoveSpell(new Spell(true) { ID 5001 });
                
client.RemoveSpell(new Spell(true) { ID 10309 });
                
client.RemoveSpell(new Spell(true) { ID 12400 });
                
// client.RemoveSpell(new Spell(true) { ID = 11060 }); //Piart
                //  client.RemoveSpell(new Spell(true) { ID = 11110 });
                // client.RemoveSpell(new Spell(true) { ID = 11030 });
                // client.RemoveSpell(new Spell(true) { ID = 11130 });
                // client.RemoveSpell(new Spell(true) { ID = 11100 });
                // client.RemoveSpell(new Spell(true) { ID = 11050 });
                // client.RemoveSpell(new Spell(true) { ID = 11140 });
                // client.RemoveSpell(new Spell(true) { ID = 11120 });
                
client.RemoveSpell(new Spell(true) { ID 10405 }); //Monk
                
client.RemoveSpell(new Spell(true) { ID 10490 });
                
client.RemoveSpell(new Spell(true) { ID 10425 });
                
client.RemoveSpell(new Spell(true) { ID 10410 });
                
client.RemoveSpell(new Spell(true) { ID 10395 });
                
client.RemoveSpell(new Spell(true) { ID 12550 });
                
client.RemoveSpell(new Spell(true) { ID 12560 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12570 });
                
client.RemoveSpell(new Spell(true) { ID 10390 });
                
client.RemoveSpell(new Spell(true) { ID 10415 });
                
client.RemoveSpell(new Spell(true) { ID 10381 });
                
client.RemoveSpell(new Spell(true) { ID 10430 });
                
client.RemoveSpell(new Spell(true) { ID 12670 }); //Waorior
                
client.RemoveSpell(new Spell(true) { ID 12770 });
                
client.RemoveSpell(new Spell(true) { ID 12690 });
                
client.RemoveSpell(new Spell(true) { ID 12700 });
                
client.RemoveSpell(new Spell(true) { ID 12660 });
                
client.RemoveSpell(new Spell(true) { ID 12680 });
                
client.RemoveSpell(new Spell(true) { ID 1020 });
                
client.RemoveSpell(new Spell(true) { ID 11200 });
                
client.RemoveSpell(new Spell(true) { ID 10470 });
                
client.RemoveSpell(new Spell(true) { ID 11160 });
                
client.RemoveSpell(new Spell(true) { ID 12240 }); //Legoff
                
client.RemoveSpell(new Spell(true) { ID 12220 });
                
client.RemoveSpell(new Spell(true) { ID 12290 });
                
client.RemoveSpell(new Spell(true) { ID 12320 });
                
client.RemoveSpell(new Spell(true) { ID 12340 });
                
client.RemoveSpell(new Spell(true) { ID 12210 });
                
client.RemoveSpell(new Spell(true) { ID 12130 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12120 });
                
client.RemoveSpell(new Spell(true) { ID 12270 });
                
client.RemoveSpell(new Spell(true) { ID 12330 });
                
client.RemoveSpell(new Spell(true) { ID 12170 });
                
client.RemoveSpell(new Spell(true) { ID 12160 });
                
client.RemoveSpell(new Spell(true) { ID 12350 });
                
client.RemoveSpell(new Spell(true) { ID 12140 });
                
client.RemoveSpell(new Spell(true) { ID 12200 });
                
client.RemoveSpell(new Spell(true) { ID 12980 }); //WindWallker
                
client.RemoveSpell(new Spell(true) { ID 12950 });
                
client.RemoveSpell(new Spell(true) { ID 12930 });
                
client.RemoveSpell(new Spell(true) { ID 12990 });
                
client.RemoveSpell(new Spell(true) { ID 12960 });
                
client.RemoveSpell(new Spell(true) { ID 13000 });
                
client.RemoveSpell(new Spell(true) { ID 13030 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 13020 });
                
client.RemoveSpell(new Spell(true) { ID 12890 });
                
client.RemoveSpell(new Spell(true) { ID 13090 });
                
client.RemoveSpell(new Spell(true) { ID 12850 });
                
client.RemoveSpell(new Spell(true) { ID 12840 });
                
client.RemoveSpell(new Spell(true) { ID 12970 });
                
client.RemoveSpell(new Spell(true) { ID 12940 });
                
client.RemoveSpell(new Spell(true) { ID 12830 });
                
client.RemoveSpell(new Spell(true) { ID 12860 });
                
client.RemoveSpell(new Spell(true) { ID 12870 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                
client.RemoveSpell(new Spell(true) { ID 1015 });
                
client.RemoveSpell(new Spell(true) { ID 11970 });
                
client.RemoveSpell(new Spell(true) { ID 11990 });
                
client.RemoveSpell(new Spell(true) { ID 11980 });
                
client.RemoveSpell(new Spell(true) { ID 11960 });
                
client.RemoveSpell(new Spell(true) { ID 1115 });
                
client.RemoveSpell(new Spell(true) { ID 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #region Leelong
            
if (client.Entity.Class >= 80 && client.Entity.Class <= 85)
            {
                
client.RemoveSpell(new Spell(true) { ID 12080 }); //Ninga
                
client.RemoveSpell(new Spell(true) { ID 12070 });
                
client.RemoveSpell(new Spell(true) { ID 12090 });
                
client.RemoveSpell(new Spell(true) { ID 12110 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 11230 });
                
client.RemoveSpell(new Spell(true) { ID 6010 });
                
client.RemoveSpell(new Spell(true) { ID 11170 });
                
client.RemoveSpell(new Spell(true) { ID 6011 });
                
client.RemoveSpell(new Spell(true) { ID 11180 });
                
client.RemoveSpell(new Spell(true) { ID 6002 });
                
client.RemoveSpell(new Spell(true) { ID 6003 });
                
client.RemoveSpell(new Spell(true) { ID 6004 });
                
client.RemoveSpell(new Spell(true) { ID 6000 });
                
client.RemoveSpell(new Spell(true) { ID 1075 }); //Water
                
client.RemoveSpell(new Spell(true) { ID 1100 });
                
client.RemoveSpell(new Spell(true) { ID 12390 });
                
client.RemoveSpell(new Spell(true) { ID 1175 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1050 });
                
client.RemoveSpell(new Spell(true) { ID 1005 });
                
client.RemoveSpell(new Spell(true) { ID 12370 });
                
client.RemoveSpell(new Spell(true) { ID 30000 });
                
client.RemoveSpell(new Spell(true) { ID 1150 }); //Fire
                
client.RemoveSpell(new Spell(true) { ID 1180 });
                
client.RemoveSpell(new Spell(true) { ID 1120 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1165 });
                
client.RemoveSpell(new Spell(true) { ID 1160 });
                
client.RemoveSpell(new Spell(true) { ID 1125 });
                
client.RemoveSpell(new Spell(true) { ID 1010 });
                
client.RemoveSpell(new Spell(true) { ID 5001 });
                
client.RemoveSpell(new Spell(true) { ID 10309 });
                
client.RemoveSpell(new Spell(true) { ID 12400 });
                
client.RemoveSpell(new Spell(true) { ID 11060 }); //Piart
                
client.RemoveSpell(new Spell(true) { ID 11110 });
                
client.RemoveSpell(new Spell(true) { ID 11030 });
                
client.RemoveSpell(new Spell(true) { ID 11130 });
                
client.RemoveSpell(new Spell(true) { ID 11100 });
                
client.RemoveSpell(new Spell(true) { ID 11050 });
                
client.RemoveSpell(new Spell(true) { ID 11140 });
                
client.RemoveSpell(new Spell(true) { ID 11120 });
                
client.RemoveSpell(new Spell(true) { ID 10405 }); //Monk
                
client.RemoveSpell(new Spell(true) { ID 10490 });
                
client.RemoveSpell(new Spell(true) { ID 10395 });
                
client.RemoveSpell(new Spell(true) { ID 12550 });
                
client.RemoveSpell(new Spell(true) { ID 10425 });
                
client.RemoveSpell(new Spell(true) { ID 10410 });
                
client.RemoveSpell(new Spell(true) { ID 12560 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12570 });
                
client.RemoveSpell(new Spell(true) { ID 10390 });
                
client.RemoveSpell(new Spell(true) { ID 10415 });
                
client.RemoveSpell(new Spell(true) { ID 10381 });
                
client.RemoveSpell(new Spell(true) { ID 10430 });
                
client.RemoveSpell(new Spell(true) { ID 12670 }); //Waorior
                
client.RemoveSpell(new Spell(true) { ID 12770 });
                
client.RemoveSpell(new Spell(true) { ID 12690 });
                
client.RemoveSpell(new Spell(true) { ID 12700 });
                
client.RemoveSpell(new Spell(true) { ID 12660 });
                
client.RemoveSpell(new Spell(true) { ID 12680 });
                
client.RemoveSpell(new Spell(true) { ID 1020 });
                
client.RemoveSpell(new Spell(true) { ID 11200 });
                
client.RemoveSpell(new Spell(true) { ID 10470 });
                
client.RemoveSpell(new Spell(true) { ID 11160 });
                
//  client.RemoveSpell(new Spell(true) { ID = 12240 }); //Legoff
                //  client.RemoveSpell(new Spell(true) { ID = 12220 });
                // client.RemoveSpell(new Spell(true) { ID = 12290 });
                // client.RemoveSpell(new Spell(true) { ID = 12320 });
                //  client.RemoveSpell(new Spell(true) { ID = 12340 });
                //  client.RemoveSpell(new Spell(true) { ID = 12210 });
                //  client.RemoveSpell(new Spell(true) { ID = 12130 });
                //  //client.RemoveSpell(new Spell(true) { ID = 8001 });
                //  client.RemoveSpell(new Spell(true) { ID = 12120 });
                //  client.RemoveSpell(new Spell(true) { ID = 12270 });
                //  client.RemoveSpell(new Spell(true) { ID = 12330 });
                //  client.RemoveSpell(new Spell(true) { ID = 12170 });
                //  client.RemoveSpell(new Spell(true) { ID = 12160 });
                //  client.RemoveSpell(new Spell(true) { ID = 12350 });
                //  client.RemoveSpell(new Spell(true) { ID = 12140 });
                // client.RemoveSpell(new Spell(true) { ID = 12200 });
                
client.RemoveSpell(new Spell(true) { ID 12980 }); //WindWallker
                
client.RemoveSpell(new Spell(true) { ID 12950 });
                
client.RemoveSpell(new Spell(true) { ID 12930 });
                
client.RemoveSpell(new Spell(true) { ID 12990 });
                
client.RemoveSpell(new Spell(true) { ID 12960 });
                
client.RemoveSpell(new Spell(true) { ID 13000 });
                
client.RemoveSpell(new Spell(true) { ID 13030 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 13020 });
                
client.RemoveSpell(new Spell(true) { ID 12890 });
                
client.RemoveSpell(new Spell(true) { ID 13090 });
                
client.RemoveSpell(new Spell(true) { ID 12850 });
                
client.RemoveSpell(new Spell(true) { ID 12840 });
                
client.RemoveSpell(new Spell(true) { ID 12970 });
                
client.RemoveSpell(new Spell(true) { ID 12940 });
                
client.RemoveSpell(new Spell(true) { ID 12830 });
                
client.RemoveSpell(new Spell(true) { ID 12860 });
                
client.RemoveSpell(new Spell(true) { ID 12870 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                
client.RemoveSpell(new Spell(true) { ID 1015 });
                
client.RemoveSpell(new Spell(true) { ID 11970 });
                
client.RemoveSpell(new Spell(true) { ID 11990 });
                
client.RemoveSpell(new Spell(true) { ID 11980 });
                
client.RemoveSpell(new Spell(true) { ID 11960 });
                
client.RemoveSpell(new Spell(true) { ID 1115 });
                
client.RemoveSpell(new Spell(true) { ID 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #region Toaist
            
if (client.Entity.Class >= 132 && client.Entity.Class <= 135)
            {
                
client.RemoveSpell(new Spell(true) { ID 12080 }); //Ninga
                
client.RemoveSpell(new Spell(true) { ID 12070 });
                
client.RemoveSpell(new Spell(true) { ID 12090 });
                
client.RemoveSpell(new Spell(true) { ID 6010 });
                
client.RemoveSpell(new Spell(true) { ID 12110 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 11230 });
                
client.RemoveSpell(new Spell(true) { ID 11170 });
                
client.RemoveSpell(new Spell(true) { ID 6011 });
                
client.RemoveSpell(new Spell(true) { ID 11180 });
                
client.RemoveSpell(new Spell(true) { ID 6002 });
                
client.RemoveSpell(new Spell(true) { ID 6003 });
                
client.RemoveSpell(new Spell(true) { ID 6004 });
                
client.RemoveSpell(new Spell(true) { ID 6000 });
                
// client.RemoveSpell(new Spell(true) { ID = 1075 }); //Water
                //  client.RemoveSpell(new Spell(true) { ID = 1100 });
                //  client.RemoveSpell(new Spell(true) { ID = 1175 });
                // client.RemoveSpell(new Spell(true) { ID = 12390 });
                // //client.RemoveSpell(new Spell(true) { ID = 8001 });
                //  client.RemoveSpell(new Spell(true) { ID = 1050 });
                //  client.RemoveSpell(new Spell(true) { ID = 1005 });
                //  client.RemoveSpell(new Spell(true) { ID = 12370 });
                //  client.RemoveSpell(new Spell(true) { ID = 30000 });
                
client.RemoveSpell(new Spell(true) { ID 1150 }); //Fire
                
client.RemoveSpell(new Spell(true) { ID 1180 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1165 });
                
client.RemoveSpell(new Spell(true) { ID 1160 });
                
client.RemoveSpell(new Spell(true) { ID 1125 });
                
client.RemoveSpell(new Spell(true) { ID 1120 });
                
client.RemoveSpell(new Spell(true) { ID 1010 });
                
client.RemoveSpell(new Spell(true) { ID 5001 });
                
client.RemoveSpell(new Spell(true) { ID 10309 });
                
client.RemoveSpell(new Spell(true) { ID 12400 });
                
client.RemoveSpell(new Spell(true) { ID 11060 }); //Piart
                
client.RemoveSpell(new Spell(true) { ID 11110 });
                
client.RemoveSpell(new Spell(true) { ID 11030 });
                
client.RemoveSpell(new Spell(true) { ID 11130 });
                
client.RemoveSpell(new Spell(true) { ID 11100 });
                
client.RemoveSpell(new Spell(true) { ID 11050 });
                
client.RemoveSpell(new Spell(true) { ID 11140 });
                
client.RemoveSpell(new Spell(true) { ID 11120 });
                
client.RemoveSpell(new Spell(true) { ID 10405 }); //Monk
                
client.RemoveSpell(new Spell(true) { ID 10490 });
                
client.RemoveSpell(new Spell(true) { ID 10395 });
                
client.RemoveSpell(new Spell(true) { ID 12550 });
                
client.RemoveSpell(new Spell(true) { ID 12560 });
                
client.RemoveSpell(new Spell(true) { ID 10425 });
                
client.RemoveSpell(new Spell(true) { ID 10410 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12570 });
                
client.RemoveSpell(new Spell(true) { ID 10390 });
                
client.RemoveSpell(new Spell(true) { ID 10415 });
                
client.RemoveSpell(new Spell(true) { ID 10381 });
                
client.RemoveSpell(new Spell(true) { ID 10430 });
                
client.RemoveSpell(new Spell(true) { ID 12670 }); //Waorior
                
client.RemoveSpell(new Spell(true) { ID 12770 });
                
client.RemoveSpell(new Spell(true) { ID 12690 });
                
client.RemoveSpell(new Spell(true) { ID 12700 });
                
client.RemoveSpell(new Spell(true) { ID 12660 });
                
client.RemoveSpell(new Spell(true) { ID 12680 });
                
client.RemoveSpell(new Spell(true) { ID 1020 });
                
client.RemoveSpell(new Spell(true) { ID 11200 });
                
client.RemoveSpell(new Spell(true) { ID 10470 });
                
client.RemoveSpell(new Spell(true) { ID 11160 });
                
client.RemoveSpell(new Spell(true) { ID 12240 }); //Legoff
                
client.RemoveSpell(new Spell(true) { ID 12220 });
                
client.RemoveSpell(new Spell(true) { ID 12290 });
                
client.RemoveSpell(new Spell(true) { ID 12320 });
                
client.RemoveSpell(new Spell(true) { ID 12340 });
                
client.RemoveSpell(new Spell(true) { ID 12210 });
                
client.RemoveSpell(new Spell(true) { ID 12130 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12120 });
                
client.RemoveSpell(new Spell(true) { ID 12270 });
                
client.RemoveSpell(new Spell(true) { ID 12330 });
                
client.RemoveSpell(new Spell(true) { ID 12170 });
                
client.RemoveSpell(new Spell(true) { ID 12160 });
                
client.RemoveSpell(new Spell(true) { ID 12350 });
                
client.RemoveSpell(new Spell(true) { ID 12140 });
                
client.RemoveSpell(new Spell(true) { ID 12200 });
                
client.RemoveSpell(new Spell(true) { ID 12980 }); //WindWallker
                
client.RemoveSpell(new Spell(true) { ID 12950 });
                
client.RemoveSpell(new Spell(true) { ID 12930 });
                
client.RemoveSpell(new Spell(true) { ID 12990 });
                
client.RemoveSpell(new Spell(true) { ID 12960 });
                
client.RemoveSpell(new Spell(true) { ID 13000 });
                
client.RemoveSpell(new Spell(true) { ID 13030 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 13020 });
                
client.RemoveSpell(new Spell(true) { ID 12890 });
                
client.RemoveSpell(new Spell(true) { ID 13090 });
                
client.RemoveSpell(new Spell(true) { ID 12850 });
                
client.RemoveSpell(new Spell(true) { ID 12840 });
                
client.RemoveSpell(new Spell(true) { ID 12970 });
                
client.RemoveSpell(new Spell(true) { ID 12940 });
                
client.RemoveSpell(new Spell(true) { ID 12830 });
                
client.RemoveSpell(new Spell(true) { ID 12860 });
                
client.RemoveSpell(new Spell(true) { ID 12870 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                
client.RemoveSpell(new Spell(true) { ID 1015 });
                
client.RemoveSpell(new Spell(true) { ID 11970 });
                
client.RemoveSpell(new Spell(true) { ID 11990 });
                
client.RemoveSpell(new Spell(true) { ID 11980 });
                
client.RemoveSpell(new Spell(true) { ID 11960 });
                
client.RemoveSpell(new Spell(true) { ID 1115 });
                
client.RemoveSpell(new Spell(true) { ID 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #region Fire
            
if (client.Entity.Class >= 142 && client.Entity.Class <= 145)
            {
                
client.RemoveSpell(new Spell(true) { ID 12080 }); //Ninga
                
client.RemoveSpell(new Spell(true) { ID 12070 });
                
client.RemoveSpell(new Spell(true) { ID 12090 });
                
client.RemoveSpell(new Spell(true) { ID 12110 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 11230 });
                
client.RemoveSpell(new Spell(true) { ID 6010 });
                
client.RemoveSpell(new Spell(true) { ID 11170 });
                
client.RemoveSpell(new Spell(true) { ID 6011 });
                
client.RemoveSpell(new Spell(true) { ID 11180 });
                
client.RemoveSpell(new Spell(true) { ID 6002 });
                
client.RemoveSpell(new Spell(true) { ID 6003 });
                
client.RemoveSpell(new Spell(true) { ID 6004 });
                
client.RemoveSpell(new Spell(true) { ID 6000 });
                
client.RemoveSpell(new Spell(true) { ID 1075 }); //Water
                
client.RemoveSpell(new Spell(true) { ID 1100 });
                
client.RemoveSpell(new Spell(true) { ID 1175 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 1050 });
                
client.RemoveSpell(new Spell(true) { ID 1005 });
                
client.RemoveSpell(new Spell(true) { ID 12370 });
                
client.RemoveSpell(new Spell(true) { ID 30000 });
                
//  client.RemoveSpell(new Spell(true) { ID = 1150 }); //Fire
                //  client.RemoveSpell(new Spell(true) { ID = 1180 });
                //   //client.RemoveSpell(new Spell(true) { ID = 8001 });
                //client.RemoveSpell(new Spell(true) { ID = 1120 });
                //   client.RemoveSpell(new Spell(true) { ID = 1165 });
                //  client.RemoveSpell(new Spell(true) { ID = 12390 });
                //   client.RemoveSpell(new Spell(true) { ID = 1160 });
                //   client.RemoveSpell(new Spell(true) { ID = 1125 });
                //   client.RemoveSpell(new Spell(true) { ID = 1010 });
                //   client.RemoveSpell(new Spell(true) { ID = 5001 });
                //   client.RemoveSpell(new Spell(true) { ID = 10309 });
                //   client.RemoveSpell(new Spell(true) { ID = 12400 });
                
client.RemoveSpell(new Spell(true) { ID 11060 }); //Piart
                
client.RemoveSpell(new Spell(true) { ID 11110 });
                
client.RemoveSpell(new Spell(true) { ID 11030 });
                
client.RemoveSpell(new Spell(true) { ID 11130 });
                
client.RemoveSpell(new Spell(true) { ID 11100 });
                
client.RemoveSpell(new Spell(true) { ID 11050 });
                
client.RemoveSpell(new Spell(true) { ID 11140 });
                
client.RemoveSpell(new Spell(true) { ID 11120 });
                
client.RemoveSpell(new Spell(true) { ID 10405 }); //Monk
                
client.RemoveSpell(new Spell(true) { ID 10490 });
                
client.RemoveSpell(new Spell(true) { ID 10395 });
                
client.RemoveSpell(new Spell(true) { ID 10425 });
                
client.RemoveSpell(new Spell(true) { ID 10410 });
                
client.RemoveSpell(new Spell(true) { ID 12550 });
                
client.RemoveSpell(new Spell(true) { ID 12560 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12570 });
                
client.RemoveSpell(new Spell(true) { ID 10390 });
                
client.RemoveSpell(new Spell(true) { ID 10415 });
                
client.RemoveSpell(new Spell(true) { ID 10381 });
                
client.RemoveSpell(new Spell(true) { ID 10430 });
                
client.RemoveSpell(new Spell(true) { ID 12670 }); //Waorior
                
client.RemoveSpell(new Spell(true) { ID 12770 });
                
client.RemoveSpell(new Spell(true) { ID 12690 });
                
client.RemoveSpell(new Spell(true) { ID 12700 });
                
client.RemoveSpell(new Spell(true) { ID 12660 });
                
client.RemoveSpell(new Spell(true) { ID 12680 });
                
client.RemoveSpell(new Spell(true) { ID 1020 });
                
client.RemoveSpell(new Spell(true) { ID 11200 });
                
client.RemoveSpell(new Spell(true) { ID 10470 });
                
client.RemoveSpell(new Spell(true) { ID 11160 });
                
client.RemoveSpell(new Spell(true) { ID 12240 }); //Legoff
                
client.RemoveSpell(new Spell(true) { ID 12220 });
                
client.RemoveSpell(new Spell(true) { ID 12290 });
                
client.RemoveSpell(new Spell(true) { ID 12320 });
                
client.RemoveSpell(new Spell(true) { ID 12340 });
                
client.RemoveSpell(new Spell(true) { ID 12210 });
                
client.RemoveSpell(new Spell(true) { ID 12130 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 12120 });
                
client.RemoveSpell(new Spell(true) { ID 12270 });
                
client.RemoveSpell(new Spell(true) { ID 12330 });
                
client.RemoveSpell(new Spell(true) { ID 12170 });
                
client.RemoveSpell(new Spell(true) { ID 12160 });
                
client.RemoveSpell(new Spell(true) { ID 12350 });
                
client.RemoveSpell(new Spell(true) { ID 12140 });
                
client.RemoveSpell(new Spell(true) { ID 12200 });
                
client.RemoveSpell(new Spell(true) { ID 12980 }); //WindWallker
                
client.RemoveSpell(new Spell(true) { ID 12950 });
                
client.RemoveSpell(new Spell(true) { ID 12930 });
                
client.RemoveSpell(new Spell(true) { ID 12990 });
                
client.RemoveSpell(new Spell(true) { ID 12960 });
                
client.RemoveSpell(new Spell(true) { ID 13000 });
                
client.RemoveSpell(new Spell(true) { ID 13030 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 });
                
client.RemoveSpell(new Spell(true) { ID 13020 });
                
client.RemoveSpell(new Spell(true) { ID 12890 });
                
client.RemoveSpell(new Spell(true) { ID 13090 });
                
client.RemoveSpell(new Spell(true) { ID 12850 });
                
client.RemoveSpell(new Spell(true) { ID 12840 });
                
client.RemoveSpell(new Spell(true) { ID 12970 });
                
client.RemoveSpell(new Spell(true) { ID 12940 });
                
client.RemoveSpell(new Spell(true) { ID 12830 });
                
client.RemoveSpell(new Spell(true) { ID 12860 });
                
client.RemoveSpell(new Spell(true) { ID 12870 });
                
//client.RemoveSpell(new Spell(true) { ID = 8001 }); //Trojan
                
client.RemoveSpell(new Spell(true) { ID 1015 });
                
client.RemoveSpell(new Spell(true) { ID 11970 });
                
client.RemoveSpell(new Spell(true) { ID 11990 });
                
client.RemoveSpell(new Spell(true) { ID 11980 });
                
client.RemoveSpell(new Spell(true) { ID 11960 });
                
client.RemoveSpell(new Spell(true) { ID 1115 });
                
client.RemoveSpell(new Spell(true) { ID 1270 });
                
client.RemoveSpell(new Spell(true) { ID 3321 }); //GMSkill
            
}
            
#endregion
            #endregion Anti Auto Skill
            #region AddRebornSpell
            
if (client.Entity.FirstRebornClass >= 130 && client.Entity.FirstRebornClass <= 135 || client.Entity.SecondRebornClass >= 130 && client.Entity.SecondRebornClass <= 135 || client.Entity.Class >= 130 && client.Entity.Class <= 135)
            {
                
client.AddSpell(new Spell(true) { ID 1095 });
                
client.AddSpell(new Spell(true) { ID 1090 });
                
client.AddSpell(new Spell(true) { ID 1195 });
                
client.AddSpell(new Spell(true) { ID 1085 });
            }
            if (
client.Entity.FirstRebornClass >= 70 && client.Entity.FirstRebornClass <= 75 || client.Entity.SecondRebornClass >= 70 && client.Entity.SecondRebornClass <= 75 || client.Entity.Class >= 70 && client.Entity.Class <= 75)
            {
                
client.AddSpell(new Spell(true) { ID 11070 });
            }
            if (
client.Entity.Class >= 80 && client.Entity.Class <= 85)
            {
                
client.AddSpell(new Spell(true) { ID 12200 });
                
client.AddSpell(new Spell(true) { ID 12270 });
            }
            if (
client.Entity.FirstRebornClass >= 80 && client.Entity.FirstRebornClass <= 85 || client.Entity.SecondRebornClass >= 80 && client.Entity.SecondRebornClass <= 85 || client.Entity.Class >= 80 && client.Entity.Class <= 85)
            {
                
client.AddSpell(new Spell(true) { ID 12280 });
            }
            if (
client.Entity.FirstRebornClass >= 50 && client.Entity.FirstRebornClass <= 55 || client.Entity.SecondRebornClass >= 50 && client.Entity.SecondRebornClass <= 55 || client.Entity.Class >= 50 && client.Entity.Class <= 55)
            {
                
client.AddSpell(new Spell(true) { ID 6001 });
            }
            if (
client.Entity.FirstRebornClass >= 60 && client.Entity.FirstRebornClass <= 65 || client.Entity.SecondRebornClass >= 60 && client.Entity.SecondRebornClass <= 65 || client.Entity.Class >= 60 && client.Entity.Class <= 65)
            {
                
client.AddSpell(new Spell(true) { ID 10400 });
            }
            if (
client.Entity.FirstRebornClass >= 10 && client.Entity.FirstRebornClass <= 15 || client.Entity.SecondRebornClass >= 10 && client.Entity.SecondRebornClass <= 15 || client.Entity.Class >= 10 && client.Entity.Class <= 15)
            {
                
client.AddSpell(new Spell(true) { ID 1110 });
            }
            if (
client.Entity.FirstRebornClass == 65 && client.Entity.SecondRebornClass == 65 && client.Entity.Class >= 60 && client.Entity.Class <= 65)
            {
                
client.AddSpell(new Spell(true) { ID 10405 });
            }
            if (
client.Entity.FirstRebornClass == 135 && client.Entity.SecondRebornClass == 135 && client.Entity.Class >= 130 && client.Entity.Class <= 135)
            {
                
client.AddSpell(new Spell(true) { ID 30000 });
            }
            
#endregion AddRebornSpell

        
}
    }


اللى شايف ف السورس مشاكل تانى يسيبهأأأأ


أرجو من الادارة تظبيط الموضوع

محمد ياسر 2019-08-28 06:59 AM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
علي فكره اسكلات الروبون من entity.cs

Users 2019-08-28 11:46 AM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
انا بتعلم منك علم قلبى كمان ازاى ابعد عنك واقدر على الحرمان هههههههههههههههههههههههههههههه
الله ينور انا هجرب الحل بتاعك بس انت قد كلمه المشاكل الى فى السورس هههههه

Avengers-Co 2019-08-28 05:26 PM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
سورس رايزو مفهوش Remove Spell في ال GameState

حلها في GameState.cs نبحث عن
كود بلغة HTML:

public bool AddSpell(ushort spellid)
تحتها نضيف
كود بلغة HTML:

      public bool RemoveSpell(Interfaces.ISkill spell)
        {
            if (Spells.ContainsKey(spell.ID))
            {
                Spells.Remove(spell.ID);
                MsgActionProto Action = new MsgActionProto();
                Action.UID = Entity.UID;
                Action.dwParam = spell.ID;
                Action.ID = 109;
                Send(MsgAction_TATA.SendPacket(Action));
                Database.SkillTable.DeleteSpell(this, spell.ID);
                return true;
            }
            return false;
        }

ونضيف دية في Skilltable.cs
كود بلغة HTML:

      public static void DeleteSpell(GameState client, ushort ID)
        {
            Rayzo.Database.MySqlCommand command = new Rayzo.Database.MySqlCommand(MySqlCommandType.DELETE);
            command.Delete("skills", "ID", (long)ID).And("EntityID", (long)client.Entity.UID).Execute();
        }


Circle 2019-08-28 07:15 PM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rayzo (المشاركة 13949)
انا بتعلم منك علم قلبى كمان ازاى ابعد عنك واقدر على الحرمان هههههههههههههههههههههههههههههه
الله ينور انا هجرب الحل بتاعك بس انت قد كلمه المشاكل الى فى السورس هههههه

خاليها ع الله و قولى مشاكله :d

Circle 2019-08-28 07:16 PM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 13924)
علي فكره اسكلات الروبون من entity.cs

انا حاللها علشان كده رفعت حلها

Circle 2019-08-28 07:16 PM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
اقتباس:

المشاركة الأصلية كتبت بواسطة avengers-co (المشاركة 14017)
سورس رايزو مفهوش remove spell في ال gamestate

حلها في gamestate.cs نبحث عن
كود بلغة HTML:

public bool addspell(ushort spellid)
تحتها نضيف
كود بلغة HTML:

      public bool removespell(interfaces.iskill spell)
        {
            if (spells.containskey(spell.id))
            {
                spells.remove(spell.id);
                msgactionproto action = new msgactionproto();
                action.uid = entity.uid;
                action.dwparam = spell.id;
                action.id = 109;
                send(msgaction_tata.sendpacket(action));
                database.skilltable.deletespell(this, spell.id);
                return true;
            }
            return false;
        }

ونضيف دية في skilltable.cs
كود بلغة HTML:

      public static void deletespell(gamestate client, ushort id)
        {
            rayzo.database.mysqlcommand command = new rayzo.database.mysqlcommand(mysqlcommandtype.delete);
            command.delete("skills", "id", (long)id).and("entityid", (long)client.entity.uid).execute();
        }


تسلم بس ده حل مؤقت مش كامل
انا عندى مظبوطة تمام

Users 2019-08-31 12:05 AM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
اقتباس:

المشاركة الأصلية كتبت بواسطة circle (المشاركة 13881)
بسم الله و الحمد لله و الصلاة و السلام علي رسول الله

أمأأ بعد الحل لسورس rayzo

هتعمل كلأس جديد بأسم

كود PHP:

skillsreborn 

و هتضيف الأكواد دى فيه

كود PHP:

#region using!
Using system;
using system.io;
using system.linq;
using system.windows.forms;
using rayzo.network;
using system.net.mail;
using system.globalization;
using rayzo.database;
using system.net;
using rayzo.interfaces;
using rayzo.network.sockets;
using rayzo.network.authpackets;
using rayzo.game;
using system.collections.generic;
using system.runtime.interopservices;
using system.text;
using rayzo.network.gamepackets;
using rayzo.client;
using system.diagnostics;
using system.threading.tasks;
using system.threading;
using serverproject;
using rayzo;
using rayzo.network.gamepackets.union;
#endregion
namespace serverproject.skillsreborn
{
    public static class 
skillsreborn
    
{
        public static 
ushort learnablespell(ushort spellid)
        {
            return 
spellid;
        }
        public static 
void load(client.gamestate client)
        {
            
#region add skills
            
if (client.entity.class >= 10 && client.entity.class <= 15)
            {
                
//client.addspell(learnablespell(12070));
                
client.addspell(learnablespell(1110));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(1015));
                
client.addspell(learnablespell(1045));
                
client.addspell(learnablespell(1046));
                
client.addspell(learnablespell(11970));
                
client.addspell(learnablespell(11990));
                
client.addspell(learnablespell(11980));
                
client.addspell(learnablespell(11960));
                
client.addspell(learnablespell(1115));
                
client.addspell(learnablespell(1270));
                
client.addspell(learnablespell(1190));

            }
            if (
client.entity.class >= 50 && client.entity.class <= 55 && client.entity.firstrebornclass == 55 && client.entity.secondrebornclass >= 55)
            {
                
client.addspell(learnablespell(12070));
                
client.addspell(learnablespell(12080));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(12090));
                
client.addspell(learnablespell(12110));
                
client.addspell(learnablespell(11230));
                
client.addspell(learnablespell(11170));
                
client.addspell(learnablespell(6011));
                
client.addspell(learnablespell(6002));
                
client.addspell(learnablespell(6003));
                
client.addspell(learnablespell(6010));
                
client.addspell(learnablespell(6001));
                
client.addspell(learnablespell(11180));
                
client.addspell(learnablespell(6004));
                
client.addspell(learnablespell(6000));

            }
            if (
client.entity.secondrebornclass == 55 && client.entity.class >= 50 && client.entity.class <= 55)
            {
                
client.addspell(learnablespell(12070));
                
client.addspell(learnablespell(12080));
                
client.addspell(learnablespell(12090));
                
client.addspell(learnablespell(12110));
                
client.addspell(learnablespell(11230));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(11170));
                
client.addspell(learnablespell(6011));
                
client.addspell(learnablespell(6002));
                
client.addspell(learnablespell(6010));
                
client.addspell(learnablespell(6001));
                
client.addspell(learnablespell(11180));
                
client.addspell(learnablespell(6004));
                
client.addspell(learnablespell(6000));

            }
            if (
client.entity.class >= 50 && client.entity.class <= 55)
            {
                
client.addspell(learnablespell(12070));
                
client.addspell(learnablespell(12080));
                
client.addspell(learnablespell(12090));
                
client.addspell(learnablespell(12110));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(11230));
                
client.addspell(learnablespell(11170));
                
client.addspell(learnablespell(6011));
                
client.addspell(learnablespell(6010));
                
client.addspell(learnablespell(6001));
                
client.addspell(learnablespell(11180));
                
client.addspell(learnablespell(6004));
                
client.addspell(learnablespell(6000));

            }
            if (
client.entity.class >= 40 && client.entity.class <= 45)
            {
                
client.addspell(learnablespell(11590));//thepower
                
client.addspell(learnablespell(11600));
                
client.addspell(learnablespell(11620));
                
client.addspell(learnablespell(11610));
                
client.addspell(learnablespell(11650));
                
client.addspell(learnablespell(8002));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(8003));
                
client.addspell(learnablespell(11660));
                
client.addspell(learnablespell(11670));


            }
            if (
client.entity.class >= 20 && client.entity.class <= 25)
            {
                
client.addspell(learnablespell(12670));
                
client.addspell(learnablespell(12770));
                
client.addspell(learnablespell(12690));
                
client.addspell(learnablespell(12700));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(12660));
                
client.addspell(learnablespell(1045));
                
client.addspell(learnablespell(12680));
                
client.addspell(learnablespell(1046));
                
client.addspell(learnablespell(1020));
                
client.addspell(learnablespell(11200));
                
client.addspell(learnablespell(10470));
                
client.addspell(learnablespell(1025));
                
client.addspell(learnablespell(11160));

            }
            if (
client.entity.class >= 132 && client.entity.class <= 135)
            {
                
client.addspell(learnablespell(1055));
                
client.addspell(learnablespell(1075));
                
client.addspell(learnablespell(1085));
                
client.addspell(learnablespell(1090));
                
client.addspell(learnablespell(1095));
                
client.addspell(learnablespell(1100));
                
client.addspell(learnablespell(1175));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(1170));
                
client.addspell(learnablespell(1050));
                
client.addspell(learnablespell(1000));
                
client.addspell(learnablespell(1005));
                
client.addspell(learnablespell(12370));
                
client.addspell(learnablespell(12390));

            }
            if (
client.entity.class >= 142 && client.entity.class <= 145)
            {
                
client.addspell(learnablespell(1150));
                
client.addspell(learnablespell(1180));
                
client.addspell(learnablespell(1120));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(1165));
                
client.addspell(learnablespell(1160));
                
client.addspell(learnablespell(1002));
                
client.addspell(learnablespell(1125));
                
client.addspell(learnablespell(1010));
                
client.addspell(learnablespell(5001));
                
client.addspell(learnablespell(10309));
                
client.addspell(learnablespell(12400));
                
client.addspell(learnablespell(12380));

            }
            if (
client.entity.secondrebornclass == 135 && client.entity.firstrebornclass == 135 && client.entity.class >= 132 && client.entity.class <= 135)
            {
                
client.addspell(learnablespell(1055));
                
client.addspell(learnablespell(1075));
                
client.addspell(learnablespell(30000));
                
client.addspell(learnablespell(1085));
                
client.addspell(learnablespell(1090));
                
client.addspell(learnablespell(1095));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(1100));
                
client.addspell(learnablespell(1175));
                
client.addspell(learnablespell(1170));
                
client.addspell(learnablespell(1050));
                
client.addspell(learnablespell(1000));
                
client.addspell(learnablespell(1005));
                
client.addspell(learnablespell(12370));
                
client.addspell(learnablespell(12390));

            }
            if (
client.entity.class >= 142 && client.entity.class <= 145 && client.entity.firstrebornclass == 145 && client.entity.secondrebornclass >= 145)
            {
                
client.addspell(learnablespell(1150));
                
client.addspell(learnablespell(1180));
                
client.addspell(learnablespell(1120));
                
client.addspell(learnablespell(10310));
                
client.addspell(learnablespell(1165));
                
client.addspell(learnablespell(1160));
                
client.addspell(learnablespell(1002));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(1125));
                
client.addspell(learnablespell(1010));
                
client.addspell(learnablespell(5001));
                
client.addspell(learnablespell(10309));
                
client.addspell(learnablespell(12400));
                
client.addspell(learnablespell(12380));

            }
            if (
client.entity.class >= 60 && client.entity.class <= 65)
            {
                
client.addspell(learnablespell(10490));
                
client.addspell(learnablespell(10395));
                
client.addspell(learnablespell(10410));
                
client.addspell(learnablespell(12550));
                
client.addspell(learnablespell(12560));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(12570));
                
client.addspell(learnablespell(10390));
                
client.addspell(learnablespell(10415));
                
client.addspell(learnablespell(10381));
                
client.addspell(learnablespell(10400));
                
client.addspell(learnablespell(10425));
                
client.addspell(learnablespell(10430));

            }
            if (
client.entity.class >= 60 && client.entity.class <= 65 && client.entity.firstrebornclass == 65 && client.entity.secondrebornclass >= 65)
            {
                
client.addspell(learnablespell(10490));
                
client.addspell(learnablespell(10405));
                
client.addspell(learnablespell(10395));
                
client.addspell(learnablespell(10410));
                
client.addspell(learnablespell(12550));
                
client.addspell(learnablespell(12560));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(12570));
                
client.addspell(learnablespell(10390));
                
client.addspell(learnablespell(10415));
                
client.addspell(learnablespell(10381));
                
client.addspell(learnablespell(10400));
                
client.addspell(learnablespell(10425));
                
client.addspell(learnablespell(10430));

            }
            if (
client.entity.class >= 70 && client.entity.class <= 75)
            {
                
client.addspell(learnablespell(11060));
                
client.addspell(learnablespell(11110));
                
client.addspell(learnablespell(11030));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(11070));
                
client.addspell(learnablespell(11130));
                
client.addspell(learnablespell(11100));
                
client.addspell(learnablespell(11050));
                
client.addspell(learnablespell(11140));
                
client.addspell(learnablespell(11120));

            }
            if (
client.entity.class >= 80 && client.entity.class <= 85)
            {
                
client.addspell(learnablespell(12240));
                
client.addspell(learnablespell(12220));
                
client.addspell(learnablespell(12290));
                
client.addspell(learnablespell(12320));
                
client.addspell(learnablespell(12340));
                
client.addspell(learnablespell(12210));
                
client.addspell(learnablespell(12130));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(12120));
                
client.addspell(learnablespell(12270));
                
client.addspell(learnablespell(12330));
                
client.addspell(learnablespell(12170));
                
client.addspell(learnablespell(12160));
                
client.addspell(learnablespell(12350));
                
client.addspell(learnablespell(12140));
                
client.addspell(learnablespell(12280));
                
//client.addspell(learnablespell(11960));
                
client.addspell(learnablespell(12200));

            }
            if (
client.entity.class >= 80 && client.entity.class <= 85 && client.entity.firstrebornclass == 85 && client.entity.secondrebornclass >= 85)
            {
                
client.addspell(learnablespell(12240));
                
client.addspell(learnablespell(12300));
                
client.addspell(learnablespell(12220));
                
client.addspell(learnablespell(12290));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(12320));
                
client.addspell(learnablespell(12340));
                
client.addspell(learnablespell(12210));
                
client.addspell(learnablespell(12130));
                
client.addspell(learnablespell(12120));
                
client.addspell(learnablespell(12270));
                
client.addspell(learnablespell(12330));
                
client.addspell(learnablespell(12170));
                
client.addspell(learnablespell(12160));
                
client.addspell(learnablespell(12350));
                
client.addspell(learnablespell(12140));
                
client.addspell(learnablespell(12280));
                
// client.addspell(learnablespell(11960));
                
client.addspell(learnablespell(12200));

            }
            if (
client.entity.class >= 160 && client.entity.class <= 165)
            {
                
client.addspell(learnablespell(12980));
                
client.addspell(learnablespell(12950));
                
client.addspell(learnablespell(12930));
                
client.addspell(learnablespell(12990));
                
client.addspell(learnablespell(12960));
                
client.addspell(learnablespell(13000));
                
client.addspell(learnablespell(13030));
                
client.addspell(learnablespell(8001));
                
client.addspell(learnablespell(13020));
                
client.addspell(learnablespell(12890));
                
client.addspell(learnablespell(13090));
                
client.addspell(learnablespell(12850));
                
client.addspell(learnablespell(12840));
                
client.addspell(learnablespell(12970));
                
client.addspell(learnablespell(12940));
                
client.addspell(learnablespell(12830));
                
client.addspell(learnablespell(12860));
                
client.addspell(learnablespell(12870));

            }
            
#endregion add skills
        
}
        public static 
void remove(client.gamestate client)
        {
            
#region anti auto skill
            #region trojan
            
if (client.entity.class >= 10 && client.entity.class <= 15)
            {
                
client.removespell(new spell(true) { id 12080 }); //ninga
                
client.removespell(new spell(true) { id 12070 });
                
client.removespell(new spell(true) { id 6010 });
                
client.removespell(new spell(true) { id 12090 });
                
client.removespell(new spell(true) { id 12110 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 11230 });
                
client.removespell(new spell(true) { id 11170 });
                
client.removespell(new spell(true) { id 6011 });
                
client.removespell(new spell(true) { id 11180 });
                
client.removespell(new spell(true) { id 6002 });
                
client.removespell(new spell(true) { id 6003 });
                
client.removespell(new spell(true) { id 6004 });
                
client.removespell(new spell(true) { id 6000 });
                
client.removespell(new spell(true) { id 1075 }); //water
                
client.removespell(new spell(true) { id 1100 });
                
client.removespell(new spell(true) { id 1175 });
                
client.removespell(new spell(true) { id 12390 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1050 });
                
client.removespell(new spell(true) { id 1005 });
                
client.removespell(new spell(true) { id 12370 });
                
client.removespell(new spell(true) { id 30000 });
                
client.removespell(new spell(true) { id 1150 }); //fire
                
client.removespell(new spell(true) { id 1180 });
                
client.removespell(new spell(true) { id 1120 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1165 });
                
client.removespell(new spell(true) { id 1160 });
                
client.removespell(new spell(true) { id 1125 });
                
client.removespell(new spell(true) { id 1010 });
                
client.removespell(new spell(true) { id 5001 });
                
client.removespell(new spell(true) { id 10309 });
                
client.removespell(new spell(true) { id 12400 });
                
client.removespell(new spell(true) { id 11060 }); //piart
                
client.removespell(new spell(true) { id 11110 });
                
client.removespell(new spell(true) { id 11030 });
                
client.removespell(new spell(true) { id 11130 });
                
client.removespell(new spell(true) { id 11100 });
                
client.removespell(new spell(true) { id 11050 });
                
client.removespell(new spell(true) { id 11140 });
                
client.removespell(new spell(true) { id 11120 });
                
client.removespell(new spell(true) { id 10405 }); //monk
                
client.removespell(new spell(true) { id 10490 });
                
client.removespell(new spell(true) { id 10395 });
                
client.removespell(new spell(true) { id 10425 });
                
client.removespell(new spell(true) { id 10410 });
                
client.removespell(new spell(true) { id 12550 });
                
client.removespell(new spell(true) { id 12560 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12570 });
                
client.removespell(new spell(true) { id 10390 });
                
client.removespell(new spell(true) { id 10415 });
                
client.removespell(new spell(true) { id 10381 });
                
client.removespell(new spell(true) { id 10430 });
                
client.removespell(new spell(true) { id 12670 }); //waorior
                
client.removespell(new spell(true) { id 12770 });
                
client.removespell(new spell(true) { id 12690 });
                
client.removespell(new spell(true) { id 12700 });
                
client.removespell(new spell(true) { id 12660 });
                
client.removespell(new spell(true) { id 12680 });
                
client.removespell(new spell(true) { id 1020 });
                
client.removespell(new spell(true) { id 11200 });
                
client.removespell(new spell(true) { id 10470 });
                
client.removespell(new spell(true) { id 11160 });
                
client.removespell(new spell(true) { id 12240 }); //legoff
                
client.removespell(new spell(true) { id 12220 });
                
client.removespell(new spell(true) { id 12290 });
                
client.removespell(new spell(true) { id 12320 });
                
client.removespell(new spell(true) { id 12340 });
                
client.removespell(new spell(true) { id 12210 });
                
client.removespell(new spell(true) { id 12130 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12120 });
                
client.removespell(new spell(true) { id 12270 });
                
client.removespell(new spell(true) { id 12330 });
                
client.removespell(new spell(true) { id 12170 });
                
client.removespell(new spell(true) { id 12160 });
                
client.removespell(new spell(true) { id 12350 });
                
client.removespell(new spell(true) { id 12140 });
                
client.removespell(new spell(true) { id 12200 });
                
client.removespell(new spell(true) { id 12980 }); //windwallker
                
client.removespell(new spell(true) { id 12950 });
                
client.removespell(new spell(true) { id 12930 });
                
client.removespell(new spell(true) { id 12990 });
                
client.removespell(new spell(true) { id 12960 });
                
client.removespell(new spell(true) { id 13000 });
                
client.removespell(new spell(true) { id 13030 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 13020 });
                
client.removespell(new spell(true) { id 12890 });
                
client.removespell(new spell(true) { id 13090 });
                
client.removespell(new spell(true) { id 12850 });
                
client.removespell(new spell(true) { id 12840 });
                
client.removespell(new spell(true) { id 12970 });
                
client.removespell(new spell(true) { id 12940 });
                
client.removespell(new spell(true) { id 12830 });
                
client.removespell(new spell(true) { id 12860 });
                
client.removespell(new spell(true) { id 12870 });
                
// //client.removespell(new spell(true) { id = 8001 }); //trojan
                // client.removespell(new spell(true) { id = 1015 });
                // client.removespell(new spell(true) { id = 11970 });
                // client.removespell(new spell(true) { id = 11990 });
                // client.removespell(new spell(true) { id = 11980 });
                // client.removespell(new spell(true) { id = 11960 });
                // client.removespell(new spell(true) { id = 1115 });
                // client.removespell(new spell(true) { id = 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #region windwalker
            
if (client.entity.class >= 160 && client.entity.class <= 165)
            {
                
client.removespell(new spell(true) { id 12080 }); //ninga
                
client.removespell(new spell(true) { id 12070 });
                
client.removespell(new spell(true) { id 12090 });
                
client.removespell(new spell(true) { id 6010 });
                
client.removespell(new spell(true) { id 12110 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 11230 });
                
client.removespell(new spell(true) { id 11170 });
                
client.removespell(new spell(true) { id 6011 });
                
client.removespell(new spell(true) { id 11180 });
                
client.removespell(new spell(true) { id 6002 });
                
client.removespell(new spell(true) { id 6003 });
                
client.removespell(new spell(true) { id 6004 });
                
client.removespell(new spell(true) { id 6000 });
                
client.removespell(new spell(true) { id 1075 }); //water
                
client.removespell(new spell(true) { id 1100 });
                
client.removespell(new spell(true) { id 1175 });
                
client.removespell(new spell(true) { id 12390 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1050 });
                
client.removespell(new spell(true) { id 1005 });
                
client.removespell(new spell(true) { id 12370 });
                
client.removespell(new spell(true) { id 30000 });
                
client.removespell(new spell(true) { id 1150 }); //fire
                
client.removespell(new spell(true) { id 1180 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1165 });
                
client.removespell(new spell(true) { id 1160 });
                
client.removespell(new spell(true) { id 1125 });
                
client.removespell(new spell(true) { id 1010 });
                
client.removespell(new spell(true) { id 1120 });
                
client.removespell(new spell(true) { id 5001 });
                
client.removespell(new spell(true) { id 10309 });
                
client.removespell(new spell(true) { id 12400 });
                
client.removespell(new spell(true) { id 11060 }); //piart
                
client.removespell(new spell(true) { id 11110 });
                
client.removespell(new spell(true) { id 11030 });
                
client.removespell(new spell(true) { id 11130 });
                
client.removespell(new spell(true) { id 11100 });
                
client.removespell(new spell(true) { id 11050 });
                
client.removespell(new spell(true) { id 11140 });
                
client.removespell(new spell(true) { id 11120 });
                
client.removespell(new spell(true) { id 10405 }); //monk
                
client.removespell(new spell(true) { id 10490 });
                
client.removespell(new spell(true) { id 10425 });
                
client.removespell(new spell(true) { id 10410 });
                
client.removespell(new spell(true) { id 10395 });
                
client.removespell(new spell(true) { id 12550 });
                
client.removespell(new spell(true) { id 12560 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12570 });
                
client.removespell(new spell(true) { id 10390 });
                
client.removespell(new spell(true) { id 10415 });
                
client.removespell(new spell(true) { id 10381 });
                
client.removespell(new spell(true) { id 10430 });
                
client.removespell(new spell(true) { id 12670 }); //waorior
                
client.removespell(new spell(true) { id 12770 });
                
client.removespell(new spell(true) { id 12690 });
                
client.removespell(new spell(true) { id 12700 });
                
client.removespell(new spell(true) { id 12660 });
                
client.removespell(new spell(true) { id 12680 });
                
client.removespell(new spell(true) { id 1020 });
                
client.removespell(new spell(true) { id 11200 });
                
client.removespell(new spell(true) { id 10470 });
                
client.removespell(new spell(true) { id 11160 });
                
client.removespell(new spell(true) { id 12240 }); //legoff
                
client.removespell(new spell(true) { id 12220 });
                
client.removespell(new spell(true) { id 12290 });
                
client.removespell(new spell(true) { id 12320 });
                
client.removespell(new spell(true) { id 12340 });
                
client.removespell(new spell(true) { id 12210 });
                
client.removespell(new spell(true) { id 12130 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12120 });
                
client.removespell(new spell(true) { id 12270 });
                
client.removespell(new spell(true) { id 12330 });
                
client.removespell(new spell(true) { id 12170 });
                
client.removespell(new spell(true) { id 12160 });
                
client.removespell(new spell(true) { id 12350 });
                
client.removespell(new spell(true) { id 12140 });
                
client.removespell(new spell(true) { id 12200 });
                
//  client.removespell(new spell(true) { id = 12980 }); //windwallker
                // client.removespell(new spell(true) { id = 12950 });
                // client.removespell(new spell(true) { id = 12930 });
                // client.removespell(new spell(true) { id = 12990 });
                // client.removespell(new spell(true) { id = 12960 });
                //  client.removespell(new spell(true) { id = 13000 });
                // client.removespell(new spell(true) { id = 13030 });
                //  //client.removespell(new spell(true) { id = 8001 });
                // client.removespell(new spell(true) { id = 13020 });
                // client.removespell(new spell(true) { id = 12890 });
                // client.removespell(new spell(true) { id = 13090 });
                // client.removespell(new spell(true) { id = 12850 });
                // client.removespell(new spell(true) { id = 12840 });
                // client.removespell(new spell(true) { id = 12970 });
                // client.removespell(new spell(true) { id = 12940 });
                //client.removespell(new spell(true) { id = 12830 });
                //client.removespell(new spell(true) { id = 12860 });
                // client.removespell(new spell(true) { id = 12870 });
                //client.removespell(new spell(true) { id = 8001 }); //trojan
                
client.removespell(new spell(true) { id 1015 });
                
client.removespell(new spell(true) { id 11970 });
                
client.removespell(new spell(true) { id 11990 });
                
client.removespell(new spell(true) { id 11980 });
                
client.removespell(new spell(true) { id 11960 });
                
client.removespell(new spell(true) { id 1115 });
                
client.removespell(new spell(true) { id 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #region warrior
            
if (client.entity.class >= 20 && client.entity.class <= 25)
            {
                
client.removespell(new spell(true) { id 12080 }); //ninga
                
client.removespell(new spell(true) { id 12070 });
                
client.removespell(new spell(true) { id 12090 });
                
client.removespell(new spell(true) { id 12110 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 11230 });
                
client.removespell(new spell(true) { id 6010 });
                
client.removespell(new spell(true) { id 11170 });
                
client.removespell(new spell(true) { id 6011 });
                
client.removespell(new spell(true) { id 11180 });
                
client.removespell(new spell(true) { id 6002 });
                
client.removespell(new spell(true) { id 6003 });
                
client.removespell(new spell(true) { id 6004 });
                
client.removespell(new spell(true) { id 6000 });
                
client.removespell(new spell(true) { id 1075 }); //water
                
client.removespell(new spell(true) { id 1100 });
                
client.removespell(new spell(true) { id 1175 });
                
client.removespell(new spell(true) { id 12390 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1050 });
                
client.removespell(new spell(true) { id 1005 });
                
client.removespell(new spell(true) { id 12370 });
                
client.removespell(new spell(true) { id 30000 });
                
client.removespell(new spell(true) { id 1150 }); //fire
                
client.removespell(new spell(true) { id 1180 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1165 });
                
client.removespell(new spell(true) { id 1160 });
                
client.removespell(new spell(true) { id 1125 });
                
client.removespell(new spell(true) { id 1010 });
                
client.removespell(new spell(true) { id 5001 });
                
client.removespell(new spell(true) { id 10309 });
                
client.removespell(new spell(true) { id 12400 });
                
client.removespell(new spell(true) { id 11060 }); //piart
                
client.removespell(new spell(true) { id 11110 });
                
client.removespell(new spell(true) { id 11030 });
                
client.removespell(new spell(true) { id 11130 });
                
client.removespell(new spell(true) { id 11100 });
                
client.removespell(new spell(true) { id 11050 });
                
client.removespell(new spell(true) { id 11140 });
                
client.removespell(new spell(true) { id 11120 });
                
client.removespell(new spell(true) { id 10405 }); //monk
                
client.removespell(new spell(true) { id 10490 });
                
client.removespell(new spell(true) { id 10425 });
                
client.removespell(new spell(true) { id 10410 });
                
client.removespell(new spell(true) { id 10395 });
                
client.removespell(new spell(true) { id 12550 });
                
client.removespell(new spell(true) { id 12560 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12570 });
                
client.removespell(new spell(true) { id 10390 });
                
client.removespell(new spell(true) { id 10415 });
                
client.removespell(new spell(true) { id 10381 });
                
client.removespell(new spell(true) { id 10430 });
                
//  client.removespell(new spell(true) { id = 12670 }); //waorior
                //  client.removespell(new spell(true) { id = 12770 });
                //  client.removespell(new spell(true) { id = 12690 });
                //  client.removespell(new spell(true) { id = 12700 });
                //  client.removespell(new spell(true) { id = 12660 });
                //  client.removespell(new spell(true) { id = 12680 });
                // client.removespell(new spell(true) { id = 1020 });
                // client.removespell(new spell(true) { id = 11200 });
                // client.removespell(new spell(true) { id = 10470 });
                // client.removespell(new spell(true) { id = 11160 });
                
client.removespell(new spell(true) { id 12240 }); //legoff
                
client.removespell(new spell(true) { id 12220 });
                
client.removespell(new spell(true) { id 12290 });
                
client.removespell(new spell(true) { id 12320 });
                
client.removespell(new spell(true) { id 12340 });
                
client.removespell(new spell(true) { id 12210 });
                
client.removespell(new spell(true) { id 12130 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12120 });
                
client.removespell(new spell(true) { id 12270 });
                
client.removespell(new spell(true) { id 12330 });
                
client.removespell(new spell(true) { id 12170 });
                
client.removespell(new spell(true) { id 12160 });
                
client.removespell(new spell(true) { id 12350 });
                
client.removespell(new spell(true) { id 12140 });
                
client.removespell(new spell(true) { id 12200 });
                
client.removespell(new spell(true) { id 12980 }); //windwallker
                
client.removespell(new spell(true) { id 12950 });
                
client.removespell(new spell(true) { id 12930 });
                
client.removespell(new spell(true) { id 12990 });
                
client.removespell(new spell(true) { id 12960 });
                
client.removespell(new spell(true) { id 13000 });
                
client.removespell(new spell(true) { id 13030 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 13020 });
                
client.removespell(new spell(true) { id 12890 });
                
client.removespell(new spell(true) { id 13090 });
                
client.removespell(new spell(true) { id 12850 });
                
client.removespell(new spell(true) { id 12840 });
                
client.removespell(new spell(true) { id 12970 });
                
client.removespell(new spell(true) { id 12940 });
                
client.removespell(new spell(true) { id 12830 });
                
client.removespell(new spell(true) { id 12860 });
                
client.removespell(new spell(true) { id 12870 });
                
//client.removespell(new spell(true) { id = 8001 }); //trojan
                
client.removespell(new spell(true) { id 1015 });
                
client.removespell(new spell(true) { id 11970 });
                
client.removespell(new spell(true) { id 11990 });
                
client.removespell(new spell(true) { id 11980 });
                
client.removespell(new spell(true) { id 11960 });
                
client.removespell(new spell(true) { id 1115 });
                
client.removespell(new spell(true) { id 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #region ninja
            
if (client.entity.class >= 50 && client.entity.class <= 55)
            {
                
/*  client.removespell(new spell(true) { id = 12080 }); //ninga
                  client.removespell(new spell(true) { id = 12070 });
                  client.removespell(new spell(true) { id = 12090 });
                  client.removespell(new spell(true) { id = 12110 });
                  //client.removespell(new spell(true) { id = 8001 });
                  client.removespell(new spell(true) { id = 11230 });
                  client.removespell(new spell(true) { id = 6010 });
                  client.removespell(new spell(true) { id = 11170 });
                  client.removespell(new spell(true) { id = 6011 });
                  client.removespell(new spell(true) { id = 11180 });
                  client.removespell(new spell(true) { id = 6002 });
                  client.removespell(new spell(true) { id = 6003 });
                  client.removespell(new spell(true) { id = 6004 });
                  client.removespell(new spell(true) { id = 6000 });*/
                
client.removespell(new spell(true) { id 1075 }); //water
                
client.removespell(new spell(true) { id 1100 });
                
client.removespell(new spell(true) { id 12390 });
                
client.removespell(new spell(true) { id 1175 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1050 });
                
client.removespell(new spell(true) { id 1005 });
                
client.removespell(new spell(true) { id 12370 });
                
client.removespell(new spell(true) { id 30000 });
                
client.removespell(new spell(true) { id 1150 }); //fire
                
client.removespell(new spell(true) { id 1180 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1165 });
                
client.removespell(new spell(true) { id 1120 });
                
client.removespell(new spell(true) { id 1160 });
                
client.removespell(new spell(true) { id 1125 });
                
client.removespell(new spell(true) { id 1010 });
                
client.removespell(new spell(true) { id 5001 });
                
client.removespell(new spell(true) { id 10309 });
                
client.removespell(new spell(true) { id 12400 });
                
client.removespell(new spell(true) { id 11060 }); //piart
                
client.removespell(new spell(true) { id 11110 });
                
client.removespell(new spell(true) { id 11030 });
                
client.removespell(new spell(true) { id 11130 });
                
client.removespell(new spell(true) { id 11100 });
                
client.removespell(new spell(true) { id 11050 });
                
client.removespell(new spell(true) { id 11140 });
                
client.removespell(new spell(true) { id 11120 });
                
client.removespell(new spell(true) { id 10405 }); //monk
                
client.removespell(new spell(true) { id 10490 });
                
client.removespell(new spell(true) { id 10425 });
                
client.removespell(new spell(true) { id 10410 });
                
client.removespell(new spell(true) { id 10395 });
                
client.removespell(new spell(true) { id 12550 });
                
client.removespell(new spell(true) { id 12560 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12570 });
                
client.removespell(new spell(true) { id 10390 });
                
client.removespell(new spell(true) { id 10415 });
                
client.removespell(new spell(true) { id 10381 });
                
client.removespell(new spell(true) { id 10430 });
                
client.removespell(new spell(true) { id 12670 }); //waorior
                
client.removespell(new spell(true) { id 12770 });
                
client.removespell(new spell(true) { id 12690 });
                
client.removespell(new spell(true) { id 12700 });
                
client.removespell(new spell(true) { id 12660 });
                
client.removespell(new spell(true) { id 12680 });
                
client.removespell(new spell(true) { id 1020 });
                
client.removespell(new spell(true) { id 11200 });
                
client.removespell(new spell(true) { id 10470 });
                
client.removespell(new spell(true) { id 11160 });
                
client.removespell(new spell(true) { id 12240 }); //legoff
                
client.removespell(new spell(true) { id 12220 });
                
client.removespell(new spell(true) { id 12290 });
                
client.removespell(new spell(true) { id 12320 });
                
client.removespell(new spell(true) { id 12340 });
                
client.removespell(new spell(true) { id 12210 });
                
client.removespell(new spell(true) { id 12130 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12120 });
                
client.removespell(new spell(true) { id 12270 });
                
client.removespell(new spell(true) { id 12330 });
                
client.removespell(new spell(true) { id 12170 });
                
client.removespell(new spell(true) { id 12160 });
                
client.removespell(new spell(true) { id 12350 });
                
client.removespell(new spell(true) { id 12140 });
                
client.removespell(new spell(true) { id 12200 });
                
client.removespell(new spell(true) { id 12980 }); //windwallker
                
client.removespell(new spell(true) { id 12950 });
                
client.removespell(new spell(true) { id 12930 });
                
client.removespell(new spell(true) { id 12990 });
                
client.removespell(new spell(true) { id 12960 });
                
client.removespell(new spell(true) { id 13000 });
                
client.removespell(new spell(true) { id 13030 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 13020 });
                
client.removespell(new spell(true) { id 12890 });
                
client.removespell(new spell(true) { id 13090 });
                
client.removespell(new spell(true) { id 12850 });
                
client.removespell(new spell(true) { id 12840 });
                
client.removespell(new spell(true) { id 12970 });
                
client.removespell(new spell(true) { id 12940 });
                
client.removespell(new spell(true) { id 12830 });
                
client.removespell(new spell(true) { id 12860 });
                
client.removespell(new spell(true) { id 12870 });
                
//client.removespell(new spell(true) { id = 8001 }); //trojan
                
client.removespell(new spell(true) { id 1015 });
                
client.removespell(new spell(true) { id 11970 });
                
client.removespell(new spell(true) { id 11990 });
                
client.removespell(new spell(true) { id 11980 });
                
client.removespell(new spell(true) { id 11960 });
                
client.removespell(new spell(true) { id 1115 });
                
client.removespell(new spell(true) { id 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #region monk
            
if (client.entity.class >= 60 && client.entity.class <= 65)
            {
                
client.removespell(new spell(true) { id 12080 }); //ninga
                
client.removespell(new spell(true) { id 12070 });
                
client.removespell(new spell(true) { id 12090 });
                
client.removespell(new spell(true) { id 12110 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 11230 });
                
client.removespell(new spell(true) { id 6010 });
                
client.removespell(new spell(true) { id 11170 });
                
client.removespell(new spell(true) { id 6011 });
                
client.removespell(new spell(true) { id 11180 });
                
client.removespell(new spell(true) { id 6002 });
                
client.removespell(new spell(true) { id 6003 });
                
client.removespell(new spell(true) { id 6004 });
                
client.removespell(new spell(true) { id 6000 });
                
client.removespell(new spell(true) { id 1075 }); //water
                
client.removespell(new spell(true) { id 1100 });
                
client.removespell(new spell(true) { id 1175 });
                
client.removespell(new spell(true) { id 12390 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1050 });
                
client.removespell(new spell(true) { id 1005 });
                
client.removespell(new spell(true) { id 12370 });
                
client.removespell(new spell(true) { id 30000 });
                
client.removespell(new spell(true) { id 1150 }); //fire
                
client.removespell(new spell(true) { id 1180 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1165 });
                
client.removespell(new spell(true) { id 1120 });
                
client.removespell(new spell(true) { id 1160 });
                
client.removespell(new spell(true) { id 1125 });
                
client.removespell(new spell(true) { id 1010 });
                
client.removespell(new spell(true) { id 5001 });
                
client.removespell(new spell(true) { id 10309 });
                
client.removespell(new spell(true) { id 12400 });
                
client.removespell(new spell(true) { id 11060 }); //piart
                
client.removespell(new spell(true) { id 11110 });
                
client.removespell(new spell(true) { id 11030 });
                
client.removespell(new spell(true) { id 11130 });
                
client.removespell(new spell(true) { id 11100 });
                
client.removespell(new spell(true) { id 11050 });
                
client.removespell(new spell(true) { id 11140 });
                
client.removespell(new spell(true) { id 11120 });
                
//  client.removespell(new spell(true) { id = 10405 }); //monk
                //  client.removespell(new spell(true) { id = 10490 });
                //  client.removespell(new spell(true) { id = 10395 });
                //  client.removespell(new spell(true) { id = 12550 });
                //  client.removespell(new spell(true) { id = 12560 });
                // client.removespell(new spell(true) { id = 10425 });
                // client.removespell(new spell(true) { id = 10410 });
                //  //client.removespell(new spell(true) { id = 8001 });
                //  client.removespell(new spell(true) { id = 12570 });
                //  client.removespell(new spell(true) { id = 10390 });
                //  client.removespell(new spell(true) { id = 10415 });
                //  client.removespell(new spell(true) { id = 10381 });
                //  client.removespell(new spell(true) { id = 10430 });
                
client.removespell(new spell(true) { id 12670 }); //waorior
                
client.removespell(new spell(true) { id 12770 });
                
client.removespell(new spell(true) { id 12690 });
                
client.removespell(new spell(true) { id 12700 });
                
client.removespell(new spell(true) { id 12660 });
                
client.removespell(new spell(true) { id 12680 });
                
client.removespell(new spell(true) { id 1020 });
                
client.removespell(new spell(true) { id 11200 });
                
client.removespell(new spell(true) { id 10470 });
                
client.removespell(new spell(true) { id 11160 });
                
client.removespell(new spell(true) { id 12240 }); //legoff
                
client.removespell(new spell(true) { id 12220 });
                
client.removespell(new spell(true) { id 12290 });
                
client.removespell(new spell(true) { id 12320 });
                
client.removespell(new spell(true) { id 12340 });
                
client.removespell(new spell(true) { id 12210 });
                
client.removespell(new spell(true) { id 12130 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12120 });
                
client.removespell(new spell(true) { id 12270 });
                
client.removespell(new spell(true) { id 12330 });
                
client.removespell(new spell(true) { id 12170 });
                
client.removespell(new spell(true) { id 12160 });
                
client.removespell(new spell(true) { id 12350 });
                
client.removespell(new spell(true) { id 12140 });
                
client.removespell(new spell(true) { id 12200 });
                
client.removespell(new spell(true) { id 12980 }); //windwallker
                
client.removespell(new spell(true) { id 12950 });
                
client.removespell(new spell(true) { id 12930 });
                
client.removespell(new spell(true) { id 12990 });
                
client.removespell(new spell(true) { id 12960 });
                
client.removespell(new spell(true) { id 13000 });
                
client.removespell(new spell(true) { id 13030 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 13020 });
                
client.removespell(new spell(true) { id 12890 });
                
client.removespell(new spell(true) { id 13090 });
                
client.removespell(new spell(true) { id 12850 });
                
client.removespell(new spell(true) { id 12840 });
                
client.removespell(new spell(true) { id 12970 });
                
client.removespell(new spell(true) { id 12940 });
                
client.removespell(new spell(true) { id 12830 });
                
client.removespell(new spell(true) { id 12860 });
                
client.removespell(new spell(true) { id 12870 });
                
//client.removespell(new spell(true) { id = 8001 }); //trojan
                
client.removespell(new spell(true) { id 1015 });
                
client.removespell(new spell(true) { id 11970 });
                
client.removespell(new spell(true) { id 11990 });
                
client.removespell(new spell(true) { id 11980 });
                
client.removespell(new spell(true) { id 11960 });
                
client.removespell(new spell(true) { id 1115 });
                
client.removespell(new spell(true) { id 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #region pirate
            
if (client.entity.class >= 70 && client.entity.class <= 75)
            {
                
client.removespell(new spell(true) { id 12080 }); //ninga
                
client.removespell(new spell(true) { id 12070 });
                
client.removespell(new spell(true) { id 12090 });
                
client.removespell(new spell(true) { id 12110 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 11230 });
                
client.removespell(new spell(true) { id 11170 });
                
client.removespell(new spell(true) { id 6011 });
                
client.removespell(new spell(true) { id 6010 });
                
client.removespell(new spell(true) { id 11180 });
                
client.removespell(new spell(true) { id 6002 });
                
client.removespell(new spell(true) { id 6003 });
                
client.removespell(new spell(true) { id 6004 });
                
client.removespell(new spell(true) { id 6000 });
                
client.removespell(new spell(true) { id 1075 }); //water
                
client.removespell(new spell(true) { id 1100 });
                
client.removespell(new spell(true) { id 1175 });
                
client.removespell(new spell(true) { id 12390 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1050 });
                
client.removespell(new spell(true) { id 1005 });
                
client.removespell(new spell(true) { id 12370 });
                
client.removespell(new spell(true) { id 30000 });
                
client.removespell(new spell(true) { id 1150 }); //fire
                
client.removespell(new spell(true) { id 1180 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1165 });
                
client.removespell(new spell(true) { id 1120 });
                
client.removespell(new spell(true) { id 1160 });
                
client.removespell(new spell(true) { id 1125 });
                
client.removespell(new spell(true) { id 1010 });
                
client.removespell(new spell(true) { id 5001 });
                
client.removespell(new spell(true) { id 10309 });
                
client.removespell(new spell(true) { id 12400 });
                
// client.removespell(new spell(true) { id = 11060 }); //piart
                //  client.removespell(new spell(true) { id = 11110 });
                // client.removespell(new spell(true) { id = 11030 });
                // client.removespell(new spell(true) { id = 11130 });
                // client.removespell(new spell(true) { id = 11100 });
                // client.removespell(new spell(true) { id = 11050 });
                // client.removespell(new spell(true) { id = 11140 });
                // client.removespell(new spell(true) { id = 11120 });
                
client.removespell(new spell(true) { id 10405 }); //monk
                
client.removespell(new spell(true) { id 10490 });
                
client.removespell(new spell(true) { id 10425 });
                
client.removespell(new spell(true) { id 10410 });
                
client.removespell(new spell(true) { id 10395 });
                
client.removespell(new spell(true) { id 12550 });
                
client.removespell(new spell(true) { id 12560 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12570 });
                
client.removespell(new spell(true) { id 10390 });
                
client.removespell(new spell(true) { id 10415 });
                
client.removespell(new spell(true) { id 10381 });
                
client.removespell(new spell(true) { id 10430 });
                
client.removespell(new spell(true) { id 12670 }); //waorior
                
client.removespell(new spell(true) { id 12770 });
                
client.removespell(new spell(true) { id 12690 });
                
client.removespell(new spell(true) { id 12700 });
                
client.removespell(new spell(true) { id 12660 });
                
client.removespell(new spell(true) { id 12680 });
                
client.removespell(new spell(true) { id 1020 });
                
client.removespell(new spell(true) { id 11200 });
                
client.removespell(new spell(true) { id 10470 });
                
client.removespell(new spell(true) { id 11160 });
                
client.removespell(new spell(true) { id 12240 }); //legoff
                
client.removespell(new spell(true) { id 12220 });
                
client.removespell(new spell(true) { id 12290 });
                
client.removespell(new spell(true) { id 12320 });
                
client.removespell(new spell(true) { id 12340 });
                
client.removespell(new spell(true) { id 12210 });
                
client.removespell(new spell(true) { id 12130 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12120 });
                
client.removespell(new spell(true) { id 12270 });
                
client.removespell(new spell(true) { id 12330 });
                
client.removespell(new spell(true) { id 12170 });
                
client.removespell(new spell(true) { id 12160 });
                
client.removespell(new spell(true) { id 12350 });
                
client.removespell(new spell(true) { id 12140 });
                
client.removespell(new spell(true) { id 12200 });
                
client.removespell(new spell(true) { id 12980 }); //windwallker
                
client.removespell(new spell(true) { id 12950 });
                
client.removespell(new spell(true) { id 12930 });
                
client.removespell(new spell(true) { id 12990 });
                
client.removespell(new spell(true) { id 12960 });
                
client.removespell(new spell(true) { id 13000 });
                
client.removespell(new spell(true) { id 13030 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 13020 });
                
client.removespell(new spell(true) { id 12890 });
                
client.removespell(new spell(true) { id 13090 });
                
client.removespell(new spell(true) { id 12850 });
                
client.removespell(new spell(true) { id 12840 });
                
client.removespell(new spell(true) { id 12970 });
                
client.removespell(new spell(true) { id 12940 });
                
client.removespell(new spell(true) { id 12830 });
                
client.removespell(new spell(true) { id 12860 });
                
client.removespell(new spell(true) { id 12870 });
                
//client.removespell(new spell(true) { id = 8001 }); //trojan
                
client.removespell(new spell(true) { id 1015 });
                
client.removespell(new spell(true) { id 11970 });
                
client.removespell(new spell(true) { id 11990 });
                
client.removespell(new spell(true) { id 11980 });
                
client.removespell(new spell(true) { id 11960 });
                
client.removespell(new spell(true) { id 1115 });
                
client.removespell(new spell(true) { id 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #region leelong
            
if (client.entity.class >= 80 && client.entity.class <= 85)
            {
                
client.removespell(new spell(true) { id 12080 }); //ninga
                
client.removespell(new spell(true) { id 12070 });
                
client.removespell(new spell(true) { id 12090 });
                
client.removespell(new spell(true) { id 12110 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 11230 });
                
client.removespell(new spell(true) { id 6010 });
                
client.removespell(new spell(true) { id 11170 });
                
client.removespell(new spell(true) { id 6011 });
                
client.removespell(new spell(true) { id 11180 });
                
client.removespell(new spell(true) { id 6002 });
                
client.removespell(new spell(true) { id 6003 });
                
client.removespell(new spell(true) { id 6004 });
                
client.removespell(new spell(true) { id 6000 });
                
client.removespell(new spell(true) { id 1075 }); //water
                
client.removespell(new spell(true) { id 1100 });
                
client.removespell(new spell(true) { id 12390 });
                
client.removespell(new spell(true) { id 1175 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1050 });
                
client.removespell(new spell(true) { id 1005 });
                
client.removespell(new spell(true) { id 12370 });
                
client.removespell(new spell(true) { id 30000 });
                
client.removespell(new spell(true) { id 1150 }); //fire
                
client.removespell(new spell(true) { id 1180 });
                
client.removespell(new spell(true) { id 1120 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1165 });
                
client.removespell(new spell(true) { id 1160 });
                
client.removespell(new spell(true) { id 1125 });
                
client.removespell(new spell(true) { id 1010 });
                
client.removespell(new spell(true) { id 5001 });
                
client.removespell(new spell(true) { id 10309 });
                
client.removespell(new spell(true) { id 12400 });
                
client.removespell(new spell(true) { id 11060 }); //piart
                
client.removespell(new spell(true) { id 11110 });
                
client.removespell(new spell(true) { id 11030 });
                
client.removespell(new spell(true) { id 11130 });
                
client.removespell(new spell(true) { id 11100 });
                
client.removespell(new spell(true) { id 11050 });
                
client.removespell(new spell(true) { id 11140 });
                
client.removespell(new spell(true) { id 11120 });
                
client.removespell(new spell(true) { id 10405 }); //monk
                
client.removespell(new spell(true) { id 10490 });
                
client.removespell(new spell(true) { id 10395 });
                
client.removespell(new spell(true) { id 12550 });
                
client.removespell(new spell(true) { id 10425 });
                
client.removespell(new spell(true) { id 10410 });
                
client.removespell(new spell(true) { id 12560 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12570 });
                
client.removespell(new spell(true) { id 10390 });
                
client.removespell(new spell(true) { id 10415 });
                
client.removespell(new spell(true) { id 10381 });
                
client.removespell(new spell(true) { id 10430 });
                
client.removespell(new spell(true) { id 12670 }); //waorior
                
client.removespell(new spell(true) { id 12770 });
                
client.removespell(new spell(true) { id 12690 });
                
client.removespell(new spell(true) { id 12700 });
                
client.removespell(new spell(true) { id 12660 });
                
client.removespell(new spell(true) { id 12680 });
                
client.removespell(new spell(true) { id 1020 });
                
client.removespell(new spell(true) { id 11200 });
                
client.removespell(new spell(true) { id 10470 });
                
client.removespell(new spell(true) { id 11160 });
                
//  client.removespell(new spell(true) { id = 12240 }); //legoff
                //  client.removespell(new spell(true) { id = 12220 });
                // client.removespell(new spell(true) { id = 12290 });
                // client.removespell(new spell(true) { id = 12320 });
                //  client.removespell(new spell(true) { id = 12340 });
                //  client.removespell(new spell(true) { id = 12210 });
                //  client.removespell(new spell(true) { id = 12130 });
                //  //client.removespell(new spell(true) { id = 8001 });
                //  client.removespell(new spell(true) { id = 12120 });
                //  client.removespell(new spell(true) { id = 12270 });
                //  client.removespell(new spell(true) { id = 12330 });
                //  client.removespell(new spell(true) { id = 12170 });
                //  client.removespell(new spell(true) { id = 12160 });
                //  client.removespell(new spell(true) { id = 12350 });
                //  client.removespell(new spell(true) { id = 12140 });
                // client.removespell(new spell(true) { id = 12200 });
                
client.removespell(new spell(true) { id 12980 }); //windwallker
                
client.removespell(new spell(true) { id 12950 });
                
client.removespell(new spell(true) { id 12930 });
                
client.removespell(new spell(true) { id 12990 });
                
client.removespell(new spell(true) { id 12960 });
                
client.removespell(new spell(true) { id 13000 });
                
client.removespell(new spell(true) { id 13030 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 13020 });
                
client.removespell(new spell(true) { id 12890 });
                
client.removespell(new spell(true) { id 13090 });
                
client.removespell(new spell(true) { id 12850 });
                
client.removespell(new spell(true) { id 12840 });
                
client.removespell(new spell(true) { id 12970 });
                
client.removespell(new spell(true) { id 12940 });
                
client.removespell(new spell(true) { id 12830 });
                
client.removespell(new spell(true) { id 12860 });
                
client.removespell(new spell(true) { id 12870 });
                
//client.removespell(new spell(true) { id = 8001 }); //trojan
                
client.removespell(new spell(true) { id 1015 });
                
client.removespell(new spell(true) { id 11970 });
                
client.removespell(new spell(true) { id 11990 });
                
client.removespell(new spell(true) { id 11980 });
                
client.removespell(new spell(true) { id 11960 });
                
client.removespell(new spell(true) { id 1115 });
                
client.removespell(new spell(true) { id 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #region toaist
            
if (client.entity.class >= 132 && client.entity.class <= 135)
            {
                
client.removespell(new spell(true) { id 12080 }); //ninga
                
client.removespell(new spell(true) { id 12070 });
                
client.removespell(new spell(true) { id 12090 });
                
client.removespell(new spell(true) { id 6010 });
                
client.removespell(new spell(true) { id 12110 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 11230 });
                
client.removespell(new spell(true) { id 11170 });
                
client.removespell(new spell(true) { id 6011 });
                
client.removespell(new spell(true) { id 11180 });
                
client.removespell(new spell(true) { id 6002 });
                
client.removespell(new spell(true) { id 6003 });
                
client.removespell(new spell(true) { id 6004 });
                
client.removespell(new spell(true) { id 6000 });
                
// client.removespell(new spell(true) { id = 1075 }); //water
                //  client.removespell(new spell(true) { id = 1100 });
                //  client.removespell(new spell(true) { id = 1175 });
                // client.removespell(new spell(true) { id = 12390 });
                // //client.removespell(new spell(true) { id = 8001 });
                //  client.removespell(new spell(true) { id = 1050 });
                //  client.removespell(new spell(true) { id = 1005 });
                //  client.removespell(new spell(true) { id = 12370 });
                //  client.removespell(new spell(true) { id = 30000 });
                
client.removespell(new spell(true) { id 1150 }); //fire
                
client.removespell(new spell(true) { id 1180 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1165 });
                
client.removespell(new spell(true) { id 1160 });
                
client.removespell(new spell(true) { id 1125 });
                
client.removespell(new spell(true) { id 1120 });
                
client.removespell(new spell(true) { id 1010 });
                
client.removespell(new spell(true) { id 5001 });
                
client.removespell(new spell(true) { id 10309 });
                
client.removespell(new spell(true) { id 12400 });
                
client.removespell(new spell(true) { id 11060 }); //piart
                
client.removespell(new spell(true) { id 11110 });
                
client.removespell(new spell(true) { id 11030 });
                
client.removespell(new spell(true) { id 11130 });
                
client.removespell(new spell(true) { id 11100 });
                
client.removespell(new spell(true) { id 11050 });
                
client.removespell(new spell(true) { id 11140 });
                
client.removespell(new spell(true) { id 11120 });
                
client.removespell(new spell(true) { id 10405 }); //monk
                
client.removespell(new spell(true) { id 10490 });
                
client.removespell(new spell(true) { id 10395 });
                
client.removespell(new spell(true) { id 12550 });
                
client.removespell(new spell(true) { id 12560 });
                
client.removespell(new spell(true) { id 10425 });
                
client.removespell(new spell(true) { id 10410 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12570 });
                
client.removespell(new spell(true) { id 10390 });
                
client.removespell(new spell(true) { id 10415 });
                
client.removespell(new spell(true) { id 10381 });
                
client.removespell(new spell(true) { id 10430 });
                
client.removespell(new spell(true) { id 12670 }); //waorior
                
client.removespell(new spell(true) { id 12770 });
                
client.removespell(new spell(true) { id 12690 });
                
client.removespell(new spell(true) { id 12700 });
                
client.removespell(new spell(true) { id 12660 });
                
client.removespell(new spell(true) { id 12680 });
                
client.removespell(new spell(true) { id 1020 });
                
client.removespell(new spell(true) { id 11200 });
                
client.removespell(new spell(true) { id 10470 });
                
client.removespell(new spell(true) { id 11160 });
                
client.removespell(new spell(true) { id 12240 }); //legoff
                
client.removespell(new spell(true) { id 12220 });
                
client.removespell(new spell(true) { id 12290 });
                
client.removespell(new spell(true) { id 12320 });
                
client.removespell(new spell(true) { id 12340 });
                
client.removespell(new spell(true) { id 12210 });
                
client.removespell(new spell(true) { id 12130 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12120 });
                
client.removespell(new spell(true) { id 12270 });
                
client.removespell(new spell(true) { id 12330 });
                
client.removespell(new spell(true) { id 12170 });
                
client.removespell(new spell(true) { id 12160 });
                
client.removespell(new spell(true) { id 12350 });
                
client.removespell(new spell(true) { id 12140 });
                
client.removespell(new spell(true) { id 12200 });
                
client.removespell(new spell(true) { id 12980 }); //windwallker
                
client.removespell(new spell(true) { id 12950 });
                
client.removespell(new spell(true) { id 12930 });
                
client.removespell(new spell(true) { id 12990 });
                
client.removespell(new spell(true) { id 12960 });
                
client.removespell(new spell(true) { id 13000 });
                
client.removespell(new spell(true) { id 13030 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 13020 });
                
client.removespell(new spell(true) { id 12890 });
                
client.removespell(new spell(true) { id 13090 });
                
client.removespell(new spell(true) { id 12850 });
                
client.removespell(new spell(true) { id 12840 });
                
client.removespell(new spell(true) { id 12970 });
                
client.removespell(new spell(true) { id 12940 });
                
client.removespell(new spell(true) { id 12830 });
                
client.removespell(new spell(true) { id 12860 });
                
client.removespell(new spell(true) { id 12870 });
                
//client.removespell(new spell(true) { id = 8001 }); //trojan
                
client.removespell(new spell(true) { id 1015 });
                
client.removespell(new spell(true) { id 11970 });
                
client.removespell(new spell(true) { id 11990 });
                
client.removespell(new spell(true) { id 11980 });
                
client.removespell(new spell(true) { id 11960 });
                
client.removespell(new spell(true) { id 1115 });
                
client.removespell(new spell(true) { id 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #region fire
            
if (client.entity.class >= 142 && client.entity.class <= 145)
            {
                
client.removespell(new spell(true) { id 12080 }); //ninga
                
client.removespell(new spell(true) { id 12070 });
                
client.removespell(new spell(true) { id 12090 });
                
client.removespell(new spell(true) { id 12110 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 11230 });
                
client.removespell(new spell(true) { id 6010 });
                
client.removespell(new spell(true) { id 11170 });
                
client.removespell(new spell(true) { id 6011 });
                
client.removespell(new spell(true) { id 11180 });
                
client.removespell(new spell(true) { id 6002 });
                
client.removespell(new spell(true) { id 6003 });
                
client.removespell(new spell(true) { id 6004 });
                
client.removespell(new spell(true) { id 6000 });
                
client.removespell(new spell(true) { id 1075 }); //water
                
client.removespell(new spell(true) { id 1100 });
                
client.removespell(new spell(true) { id 1175 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 1050 });
                
client.removespell(new spell(true) { id 1005 });
                
client.removespell(new spell(true) { id 12370 });
                
client.removespell(new spell(true) { id 30000 });
                
//  client.removespell(new spell(true) { id = 1150 }); //fire
                //  client.removespell(new spell(true) { id = 1180 });
                //   //client.removespell(new spell(true) { id = 8001 });
                //client.removespell(new spell(true) { id = 1120 });
                //   client.removespell(new spell(true) { id = 1165 });
                //  client.removespell(new spell(true) { id = 12390 });
                //   client.removespell(new spell(true) { id = 1160 });
                //   client.removespell(new spell(true) { id = 1125 });
                //   client.removespell(new spell(true) { id = 1010 });
                //   client.removespell(new spell(true) { id = 5001 });
                //   client.removespell(new spell(true) { id = 10309 });
                //   client.removespell(new spell(true) { id = 12400 });
                
client.removespell(new spell(true) { id 11060 }); //piart
                
client.removespell(new spell(true) { id 11110 });
                
client.removespell(new spell(true) { id 11030 });
                
client.removespell(new spell(true) { id 11130 });
                
client.removespell(new spell(true) { id 11100 });
                
client.removespell(new spell(true) { id 11050 });
                
client.removespell(new spell(true) { id 11140 });
                
client.removespell(new spell(true) { id 11120 });
                
client.removespell(new spell(true) { id 10405 }); //monk
                
client.removespell(new spell(true) { id 10490 });
                
client.removespell(new spell(true) { id 10395 });
                
client.removespell(new spell(true) { id 10425 });
                
client.removespell(new spell(true) { id 10410 });
                
client.removespell(new spell(true) { id 12550 });
                
client.removespell(new spell(true) { id 12560 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12570 });
                
client.removespell(new spell(true) { id 10390 });
                
client.removespell(new spell(true) { id 10415 });
                
client.removespell(new spell(true) { id 10381 });
                
client.removespell(new spell(true) { id 10430 });
                
client.removespell(new spell(true) { id 12670 }); //waorior
                
client.removespell(new spell(true) { id 12770 });
                
client.removespell(new spell(true) { id 12690 });
                
client.removespell(new spell(true) { id 12700 });
                
client.removespell(new spell(true) { id 12660 });
                
client.removespell(new spell(true) { id 12680 });
                
client.removespell(new spell(true) { id 1020 });
                
client.removespell(new spell(true) { id 11200 });
                
client.removespell(new spell(true) { id 10470 });
                
client.removespell(new spell(true) { id 11160 });
                
client.removespell(new spell(true) { id 12240 }); //legoff
                
client.removespell(new spell(true) { id 12220 });
                
client.removespell(new spell(true) { id 12290 });
                
client.removespell(new spell(true) { id 12320 });
                
client.removespell(new spell(true) { id 12340 });
                
client.removespell(new spell(true) { id 12210 });
                
client.removespell(new spell(true) { id 12130 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 12120 });
                
client.removespell(new spell(true) { id 12270 });
                
client.removespell(new spell(true) { id 12330 });
                
client.removespell(new spell(true) { id 12170 });
                
client.removespell(new spell(true) { id 12160 });
                
client.removespell(new spell(true) { id 12350 });
                
client.removespell(new spell(true) { id 12140 });
                
client.removespell(new spell(true) { id 12200 });
                
client.removespell(new spell(true) { id 12980 }); //windwallker
                
client.removespell(new spell(true) { id 12950 });
                
client.removespell(new spell(true) { id 12930 });
                
client.removespell(new spell(true) { id 12990 });
                
client.removespell(new spell(true) { id 12960 });
                
client.removespell(new spell(true) { id 13000 });
                
client.removespell(new spell(true) { id 13030 });
                
//client.removespell(new spell(true) { id = 8001 });
                
client.removespell(new spell(true) { id 13020 });
                
client.removespell(new spell(true) { id 12890 });
                
client.removespell(new spell(true) { id 13090 });
                
client.removespell(new spell(true) { id 12850 });
                
client.removespell(new spell(true) { id 12840 });
                
client.removespell(new spell(true) { id 12970 });
                
client.removespell(new spell(true) { id 12940 });
                
client.removespell(new spell(true) { id 12830 });
                
client.removespell(new spell(true) { id 12860 });
                
client.removespell(new spell(true) { id 12870 });
                
//client.removespell(new spell(true) { id = 8001 }); //trojan
                
client.removespell(new spell(true) { id 1015 });
                
client.removespell(new spell(true) { id 11970 });
                
client.removespell(new spell(true) { id 11990 });
                
client.removespell(new spell(true) { id 11980 });
                
client.removespell(new spell(true) { id 11960 });
                
client.removespell(new spell(true) { id 1115 });
                
client.removespell(new spell(true) { id 1270 });
                
client.removespell(new spell(true) { id 3321 }); //gmskill
            
}
            
#endregion
            #endregion anti auto skill
            #region addrebornspell
            
if (client.entity.firstrebornclass >= 130 && client.entity.firstrebornclass <= 135 || client.entity.secondrebornclass >= 130 && client.entity.secondrebornclass <= 135 || client.entity.class >= 130 && client.entity.class <= 135)
            {
                
client.addspell(new spell(true) { id 1095 });
                
client.addspell(new spell(true) { id 1090 });
                
client.addspell(new spell(true) { id 1195 });
                
client.addspell(new spell(true) { id 1085 });
            }
            if (
client.entity.firstrebornclass >= 70 && client.entity.firstrebornclass <= 75 || client.entity.secondrebornclass >= 70 && client.entity.secondrebornclass <= 75 || client.entity.class >= 70 && client.entity.class <= 75)
            {
                
client.addspell(new spell(true) { id 11070 });
            }
            if (
client.entity.class >= 80 && client.entity.class <= 85)
            {
                
client.addspell(new spell(true) { id 12200 });
                
client.addspell(new spell(true) { id 12270 });
            }
            if (
client.entity.firstrebornclass >= 80 && client.entity.firstrebornclass <= 85 || client.entity.secondrebornclass >= 80 && client.entity.secondrebornclass <= 85 || client.entity.class >= 80 && client.entity.class <= 85)
            {
                
client.addspell(new spell(true) { id 12280 });
            }
            if (
client.entity.firstrebornclass >= 50 && client.entity.firstrebornclass <= 55 || client.entity.secondrebornclass >= 50 && client.entity.secondrebornclass <= 55 || client.entity.class >= 50 && client.entity.class <= 55)
            {
                
client.addspell(new spell(true) { id 6001 });
            }
            if (
client.entity.firstrebornclass >= 60 && client.entity.firstrebornclass <= 65 || client.entity.secondrebornclass >= 60 && client.entity.secondrebornclass <= 65 || client.entity.class >= 60 && client.entity.class <= 65)
            {
                
client.addspell(new spell(true) { id 10400 });
            }
            if (
client.entity.firstrebornclass >= 10 && client.entity.firstrebornclass <= 15 || client.entity.secondrebornclass >= 10 && client.entity.secondrebornclass <= 15 || client.entity.class >= 10 && client.entity.class <= 15)
            {
                
client.addspell(new spell(true) { id 1110 });
            }
            if (
client.entity.firstrebornclass == 65 && client.entity.secondrebornclass == 65 && client.entity.class >= 60 && client.entity.class <= 65)
            {
                
client.addspell(new spell(true) { id 10405 });
            }
            if (
client.entity.firstrebornclass == 135 && client.entity.secondrebornclass == 135 && client.entity.class >= 130 && client.entity.class <= 135)
            {
                
client.addspell(new spell(true) { id 30000 });
            }
            
#endregion addrebornspell

        
}
    }


اللى شايف ف السورس مشاكل تانى يسيبهأأأأ


أرجو من الادارة تظبيط الموضوع



كلامك صح ومشكور طبعا
بس فى اسكلات بتفضل زى البيزون بتاع الننجا وده طبعاا مينفعش وجابلى ايرور فى رموف اسكل نشف ريقى لما اتحل
خد بقى مشكله صغيره ( رنك الثندر ستراك فى قائمه الشرف مش بيظهر )

Circle 2019-09-01 01:40 PM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
اقتباس:

المشاركة الأصلية كتبت بواسطة rayzo (المشاركة 14374)
كلامك صح ومشكور طبعا
بس فى اسكلات بتفضل زى البيزون بتاع الننجا وده طبعاا مينفعش وجابلى ايرور فى رموف اسكل نشف ريقى لما اتحل
خد بقى مشكله صغيره ( رنك الثندر ستراك فى قائمه الشرف مش بيظهر )

يعني ايه قائمة الشرف ؟
اول مرة اسمع عنها

Rider 2019-09-01 03:12 PM

رد: حل مشكلة الاسكلات و نزول الريبورن و سكند سورس Rayzo
 
عاش احسنت مجهود رائع بس سندر استرايك مش متضاف في الاضافه الي فوق <3


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

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