EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Quests::Q&A (https://www.eqemulator.org/forums/forumdisplay.php?f=599)
-   -   Large skills script (https://www.eqemulator.org/forums/showthread.php?t=34800)

Durge 01-29-2012 01:24 AM

Large skills script
 
Hey guys, back again with a very long and annoying script. Originally created by rdurbin, but I modified it for a different situation. I've combed over this thing multiple times, might just be my tired eyes missing something, or some syntax errors. Any help is appreciated. Note:The 4500 plat turn in works, the 1/2/3k turn in does not.

Code:

sub EVENT_ITEM
{
        $myclass=$class;
        if($platinum == 1000)
        {
                        if($ulevel==22)
                        {
                                quest::setskill("19",100);
                        }
                        if($myclass == 'Necro' || $myclass == 'Enchanter' || $myclass == 'Magician' || $myclass == 'Wizard')
                        {
                                if($ulevel==16)
                                {
                                        quest::setskill("58",100);
                                }
                                if($ulevel==20)
                                {
                                        quest::setskill("46",100);
                                        quest::setskill("47",100);
                                        quest::setskill("45",100);
                                        quest::setskill("44",100);
                                        quest::setskill("43",100);
                                        $client->Message(5,"Remember you can only get 1 specializtion
                                        over 50, the first one over 50 becomes your specialization");
                                }
                        }
                                if($myclass == 'Cleric')
                                {
                                        if($ulevel==25)
                                        {
                                                quest::setskill("10",100);
                                        }
                                }
                                if($myclass == 'Shaman')
                                {
                                        if($ulevel==25)
                                        {
                                                quest::setskill("59",100);
                                        }
                                }
                        if($myclass == 'Druid' || $myclass == 'Shaman' || $myclass == 'Cleric')
                        {
                                if($ulevel==15)
                                {
                                        quest::setskill("19",100);
                                }
                                if($ulevel==30)
                                {
                                        quest::setskill("43",100);
                                        quest::setskill("44",100);
                                        quest::setskill("45",100);
                                        quest::setskill("46",100);
                                        quest::setskill("47",100);
                                        $client->Message(5,"Remember you can only get 1 specialization
                                        over 50, the first one over 50 becomes your specialization");
                                }
                        }
                        if($myclass == 'Beastlord')
                        {               
                                if($ulevel==5)
                                {
                                        quest::setskill("30",100);
                                }
                                if($ulevel==10)
                                {
                                        quest::setskill("19",100);
                                }
                                if($ulevel==17)
                                {
                                        quest::setskill("22",100);
                                }
                                if($ulevel==25)
                                {
                                        quest::setskill("11",100);
                                }
                                if($ulevel==40)
                                {
                                        quest::setskill("37",100);
                                }
                        }
                        if($myclass == 'Bard')
                        {
                                if($ulevel==5)
                                {
                                        quest::setskill("70",100);
                                }
                                if($ulevel==8)
                                {
                                        quest::setskill("49",100);
                                }
                                if($ulevel==10)
                                {
                                        quest::setskill("31",100);
                                        quest::setskill("35",100);
                                }
                                if($ulevel==11)
                                {
                                        quest::setskill("12",100);
                                }
                                if($ulevel==12)
                                {
                                        quest::setskill("27",100);
                                }
                                if($ulevel==14)
                                {
                                        quest::setskill("54",100);
                                }
                                if($ulevel==15)
                                {
                                        quest::setskill("62",100);
                                }
                                if($ulevel==17)
                                {
                                        quest::setskill("22",100);
                                        quest::setskill("42",100);
                                }
                                if($ulevel==20)
                                {
                                        quest::setskill("17",100);
                                }
                                if($ulevel==24)
                                {
                                        quest::setskill("39",100);
                                }
                                if($ulevel==25)
                                {
                                        quest::setskill("29",100);
                                }
                                if($ulevel==26)
                                {
                                        quest::setskill("71",100);
                                }
                                if($ulevel==35)
                                {
                                        quest::setskill("53",100);
                                }
                        }
                        if($myclass == 'Rogue')
                                {
                                        if($ulevel==4)
                                        {
                                                quest::setskill("19",100);
                                        }
                                        if($ulevel==5)
                                        {
                                                quest::setskill("35",100);
                                        }
                                        if($ulevel==7)
                                        {
                                                quest::setskill("48",100);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("62",100);
                                                quest::setskill("8",100);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("34",100);
                                                quest::setskill("39",100);
                                        }
                                        if($ulevel==13)
                                        {
                                                quest::setskill("22",100);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("17",100);
                                        }
                                        if($ulevel==16)
                                        {
                                                quest::setskill("20",100);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("6",100);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("56",100);
                                        }
                                        if($ulevel==22)
                                        {
                                                quest::setskill("71",100);
                                        }
                                        if($ulevel==27)
                                        {
                                                quest::setskill("16",100);
                                        }
                                }
                        if($myclass == 'Ranger')
                                {
                                        if($ulevel==5)
                                        {
                                                quest::setskill("30",100);
                                        }
                                        if($ulevel==8)
                                        {
                                                quest::setskill("19",100);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("42",100);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("22",100);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("34",100);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("20",100);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("17",100);
                                                quest::setskill("37",100);
                                        }
                                }
                                if($myclass == 'Monk')
                                {
                                        if($ulevel==3)
                                        {
                                                quest::setskill("39",100);
                                        }
                                        if($ulevel==5)
                                        {
                                                quest::setskill("38",100);
                                        }
                                        if($ulevel==8)
                                        {
                                                quest::setskill("42",100);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("52",100);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("11",100);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",100);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("28",100);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("71",100);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("23",100);
                                        }
                                        if($ulevel==25)
                                        {
                                                quest::setskill("21",100);
                                        }
                                        if($ulevel==27)
                                        {
                                                quest::setskill("17",100);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("26",100);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("37",100);
                                        }
                                }
                                if($myclass == 'Berserker')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("74",100);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("19",100);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("34",100);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",100);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("37",100);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("16",100);
                                        }
                                }
                                if($myclass == 'Paladin')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("10",100);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("19",100);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("34",100);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("20",100);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("37",100);
                                        }
                                        if($ulevel==40)
                                        {
                                                quest::setskill("16",100);
                                        }
                                }
                                if($myclass == 'Warrior')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("10",100);
                                                quest::setskill("19",100);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("34",100);
                                        }
                                        if($ulevel==13)
                                        {
                                                quest::setskill("22",100);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",100);
                                        }
                                        if($ulevel==25)
                                        {
                                                quest::setskill("37",100);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("16",100);
                                        }
                                }
                        }
                elsif($platinum == 2000)
                {
                        if($ulevel==22)
                        {
                                quest::setskill("19",200);
                        }
                        if($myclass == 'Necro' || $myclass == 'Enchanter' || $myclass == 'Magician' || $myclass == 'Wizard')
                        {
                                if($ulevel==16)
                                {
                                        quest::setskill("58",200);
                                }
                                if($ulevel==20)
                                {
                                        quest::setskill("43",200);
                                        quest::setskill("44",200);
                                        quest::setskill("45",200);
                                        quest::setskill("46",200);
                                        quest::setskill("47",200);
                                        $client->Message(5,"Remember you can only get 1 specializtion
                                        over 50, the first one over 50 becomes your specialization");
                                }
                        }
                                if($myclass == 'Cleric')
                                {
                                        if($ulevel==25)
                                        {
                                                quest::setskill("10",200);
                                        }
                                }
                                if($myclass == 'Shaman')
                                {
                                        if($ulevel==25)
                                        {
                                                quest::setskill("59",200);
                                        }
                                }
                        if($myclass == 'Druid' || $myclass == 'Shaman' || $myclass == 'Cleric')
                        {
                                if($ulevel==15)
                                {
                                        quest::setskill("19",200);
                                }
                                if($ulevel==30)
                                {
                                        quest::setskill("43",200);
                                        quest::setskill("44",200);
                                        quest::setskill("45",200);
                                        quest::setskill("46",200);
                                        quest::setskill("47",200);
                                        $client->Message(5,"Remember you can only get 1 specialization
                                        over 50, the first one over 50 becomes your specialization");
                                }
                        }
                        if($myclass == 'Beastlord')
                        {               
                                if($ulevel==5)
                                {
                                        quest::setskill("30",200);
                                }
                                if($ulevel==10)
                                {
                                        quest::setskill("19",200);
                                }
                                if($ulevel==17)
                                {
                                        quest::setskill("22",200);
                                }
                                if($ulevel==25)
                                {
                                        quest::setskill("11",200);
                                }
                                if($ulevel==40)
                                {
                                        quest::setskill("37",200);
                                }
                        }
                        if($myclass == 'Bard')
                        {
                                if($ulevel==5)
                                {
                                        quest::setskill("70",200);
                                }
                                if($ulevel==8)
                                {
                                        quest::setskill("49",200);
                                }
                                if($ulevel==10)
                                {
                                        quest::setskill("31",200);
                                        quest::setskill("35",200);
                                }
                                if($ulevel==11)
                                {
                                        quest::setskill("12",200);
                                }
                                if($ulevel==12)
                                {
                                        quest::setskill("27",200);
                                }
                                if($ulevel==14)
                                {
                                        quest::setskill("54",200);
                                }
                                if($ulevel==15)
                                {
                                        quest::setskill("62",200);
                                }
                                if($ulevel==17)
                                {
                                        quest::setskill("22",200);
                                        quest::setskill("42",200);
                                }
                                if($ulevel==20)
                                {
                                        quest::setskill("17",200);
                                }
                                if($ulevel==24)
                                {
                                        quest::setskill("39",200);
                                }
                                if($ulevel==25)
                                {
                                        quest::setskill("29",200);
                                }
                                if($ulevel==26)
                                {
                                        quest::setskill("71",200);
                                }
                                if($ulevel==35)
                                {
                                        quest::setskill("53",200);
                                }
                        }
                        if($myclass == 'Rogue')
                                {
                                        if($ulevel==4)
                                        {
                                                quest::setskill("19",200);
                                        }
                                        if($ulevel==5)
                                        {
                                                quest::setskill("35",200);
                                        }
                                        if($ulevel==7)
                                        {
                                                quest::setskill("48",200);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("62",200);
                                                quest::setskill("8",200);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("34",200);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("39",200);
                                        }
                                        if($ulevel==13)
                                        {
                                                quest::setskill("22",200);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("17",200);
                                        }
                                        if($ulevel==16)
                                        {
                                                quest::setskill("20",200);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("6",200);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("56",200);
                                        }
                                        if($ulevel==22)
                                        {
                                                quest::setskill("71",200);
                                        }
                                        if($ulevel==27)
                                        {
                                                quest::setskill("16",200);
                                        }
                                }
                        if($myclass == 'Ranger')
                                {
                                        if($ulevel==5)
                                        {
                                                quest::setskill("30",200);
                                        }
                                        if($ulevel==8)
                                        {
                                                quest::setskill("19",200);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("42",200);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("22",200);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("34",200);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("20",200);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("17",200);
                                                quest::setskill("37",200);
                                        }
                                }
                                if($myclass == 'Monk')
                                {
                                        if($ulevel==3)
                                        {
                                                quest::setskill("39",200);
                                        }
                                        if($ulevel==5)
                                        {
                                                quest::setskill("38",200);
                                        }
                                        if($ulevel==8)
                                        {
                                                quest::setskill("42",200);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("52",200);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("11",200);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",200);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("28",200);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("71",200);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("23",200);
                                        }
                                        if($ulevel==25)
                                        {
                                                quest::setskill("21",200);
                                        }
                                        if($ulevel==27)
                                        {
                                                quest::setskill("17",200);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("26",200);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("37",200);
                                        }
                                }
                                if($myclass == 'Berserker')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("74",200);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("19",200);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("34",200);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",200);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("37",200);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("16",200);
                                        }
                                }
                                if($myclass == 'Paladin')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("10",200);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("19",200);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("34",200);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("20",200);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("37",200);
                                        }
                                        if($ulevel==40)
                                        {
                                                quest::setskill("16",200);
                                        }
                                }
                                if($myclass == 'Warrior')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("10",200);
                                                quest::setskill("19",200);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("34",200);
                                        }
                                        if($ulevel==13)
                                        {
                                                quest::setskill("22",200);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",200);
                                        }
                                        if($ulevel==25)
                                        {
                                                quest::setskill("37",200);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("16",200);
                                        }
                                }                       
                        }
                elsif($platinum == 3000)
                {
                        if($ulevel==22)
                        {
                                quest::setskill("19",300);
                        }
                        if($myclass == 'Necro' || $myclass == 'Enchanter' || $myclass == 'Magician' || $myclass == 'Wizard')
                        {
                                if($ulevel==16)
                                {
                                        quest::setskill("58",300);
                                }
                                if($ulevel==20)
                                {
                                        quest::setskill("43",300);
                                        quest::setskill("44",300);
                                        quest::setskill("45",300);
                                        quest::setskill("46",300);
                                        quest::setskill("47",300);
                                        $client->Message(5,"Remember you can only get 1 specializtion
                                        over 50, the first one over 50 becomes your specialization");
                                }
                        }
                                if($myclass == 'Cleric')
                                {
                                        if($ulevel==25)
                                        {
                                                quest::setskill("10",300);
                                        }
                                }
                                if($myclass == 'Shaman')
                                {
                                        if($ulevel==25)
                                        {
                                                quest::setskill("59",300);
                                        }
                                }
                        if($myclass == 'Druid' || $myclass == 'Shaman' || $myclass == 'Cleric')
                        {
                                if($ulevel==15)
                                {
                                        quest::setskill("19",300);
                                }
                                if($ulevel==30)
                                {
                                        quest::setskill("43",300);
                                        quest::setskill("44",300);
                                        quest::setskill("45",300);
                                        quest::setskill("46",300);
                                        quest::setskill("47",300);
                                        $client->Message(5,"Remember you can only get 1 specialization
                                        over 50, the first one over 50 becomes your specialization");
                                }
                        }
                        if($myclass == 'Beastlord')
                        {               
                                if($ulevel==5)
                                {
                                        quest::setskill("30",300);
                                }
                                if($ulevel==10)
                                {
                                        quest::setskill("19",300);
                                }
                                if($ulevel==17)
                                {
                                        quest::setskill("22",300);
                                }
                                if($ulevel==25)
                                {
                                        quest::setskill("11",300);
                                }
                                if($ulevel==40)
                                {
                                        quest::setskill("37",300);
                                }
                        }
                        if($myclass == 'Bard')
                        {
                                if($ulevel==5)
                                {
                                        quest::setskill("70",300);
                                }
                                if($ulevel==8)
                                {
                                        quest::setskill("49",300);
                                }
                                if($ulevel==10)
                                {
                                        quest::setskill("31",300);
                                        quest::setskill("35",300);
                                }
                                if($ulevel==11)
                                {
                                        quest::setskill("12",300);
                                }
                                if($ulevel==12)
                                {
                                        quest::setskill("27",300);
                                }
                                if($ulevel==14)
                                {
                                        quest::setskill("54",300);
                                }
                                if($ulevel==15)
                                {
                                        quest::setskill("62",300);
                                }
                                if($ulevel==17)
                                {
                                        quest::setskill("22",300);
                                        quest::setskill("42",300);
                                }
                                if($ulevel==20)
                                {
                                        quest::setskill("17",300);
                                }
                                if($ulevel==24)
                                {
                                        quest::setskill("39",300);
                                }
                                if($ulevel==25)
                                {
                                        quest::setskill("29",300);
                                }
                                if($ulevel==26)
                                {
                                        quest::setskill("71",300);
                                }
                                if($ulevel==35)
                                {
                                        quest::setskill("53",300);
                                }
                        }
                        if($myclass == 'Rogue')
                                {
                                        if($ulevel==4)
                                        {
                                                quest::setskill("19",300);
                                        }
                                        if($ulevel==5)
                                        {
                                                quest::setskill("35",300);
                                        }
                                        if($ulevel==7)
                                        {
                                                quest::setskill("48",300);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("62",300);
                                                quest::setskill("8",300);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("34",300);
                                                quest::setskill("39",300);
                                        }
                                        if($ulevel==13)
                                        {
                                                quest::setskill("22",300);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("17",300);
                                        }
                                        if($ulevel==16)
                                        {
                                                quest::setskill("20",300);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("6",300);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("56",300);
                                        }
                                        if($ulevel==22)
                                        {
                                                quest::setskill("71",300);
                                        }
                                        if($ulevel==27)
                                        {
                                                quest::setskill("16",300);
                                        }
                                }
                        if($myclass == 'Ranger')
                                {
                                        if($ulevel==5)
                                        {
                                                quest::setskill("30",230);
                                        }
                                        if($ulevel==8)
                                        {
                                                quest::setskill("19",300);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("42",300);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("22",300);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("34",300);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("20",300);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("17",300);
                                                quest::setskill("37",300);
                                        }
                                }
                                if($myclass == 'Monk')
                                {
                                        if($ulevel==3)
                                        {
                                                quest::setskill("39",300);
                                        }
                                        if($ulevel==5)
                                        {
                                                quest::setskill("38",300);
                                        }
                                        if($ulevel==8)
                                        {
                                                quest::setskill("42",300);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("52",300);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("11",300);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",300);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("28",300);
                                        }
                                        if($ulevel==18)
                                        {
                                                quest::setskill("71",300);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("23",300);
                                        }
                                        if($ulevel==25)
                                        {
                                                quest::setskill("21",300);
                                        }
                                        if($ulevel==27)
                                        {
                                                quest::setskill("17",300);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("26",300);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("37",300);
                                        }
                                }
                                if($myclass == 'Berserker')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("74",300);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("19",300);
                                        }
                                        if($ulevel==12)
                                        {
                                                quest::setskill("34",300);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",300);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("37",300);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("16",300);
                                        }
                                }
                                if($myclass == 'Paladin')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("10",300);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("19",300);
                                        }
                                        if($ulevel==17)
                                        {
                                                quest::setskill("34",300);
                                        }
                                        if($ulevel==20)
                                        {
                                                quest::setskill("20",300);
                                        }
                                        if($ulevel==30)
                                        {
                                                quest::setskill("37",300);
                                        }
                                        if($ulevel==40)
                                        {
                                                quest::setskill("16",300);
                                        }
                                }
                                if($myclass == 'Warrior')
                                {
                                        if($ulevel==6)
                                        {
                                                quest::setskill("10",300);
                                                quest::setskill("19",300);
                                        }
                                        if($ulevel==10)
                                        {
                                                quest::setskill("34",300);
                                        }
                                        if($ulevel==13)
                                        {
                                                quest::setskill("22",300);
                                        }
                                        if($ulevel==15)
                                        {
                                                quest::setskill("20",300);
                                        }
                                        if($ulevel==25)
                                        {
                                                quest::setskill("37",300);
                                        }
                                        if($ulevel==35)
                                        {
                                                quest::setskill("16",300);
                                        }
                                }
                        }
                        elsif($platinum == 4500)
                        {
                                quest::setallskill(400);
                        }
                        else
                        {
                                $client->Message(315,"$NPCNAME whispers to you, 'That is not any of the amounts I asked for.'");
                                plugin::return_items(\%itemcount);
                        }
                }


trevius 01-29-2012 04:53 AM

I would suggest you simplify that script considerably then add in debugging so you can see where it is failing. You can just add in quest::say("Class Check Passed"); and lines like that after each if statement so you can see how far your script is making it, then figure out why it doesn't do what you expect.

Right off the bat, I see a few issues. First off, you use Necro as a class name and that is incorrect. It should be Necromancer. You also use == to compare strings and that is wrong as well. You should do something more like this:

Code:

if ($myclass eq "Necromancer" || $myclass eq "Enchanter" || $myclass eq "Magician" || $myclass eq "Wizard")
Also, I see you are quoting numbers in your command arguments. This will probably work, but is not required. You can just do it like this:

Code:

quest::setskill(46, 100);
Instead of:

Code:

quest::setskill("46",100);


All times are GMT -4. The time now is 08:35 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.