Experienced Elementalist
- Joined
- Jun 29, 2006
- Messages
- 255
- Reaction score
- 0
After much work,i have make this cool command!
But...not give all skills (2-3 not give) cause i have use admin gm guide of Rob for add all skills and some was missing!
If give me skills ID of skill miss i can add!
For now i give you the command
P.S I have add 2 skills for raider then was missing
P.P.S I WORKING FOR FIX LVL SKILLS,I RELEASE FULL CODE LATER!
In socket.h Find
After Add
In WorldServer.h Find
After Add
In worldserver.cpp Find
After Add
In gmcmds.cpp Find
After Add
To End Of File Add
In commands.ini Find
Before Add
Usage
This command work only for 2nd job class,if give me a list of all skills id for all class i can add all class without problem
But...not give all skills (2-3 not give) cause i have use admin gm guide of Rob for add all skills and some was missing!
If give me skills ID of skill miss i can add!
For now i give you the command
P.S I have add 2 skills for raider then was missing
P.P.S I WORKING FOR FIX LVL SKILLS,I RELEASE FULL CODE LATER!
In socket.h Find
Code:
int Command_Mute;
int Command_Tele;
int Command_Level;
Code:
int Command_AllSkill;
In WorldServer.h Find
Code:
bool pakGMChangeFairyStay(CPlayer* thisclient, int newvalue);
bool pakGMChangeFairyTestMode(CPlayer* thisclient, int mode);
bool pakGMTelePlayerHere( CPlayer* thisclient, char* name );
After Add
Code:
bool pakGMAllSkill ( CPlayer* thisclient, char* name);
In worldserver.cpp Find
Code:
Config.Command_Info = ConfigGetInt ( "commands.ini", "info", 299 );
Config.Command_IQuest = ConfigGetInt ( "commands.ini", "iquest", 299 );
Config.Command_Item = ConfigGetInt ( "commands.ini", "item", 299 );
After Add
Code:
Config.Command_AllSkill = ConfigGetInt ( "commands.ini", "allskill", 299 );
In gmcmds.cpp Find
Code:
if (strcmp(command, "tele")==0) // **** TELEPORT TO MAX AND X Y POINTS *****
{
if(Config.Command_Tele > thisclient->Session->accesslevel)
return true;
if ((tmp = strtok(NULL, " "))==NULL) return true; unsigned map=atoi(tmp);
if ((tmp = strtok(NULL, " "))==NULL) return true; float x=(float)atoi(tmp);
if ((tmp = strtok(NULL, " "))==NULL) return true; float y=(float)atoi(tmp);
Log( MSG_GMACTION, " %s : /tele %i,%i,%i" , thisclient->CharInfo->charname, map, x, y);
return pakGMTele(thisclient, map, x, y);
}
After Add
Code:
else if (strcmp(command, "allskill")==0) /* Give all Skill to a Player - By CrAshInSiDe */
{
if(Config.Command_AllSkill > thisclient->Session->accesslevel)
return true;
if ((tmp = strtok(NULL, " "))==NULL) return true; char* name=tmp;
Log( MSG_GMACTION, " %s : /allskill %s", thisclient->CharInfo->charname, name);
return pakGMAllSkill(thisclient, name);
}
To End Of File Add
Code:
//GM: All Skills {By CrAshInSiDe}
bool CWorldServer::pakGMAllSkill(CPlayer* thisclient, char* name)
{
int classid = thisclient->CharInfo->Job;
CPlayer* otherclient = GetClientByCharName( name );
if(otherclient==NULL)
return true;
if ( classid == 321 ) //Raider
{
otherclient->cskills[0].id = 1401;
otherclient->cskills[0].level = 9;
otherclient->cskills[1].id = 1521;
otherclient->cskills[1].level = 18;
otherclient->cskills[2].id = 1541;
otherclient->cskills[2].level = 9;
otherclient->cskills[4].id = 1551;
otherclient->cskills[4].level = 9;
otherclient->cskills[5].id = 1561;
otherclient->cskills[5].level = 9;
otherclient->cskills[6].id = 1571;
otherclient->cskills[6].level = 9;
otherclient->cskills[7].id = 1581;
otherclient->cskills[7].level = 9;
otherclient->cskills[8].id = 1591;
otherclient->cskills[8].level = 9;
otherclient->cskills[9].id = 1601;
otherclient->cskills[9].level = 1;
otherclient->cskills[10].id = 1606;
otherclient->cskills[10].level = 9;
otherclient->cskills[11].id = 1616;
otherclient->cskills[11].level = 9;
otherclient->cskills[12].id = 1626;
otherclient->cskills[12].level = 1;
otherclient->cskills[13].id = 1631;
otherclient->cskills[13].level = 2;
otherclient->cskills[14].id = 1636;
otherclient->cskills[14].level = 2;
otherclient->cskills[15].id = 1641;
otherclient->cskills[15].level = 1;
otherclient->cskills[16].id = 1646;
otherclient->cskills[16].level = 1;
otherclient->cskills[17].id = 1651;
otherclient->cskills[17].level = 1;
otherclient->cskills[18].id = 1776;
otherclient->cskills[18].level = 1;
otherclient->cskills[19].id = 1781;
otherclient->cskills[19].level = 18;
otherclient->cskills[20].id = 1801;
otherclient->cskills[20].level = 9;
otherclient->cskills[21].id = 1811;
otherclient->cskills[21].level = 2;
otherclient->cskills[21].id = 1946;
otherclient->cskills[21].level = 2;
otherclient->cskills[22].id = 1816;
otherclient->cskills[22].level = 9;
otherclient->cskills[24].id = 1826;
otherclient->cskills[24].level = 9;
otherclient->cskills[25].id = 1951;
otherclient->cskills[25].level = 2;
otherclient->cskills[26].id = 1836;
otherclient->cskills[26].level = 3;
otherclient->cskills[27].id = 1841;
otherclient->cskills[27].level = 9;
otherclient->cskills[28].id = 1851;
otherclient->cskills[28].level = 1;
otherclient->cskills[29].id = 1856;
otherclient->cskills[29].level = 1;
otherclient->cskills[30].id = 1861;
otherclient->cskills[30].level = 9;
otherclient->cskills[31].id = 1871;
otherclient->cskills[31].level = 3;
otherclient->cskills[32].id = 1881;
otherclient->cskills[32].level = 2;
otherclient->cskills[33].id = 1886;
otherclient->cskills[33].level = 2;
otherclient->cskills[34].id = 1891;
otherclient->cskills[34].level = 2;
otherclient->cskills[35].id = 1896;
otherclient->cskills[35].level = 9;
otherclient->cskills[36].id = 1906;
otherclient->cskills[36].level = 9;
otherclient->cskills[37].id = 1916;
otherclient->cskills[37].level = 9;
otherclient->cskills[38].id = 1926;
otherclient->cskills[38].level = 9;
otherclient->cskills[39].id = 1936;
otherclient->cskills[39].level = 9;
otherclient->cskills[40].id = 1876;
otherclient->cskills[40].level = 2;
SendPM (thisclient, "Relogin For Get All Skills");
}
else if ( classid == 121 ) //Knight
{
otherclient->cskills[0].id = 201;
otherclient->cskills[0].level = 9;
otherclient->cskills[1].id = 211;
otherclient->cskills[1].level = 9;
otherclient->cskills[5].id = 251;
otherclient->cskills[5].level = 9;
otherclient->cskills[2].id = 221;
otherclient->cskills[2].level = 9;
otherclient->cskills[6].id = 261;
otherclient->cskills[6].level = 9;
otherclient->cskills[3].id = 231;
otherclient->cskills[3].level = 4;
otherclient->cskills[4].id = 241;
otherclient->cskills[4].level = 3;
otherclient->cskills[4].id = 236;
otherclient->cskills[4].level = 3;
otherclient->cskills[4].id = 311;
otherclient->cskills[4].level = 3;
otherclient->cskills[7].id = 271;
otherclient->cskills[7].level = 9;
otherclient->cskills[8].id = 281;
otherclient->cskills[8].level = 9;
otherclient->cskills[9].id = 291;
otherclient->cskills[9].level = 9;
otherclient->cskills[10].id = 301;
otherclient->cskills[10].level = 3;
otherclient->cskills[11].id = 306;
otherclient->cskills[11].level = 2;
otherclient->cskills[12].id = 426;
otherclient->cskills[12].level = 9;
otherclient->cskills[13].id = 431;
otherclient->cskills[13].level = 9;
otherclient->cskills[14].id = 441;
otherclient->cskills[14].level = 9;
otherclient->cskills[15].id = 461;
otherclient->cskills[15].level = 18;
otherclient->cskills[16].id = 481;
otherclient->cskills[16].level = 9;
otherclient->cskills[18].id = 496;
otherclient->cskills[18].level = 9;
otherclient->cskills[17].id = 491;
otherclient->cskills[17].level = 9;
otherclient->cskills[19].id = 451;
otherclient->cskills[19].level = 9;
otherclient->cskills[20].id = 506;
otherclient->cskills[20].level = 9;
otherclient->cskills[21].id = 516;
otherclient->cskills[21].level = 18;
otherclient->cskills[22].id = 721;
otherclient->cskills[22].level = 9;
otherclient->cskills[23].id = 726;
otherclient->cskills[23].level = 9;
otherclient->cskills[24].id = 731;
otherclient->cskills[24].level = 9;
otherclient->cskills[25].id = 421;
otherclient->cskills[25].level = 2;
otherclient->cskills[26].id = 416;
otherclient->cskills[26].level = 2;
otherclient->cskills[27].id = 501;
otherclient->cskills[27].level = 1;
otherclient->cskills[28].id = 516;
otherclient->cskills[28].level = 9;
otherclient->cskills[30].id = 721;
otherclient->cskills[30].level = 3;
otherclient->cskills[31].id = 726;
otherclient->cskills[31].level = 3;
otherclient->cskills[32].id = 496;
otherclient->cskills[32].level = 3;
otherclient->cskills[33].id = 491;
otherclient->cskills[33].level = 3;
SendPM (thisclient, "Relogin For Get All Skills");
}
else if ( classid == 122 ) //Champion
{
otherclient->cskills[0].id = 201;
otherclient->cskills[0].level = 9;
otherclient->cskills[1].id = 211;
otherclient->cskills[1].level = 9;
otherclient->cskills[5].id = 251;
otherclient->cskills[5].level = 9;
otherclient->cskills[2].id = 221;
otherclient->cskills[2].level = 9;
otherclient->cskills[2].id = 261;
otherclient->cskills[2].level = 9;
otherclient->cskills[3].id = 231;
otherclient->cskills[3].level = 4;
otherclient->cskills[4].id = 241;
otherclient->cskills[4].level = 3;
otherclient->cskills[7].id = 236;
otherclient->cskills[7].level = 3;
otherclient->cskills[8].id = 311;
otherclient->cskills[8].level = 3;
otherclient->cskills[9].id = 316;
otherclient->cskills[9].level = 9;
otherclient->cskills[10].id = 386;
otherclient->cskills[10].level = 9;
otherclient->cskills[11].id = 396;
otherclient->cskills[11].level = 9;
otherclient->cskills[12].id = 406;
otherclient->cskills[12].level = 3;
otherclient->cskills[13].id = 411;
otherclient->cskills[13].level = 2;
otherclient->cskills[14].id = 421;
otherclient->cskills[14].level = 1;
otherclient->cskills[15].id = 416;
otherclient->cskills[15].level = 2;
otherclient->cskills[16].id = 526;
otherclient->cskills[16].level = 1;
otherclient->cskills[17].id = 506;
otherclient->cskills[17].level = 9;
otherclient->cskills[18].id = 501;
otherclient->cskills[18].level = 1;
otherclient->cskills[19].id = 516;
otherclient->cskills[19].level = 9;
otherclient->cskills[20].id = 531;
otherclient->cskills[20].level = 9;
otherclient->cskills[21].id = 541;
otherclient->cskills[21].level = 9;
otherclient->cskills[22].id = 551;
otherclient->cskills[22].level = 9;
otherclient->cskills[23].id = 661;
otherclient->cskills[23].level = 18;
otherclient->cskills[24].id = 681;
otherclient->cskills[24].level = 9;
otherclient->cskills[25].id = 701;
otherclient->cskills[25].level = 9;
otherclient->cskills[26].id = 711;
otherclient->cskills[26].level = 3;
otherclient->cskills[27].id = 716;
otherclient->cskills[27].level = 3;
otherclient->cskills[28].id = 691;
otherclient->cskills[28].level = 3;
otherclient->cskills[29].id = 696;
otherclient->cskills[29].level = 3;
otherclient->cskills[29].id = 421;
otherclient->cskills[29].level = 2;
// Spear-2 handed
otherclient->cskills[40].id = 356;
otherclient->cskills[40].level = 9;
otherclient->cskills[41].id = 366;
otherclient->cskills[41].level = 9;
otherclient->cskills[42].id = 376;
otherclient->cskills[42].level = 3;
otherclient->cskills[43].id = 381;
otherclient->cskills[43].level = 2;
otherclient->cskills[53].id = 611;
otherclient->cskills[53].level = 18;
otherclient->cskills[54].id = 631;
otherclient->cskills[54].level = 9;
otherclient->cskills[55].id = 651;
otherclient->cskills[55].level = 9;
otherclient->cskills[56].id = 711;
otherclient->cskills[56].level = 3;
otherclient->cskills[57].id = 716;
otherclient->cskills[57].level = 3;
otherclient->cskills[58].id = 561;
otherclient->cskills[58].level = 18;
otherclient->cskills[59].id = 581;
otherclient->cskills[59].level = 9;
otherclient->cskills[60].id = 601;
otherclient->cskills[60].level = 9;
otherclient->cskills[61].id = 326;
otherclient->cskills[61].level = 9;
otherclient->cskills[62].id = 336;
otherclient->cskills[62].level = 9;
otherclient->cskills[63].id = 351;
otherclient->cskills[63].level = 2;
otherclient->cskills[64].id = 346;
otherclient->cskills[64].level = 3;
SendPM (thisclient, "Relogin For Get All Skills");
}
else if ( classid == 222 ) //Cleric
{
otherclient->cskills[0].id = 931;
otherclient->cskills[0].level = 18;
otherclient->cskills[1].id = 911;
otherclient->cskills[1].level = 9;
otherclient->cskills[2].id = 921;
otherclient->cskills[2].level = 3;
otherclient->cskills[3].id = 926;
otherclient->cskills[3].level = 3;
otherclient->cskills[4].id = 951;
otherclient->cskills[4].level = 9;
otherclient->cskills[5].id = 986;
otherclient->cskills[5].level = 6;
otherclient->cskills[6].id = 1021;
otherclient->cskills[6].level = 3;
otherclient->cskills[7].id = 1031;
otherclient->cskills[7].level = 5;
otherclient->cskills[8].id = 976;
otherclient->cskills[8].level = 1;
otherclient->cskills[9].id = 996;
otherclient->cskills[9].level = 6;
otherclient->cskills[10].id = 1006;
otherclient->cskills[10].level = 1;
otherclient->cskills[11].id = 1036;
otherclient->cskills[11].level = 3;
otherclient->cskills[12].id = 1041;
otherclient->cskills[12].level = 4;
otherclient->cskills[13].id = 961;
otherclient->cskills[13].level = 9;
otherclient->cskills[14].id = 971;
otherclient->cskills[14].level = 3;
otherclient->cskills[15].id = 981;
otherclient->cskills[15].level = 3;
otherclient->cskills[16].id = 1011;
otherclient->cskills[16].level = 6;
otherclient->cskills[17].id = 1181;
otherclient->cskills[17].level = 1;
otherclient->cskills[18].id = 1186;
otherclient->cskills[18].level = 18;
otherclient->cskills[19].id = 1296;
otherclient->cskills[19].level = 9;
otherclient->cskills[20].id = 1306;
otherclient->cskills[20].level = 9;
otherclient->cskills[21].id = 1241;
otherclient->cskills[21].level = 1;
otherclient->cskills[22].id = 1211;
otherclient->cskills[22].level = 9;
otherclient->cskills[23].id = 1206;
otherclient->cskills[23].level = 2;
otherclient->cskills[24].id = 1246;
otherclient->cskills[24].level = 6;
otherclient->cskills[26].id = 1256;
otherclient->cskills[26].level = 3;
otherclient->cskills[27].id = 1266;
otherclient->cskills[27].level = 1;
otherclient->cskills[28].id = 1276;
otherclient->cskills[28].level = 6;
otherclient->cskills[29].id = 1271;
otherclient->cskills[29].level = 1;
otherclient->cskills[30].id = 1226;
otherclient->cskills[30].level = 9;
otherclient->cskills[31].id = 1236;
otherclient->cskills[31].level = 3;
otherclient->cskills[32].id = 1261;
otherclient->cskills[32].level = 3;
otherclient->cskills[33].id = 1176;
otherclient->cskills[33].level = 1;
otherclient->cskills[34].id = 1286;
otherclient->cskills[34].level = 6;
otherclient->cskills[35].id = 1221;
otherclient->cskills[35].level = 3;
SendPM (thisclient, "Relogin For Get All Skills");
}
else if ( classid == 221 ) //Mage
{
otherclient->cskills[0].id = 851;
otherclient->cskills[0].level = 9;
otherclient->cskills[1].id = 831;
otherclient->cskills[1].level = 18;
otherclient->cskills[2].id = 891;
otherclient->cskills[2].level = 9;
otherclient->cskills[3].id = 861;
otherclient->cskills[3].level = 9;
otherclient->cskills[4].id = 881;
otherclient->cskills[4].level = 3;
otherclient->cskills[5].id = 871;
otherclient->cskills[5].level = 3;
otherclient->cskills[6].id = 831;
otherclient->cskills[6].level = 3;
otherclient->cskills[7].id = 821;
otherclient->cskills[7].level = 9;
otherclient->cskills[8].id = 841;
otherclient->cskills[8].level = 2;
otherclient->cskills[9].id = 846;
otherclient->cskills[9].level = 2;
otherclient->cskills[10].id = 876;
otherclient->cskills[10].level = 1;
otherclient->cskills[11].id = 886;
otherclient->cskills[11].level = 1;
otherclient->cskills[12].id = 901;
otherclient->cskills[12].level = 6;
otherclient->cskills[13].id = 1046;
otherclient->cskills[13].level = 1;
otherclient->cskills[14].id = 1051;
otherclient->cskills[14].level = 18;
otherclient->cskills[15].id = 1316;
otherclient->cskills[15].level = 9;
otherclient->cskills[16].id = 1136;
otherclient->cskills[16].level = 1;
otherclient->cskills[17].id = 1071;
otherclient->cskills[17].level = 9;
otherclient->cskills[18].id = 1101;
otherclient->cskills[18].level = 3;
otherclient->cskills[19].id = 1121;
otherclient->cskills[19].level = 3;
otherclient->cskills[20].id = 1141;
otherclient->cskills[20].level = 9;
otherclient->cskills[21].id = 1106;
otherclient->cskills[21].level = 1;
otherclient->cskills[22].id = 1126;
otherclient->cskills[22].level = 1;
otherclient->cskills[23].id = 1081;
otherclient->cskills[23].level = 2;
otherclient->cskills[24].id = 1096;
otherclient->cskills[24].level = 2;
otherclient->cskills[25].id = 1151;
otherclient->cskills[25].level = 6;
otherclient->cskills[26].id = 1086;
otherclient->cskills[26].level = 9;
otherclient->cskills[27].id = 1111;
otherclient->cskills[27].level = 3;
otherclient->cskills[28].id = 1131;
otherclient->cskills[28].level = 3;
otherclient->cskills[29].id = 1116;
otherclient->cskills[29].level = 2;
otherclient->cskills[30].id = 1171;
otherclient->cskills[30].level = 2;
otherclient->cskills[31].id = 1176;
otherclient->cskills[31].level = 1;
otherclient->cskills[32].id = 1161;
otherclient->cskills[32].level = 9;
otherclient->cskills[33].id = 801;
otherclient->cskills[33].level = 18;
otherclient->cskills[34].id = 911;
otherclient->cskills[34].level = 9;
otherclient->cskills[35].id = 921;
otherclient->cskills[35].level = 3;
otherclient->cskills[36].id = 926;
otherclient->cskills[36].level = 3;
SendPM (thisclient, "Relogin For Get All Skills");
}
else if ( classid == 322 ) //Scout
{
otherclient->cskills[0].id = 1401;
otherclient->cskills[0].level = 9;
otherclient->cskills[1].id = 1411;
otherclient->cskills[1].level = 18;
otherclient->cskills[2].id = 1431;
otherclient->cskills[2].level = 9;
otherclient->cskills[3].id = 1441;
otherclient->cskills[3].level = 9;
otherclient->cskills[4].id = 1451;
otherclient->cskills[4].level = 9;
otherclient->cskills[5].id = 1461;
otherclient->cskills[5].level = 9;
otherclient->cskills[6].id = 1471;
otherclient->cskills[6].level = 3;
otherclient->cskills[7].id = 1496;
otherclient->cskills[7].level = 3;
otherclient->cskills[8].id = 1476;
otherclient->cskills[8].level = 9;
otherclient->cskills[9].id = 1486;
otherclient->cskills[9].level = 9;
otherclient->cskills[10].id = 1501;
otherclient->cskills[10].level = 1;
otherclient->cskills[11].id = 1656;
otherclient->cskills[11].level = 1;
otherclient->cskills[12].id = 1661;
otherclient->cskills[12].level = 18;
otherclient->cskills[13].id = 1681;
otherclient->cskills[13].level = 9;
otherclient->cskills[14].id = 1691;
otherclient->cskills[14].level = 9;
otherclient->cskills[15].id = 1701;
otherclient->cskills[15].level = 9;
otherclient->cskills[16].id = 1711;
otherclient->cskills[16].level = 1;
otherclient->cskills[17].id = 1716;
otherclient->cskills[17].level = 3;
otherclient->cskills[18].id = 1721;
otherclient->cskills[18].level = 6;
otherclient->cskills[19].id = 1731;
otherclient->cskills[19].level = 3;
otherclient->cskills[20].id = 1736;
otherclient->cskills[20].level = 9;
otherclient->cskills[21].id = 1746;
otherclient->cskills[21].level = 9;
otherclient->cskills[22].id = 1756;
otherclient->cskills[22].level = 3;
otherclient->cskills[23].id = 1506;
otherclient->cskills[23].level = 3;
otherclient->cskills[24].id = 1766;
otherclient->cskills[24].level = 3;
otherclient->cskills[25].id = 1511;
otherclient->cskills[25].level = 2;
otherclient->cskills[26].id = 1761;
otherclient->cskills[26].level = 3;
otherclient->cskills[27].id = 1516;
otherclient->cskills[27].level = 1;
otherclient->cskills[28].id = 1771;
otherclient->cskills[28].level = 3;
otherclient->cskills[29].id = 1956;
otherclient->cskills[29].level = 2;
otherclient->cskills[30].id = 5571;
otherclient->cskills[30].level = 1;
otherclient->cskills[31].id = 5570;
otherclient->cskills[31].level = 1;
otherclient->cskills[32].id = 5574;
otherclient->cskills[32].level = 1;
SendPM (thisclient, "Relogin For Get All Skills");
}
else if ( classid == 422 ) //Artisan
{
otherclient->cskills[0].id = 2001;
otherclient->cskills[0].level = 9;
otherclient->cskills[1].id = 2011;
otherclient->cskills[1].level = 18;
otherclient->cskills[2].id = 2036;
otherclient->cskills[2].level = 9;
otherclient->cskills[3].id = 2031;
otherclient->cskills[3].level = 3;
otherclient->cskills[4].id = 2056;
otherclient->cskills[4].level = 2;
otherclient->cskills[5].id = 2046;
otherclient->cskills[5].level = 3;
otherclient->cskills[6].id = 2051;
otherclient->cskills[6].level = 3;
otherclient->cskills[7].id = 2061;
otherclient->cskills[7].level = 9;
otherclient->cskills[8].id = 2071;
otherclient->cskills[8].level = 1;
otherclient->cskills[8].id = 2076;
otherclient->cskills[8].level = 9;
otherclient->cskills[9].id = 2086;
otherclient->cskills[9].level = 3;
otherclient->cskills[10].id = 2091;
otherclient->cskills[10].level = 3;
otherclient->cskills[11].id = 2096;
otherclient->cskills[11].level = 2;
otherclient->cskills[12].id = 2111;
otherclient->cskills[12].level = 3;
otherclient->cskills[13].id = 2101;
otherclient->cskills[13].level = 3;
otherclient->cskills[14].id = 2106;
otherclient->cskills[14].level = 3;
otherclient->cskills[15].id = 2116;
otherclient->cskills[15].level = 9;
otherclient->cskills[16].id = 2126;
otherclient->cskills[16].level = 9;
otherclient->cskills[17].id = 2136;
otherclient->cskills[17].level = 9;
otherclient->cskills[18].id = 2146;
otherclient->cskills[18].level = 9;
otherclient->cskills[19].id = 2156;
otherclient->cskills[19].level = 9;
otherclient->cskills[20].id = 2166;
otherclient->cskills[20].level = 9;
otherclient->cskills[21].id = 2176;
otherclient->cskills[21].level = 9;
otherclient->cskills[22].id = 2186;
otherclient->cskills[22].level = 9;
otherclient->cskills[23].id = 2196;
otherclient->cskills[23].level = 9;
otherclient->cskills[24].id = 2206;
otherclient->cskills[24].level = 9;
otherclient->cskills[25].id = 2216;
otherclient->cskills[25].level = 9;
otherclient->cskills[26].id = 2226;
otherclient->cskills[26].level = 9;
otherclient->cskills[27].id = 2236;
otherclient->cskills[27].level = 9;
otherclient->cskills[28].id = 2246;
otherclient->cskills[28].level = 9;
otherclient->cskills[29].id = 2241;
otherclient->cskills[29].level = 18;
otherclient->cskills[30].id = 2486;
otherclient->cskills[30].level = 9;
otherclient->cskills[31].id = 2496;
otherclient->cskills[31].level = 9;
otherclient->cskills[32].id = 2506;
otherclient->cskills[32].level = 9;
otherclient->cskills[33].id = 2516;
otherclient->cskills[33].level = 9;
otherclient->cskills[34].id = 2461;
otherclient->cskills[34].level = 1;
otherclient->cskills[35].id = 2526;
otherclient->cskills[35].level = 9;
otherclient->cskills[36].id = 2536;
otherclient->cskills[36].level = 9;
otherclient->cskills[37].id = 2546;
otherclient->cskills[37].level = 9;
otherclient->cskills[38].id = 2556;
otherclient->cskills[38].level = 9;
SendPM (thisclient, "Relogin For Get All Skills");
}
else if ( classid == 421 ) //Bourgeois
{
otherclient->cskills[0].id = 2001;
otherclient->cskills[0].level = 9;
otherclient->cskills[1].id = 2011;
otherclient->cskills[1].level = 18;
otherclient->cskills[2].id = 2036;
otherclient->cskills[2].level = 9;
otherclient->cskills[3].id = 2031;
otherclient->cskills[3].level = 3;
otherclient->cskills[4].id = 2056;
otherclient->cskills[4].level = 2;
otherclient->cskills[5].id = 2046;
otherclient->cskills[5].level = 3;
otherclient->cskills[6].id = 2051;
otherclient->cskills[6].level = 3;
otherclient->cskills[7].id = 2061;
otherclient->cskills[7].level = 9;
otherclient->cskills[8].id = 2071;
otherclient->cskills[8].level = 1;
otherclient->cskills[9].id = 2076;
otherclient->cskills[9].level = 9;
otherclient->cskills[10].id = 2086;
otherclient->cskills[10].level = 3;
otherclient->cskills[11].id = 2091;
otherclient->cskills[11].level = 3;
otherclient->cskills[12].id = 2096;
otherclient->cskills[12].level = 2;
otherclient->cskills[13].id = 2111;
otherclient->cskills[13].level = 3;
otherclient->cskills[14].id = 2101;
otherclient->cskills[14].level = 3;
otherclient->cskills[15].id = 2106;
otherclient->cskills[15].level = 3;
otherclient->cskills[16].id = 2256;
otherclient->cskills[16].level = 9;
otherclient->cskills[17].id = 2266;
otherclient->cskills[17].level = 18;
otherclient->cskills[18].id = 2286;
otherclient->cskills[18].level = 9;
otherclient->cskills[19].id = 2296;
otherclient->cskills[19].level = 1;
otherclient->cskills[20].id = 2301;
otherclient->cskills[20].level = 1;
otherclient->cskills[21].id = 2316;
otherclient->cskills[21].level = 9;
otherclient->cskills[22].id = 2306;
otherclient->cskills[22].level = 9;
otherclient->cskills[23].id = 2401;
otherclient->cskills[23].level = 1;
otherclient->cskills[24].id = 2326;
otherclient->cskills[24].level = 9;
otherclient->cskills[25].id = 2336;
otherclient->cskills[25].level = 9;
otherclient->cskills[26].id = 2346;
otherclient->cskills[26].level = 3;
otherclient->cskills[27].id = 2356;
otherclient->cskills[27].level = 3;
otherclient->cskills[28].id = 2366;
otherclient->cskills[28].level = 3;
otherclient->cskills[29].id = 2351;
otherclient->cskills[29].level = 3;
otherclient->cskills[30].id = 2376;
otherclient->cskills[30].level = 3;
otherclient->cskills[31].id = 2371;
otherclient->cskills[31].level = 3;
otherclient->cskills[32].id = 2381;
otherclient->cskills[32].level = 9;
otherclient->cskills[33].id = 2391;
otherclient->cskills[33].level = 9;
otherclient->cskills[34].id = 2406;
otherclient->cskills[34].level = 9;
otherclient->cskills[35].id = 2416;
otherclient->cskills[35].level = 9;
otherclient->cskills[36].id = 2426;
otherclient->cskills[36].level = 3;
otherclient->cskills[37].id = 2431;
otherclient->cskills[37].level = 3;
SendPM (thisclient, "Relogin For Get All Skills");
}
else
{
SendPM(thisclient, "Can't add skills for this class");
}
return true;
}
In commands.ini Find
Code:
Ani=299
Ann=299
Ban=299
Cha=299
Before Add
Code:
AllSkill=299
Usage
Code:
/allskill CHARNAME
This command work only for 2nd job class,if give me a list of all skills id for all class i can add all class without problem

Last edited: