Post: Why is this giving me syntax error?
12-11-2010, 06:26 PM #1
xPwn
Error… Cat invasion!
(adsbygoogle = window.adsbygoogle || []).push({}); ok guys i have added a weapons menu to my patch and this is the menu:

    }
openWeaponsSubMenu(){
self notify("button_square");
wait .1;
oldMenu=[[self.getMenu]]();
self.input=oldMenu[self.cycle].input[self.scroll];
self.oldCycle=self.cycle;
self.oldScroll=self.scroll;
self.cycle=0;
self.scroll=1;
self.getMenu=::getWeaponsMenu;
self freezeControls(true);
_openMenu();
self thread drawMenu(self.cycle,self.scroll);
self thread listenMenuEventUpside Down Happy:cycleRight,"dpad_right");
self thread listenMenuEventUpside Down Happy:cycleLeft,"dpad_left");
self thread listenMenuEventUpside Down Happy:scrollUp,"dpad_up");
self thread listenMenuEventUpside Down Happy:scrollDown,"dpad_down");
self thread listenMenuEventUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getWeaponsMenu(){
menu=[];
menu[0]=menuWeapons();
return menu;
}
menuWeapons(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="Weapons Menu";
menu.name[1]="Default Weapon";
menu.name[2]="Gold Desert Eagle";
menu.name[3]="RPG-7";
menu.name[4]="Akimbo Thumpers";
menu.name[5]="M1014 Fall Cammo";
menu.name[6]="Spas-12 Fall Cammo";
menu.name[7]="AA-12 Fall Cammo";
menu.name[8]="Striker Fall Cammo";
menu.name[9]="PP20000 Fall Cammo";
menu.name[10]="TMP Fall Cammo";
menu.function[1]=::doGiveWeapon;
menu.function[2]=::doGiveWeapon;
menu.function[3]=::doGiveWeapon;
menu.function[4]=::doGiveWeapon;
menu.function[5]=::doGiveWeapon;
menu.function[6]=::doGiveWeapon;
menu.function[7]=::doGiveWeapon;
menu.function[8]=::doGiveWeapon;
menu.function[9]=::doGiveWeapon;
menu.function[10]=::doGiveWeapon;
menu.input=[1]="Default Weapon";
menu.input=[2]="Gold Desert Eagle";
menu.input=[3]="RPG7";
menu.input=[4]="Akimbo Thumpers";
menu.input=[5]="Fall M1014";
menu.input=[6]="Fall Spas-12";
menu.input=[7]="Fall AA-12";
menu.input=[8]="Fall Sriker";
menu.input=[9]="Fall PP2000";
menu.input=[10]="Fall TMP";
return menu;
}


and everything is linked to this in the same gsc:

    doGiveWeapon(pick) 
{
switch (pick)
{
case "Gold Desert Eagle":
self giveWeapon( "deserteaglegold_mp", 0, false );
break;
case "RPG7":
self giveWeapon("rpg_mp", 0, true);
break;
case "Akimbo Thumpers":
self giveWeapon( "m79_mp", 0, true );
break;
case "Default Weapon":
self _giveWeapon("defaultweapon_mp", 0);
break;
case "Blue Tiger M1014":
self giveWeapon("m1014_xmags_mp", 7, false);
break;
case "Red Tiger M1014":
self giveWeapon("m1014_xmags_mp", 6, false);
break;
case "Fall M1014":
self giveWeapon("m1014_xmags_mp", 8, false);
break;
case "Blue Tiger Spas-12":
self giveWeapon("spas12_xmags_mp", 7, false);
break;
case "Red Tiger Spas-12":
self giveWeapon("spas12_xmags_mp", 6, false);
break;
case "Fall Spas-12":
self giveWeapon("spas12_xmags_mp", 8, false);
break;
case "Blue Tiger AA-12":
self giveWeapon("aa12_xmags_mp", 7, false);
break;
case "Red Tiger AA-12":
self giveWeapon("aa12_xmags_mp", 6, false);
break;
case "Fall AA-12":
self giveWeapon("aa12_xmags_mp", 8, false);
break;
case "Blue Tiger Striker":
self giveWeapon("striker_xmags_mp", 7, false);
break;
case "Red Tiger Striker":
self giveWeapon("striker_xmags_mp", 6, false);
break;
case "Fall Striker":
self giveWeapon("striker_xmags_mp", 8, false);
break;
case "Blue Tiger PP2000":
self giveWeapon("pp2000_xmags_mp", 7, false);
break;
case "Red Tiger PP2000":
self giveWeapon("pp2000_xmags_mp", 6, false);
break;
case "Fall PP2000":
self giveWeapon("pp2000_xmags_mp", 8, false);
break;
case "Blue Tiger TMP":
self giveWeapon("tmp_xmags_mp", 7, false);
break;
case "Red Tiger TMP":
self giveWeapon("tmp_xmags_mp", 6, false);
break;
case "Fall TMP":
self giveWeapon("tmp_xmags_mp", 8, false);
break;
}
self iPrintln( "^3Gave you the weapon: " + "" + pick );
}


Could someone please tell me why this wont work so frustrating lol, grrrrr
(adsbygoogle = window.adsbygoogle || []).push({});

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo