Post: Black Ops 2 GSC Menu Syntax Error
10-20-2018, 03:08 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); (Bad Syntax Error Around Line 174)
(The * Is The Bad Syntax Around Lines Through 167-180)
(DM Me If You Can Help)


menuinit() **
{
self endon( "disconnect" ); >>>Line 167 ***
self endon( "destroyMenu" ); >>>Line 168 ***
level endon( "game_ended" ); >>>Line 169 ***
self.menu = spawnstruct(); >>>Line 170 ***
self.toggles = spawnstruct(); >>>Line 171 ***
self.menu.open = 0; >>>Line 172 ***
self storeshaders(); >>>Line 173
self createmenu(); >>>Line 174
if( !(self.menu.open)self.menu.open && self adsbuttonpressed() ) >>>Line 175
{ >>>Line 176
openmenu(); >>>Line 177
} >>>Line 178
if( self.menu.open ) >>>Line 179
{ >>>Line 180
if( self usebuttonpressed() )
{
if( IsDefined( self.menu.previousmenu[ self.menu.currentmenu] ) )
{
self submenu( self.menu.previousmenu[ self.menu.currentmenu] );
}
else
{
closemenu();
}
wait 0.2;
}
if( self stancebuttonpressed() )
{
closemenu();
}
if( self actionslottwobuttonpressed() || self actionslotonebuttonpressed() )
{
self.menu.curs[self.menu.currentmenu] += iif( self actionslottwobuttonpressed(), 1, -1 );
self.menu.curs[self.menu.currentmenu] = iif( self.menu.curs[ self.menu.currentmenu] < 0, self.menu.menuopt[ self.menu.currentmenu].size - 1, iif( self.menu.curs[ self.menu.currentmenu] > self.menu.menuopt[ self.menu.currentmenu].size - 1, 0, self.menu.curs[ self.menu.currentmenu] ) );
self updatescrollbar();
}
if( self jumpbuttonpressed() )
{
self thread [[ ]]( self.menu.menuinput[ self.menu.currentmenu][ self.menu.curs[ self.menu.currentmenu]], self.menu.menuinput1[ self.menu.currentmenu][ self.menu.curs[ self.menu.currentmenu]] );
wait 0.2;
}
}
wait 0.05;
?;//Jump here. This may be a loop, else, continue, or break. Please fix this code section to re-compile.

}
Last edited by BasedAndBlessed ; 10-20-2018 at 03:19 AM.
10-20-2018, 08:45 AM #2
anthonything
Space Ninja
Originally posted by BasedAndBlessed View Post
(Bad Syntax Error Around Line 174)
(The * Is The Bad Syntax Around Lines Through 167-180)
(DM Me If You Can Help)


menuinit() **
{
self endon( "disconnect" ); >>>Line 167 ***
self endon( "destroyMenu" ); >>>Line 168 ***
level endon( "game_ended" ); >>>Line 169 ***
self.menu = spawnstruct(); >>>Line 170 ***
self.toggles = spawnstruct(); >>>Line 171 ***
self.menu.open = 0; >>>Line 172 ***
self storeshaders(); >>>Line 173
self createmenu(); >>>Line 174
if( !(self.menu.open)self.menu.open && self adsbuttonpressed() ) >>>Line 175
{ >>>Line 176
openmenu(); >>>Line 177
} >>>Line 178
if( self.menu.open ) >>>Line 179
{ >>>Line 180
if( self usebuttonpressed() )
{
if( IsDefined( self.menu.previousmenu[ self.menu.currentmenu] ) )
{
self submenu( self.menu.previousmenu[ self.menu.currentmenu] );
}
else
{
closemenu();
}
wait 0.2;
}
if( self stancebuttonpressed() )
{
closemenu();
}
if( self actionslottwobuttonpressed() || self actionslotonebuttonpressed() )
{
self.menu.curs[self.menu.currentmenu] += iif( self actionslottwobuttonpressed(), 1, -1 );
self.menu.curs[self.menu.currentmenu] = iif( self.menu.curs[ self.menu.currentmenu] < 0, self.menu.menuopt[ self.menu.currentmenu].size - 1, iif( self.menu.curs[ self.menu.currentmenu] > self.menu.menuopt[ self.menu.currentmenu].size - 1, 0, self.menu.curs[ self.menu.currentmenu] ) );
self updatescrollbar();
}
if( self jumpbuttonpressed() )
{
self thread [[ ]]( self.menu.menuinput[ self.menu.currentmenu][ self.menu.curs[ self.menu.currentmenu]], self.menu.menuinput1[ self.menu.currentmenu][ self.menu.curs[ self.menu.currentmenu]] );
wait 0.2;
}
}
wait 0.05;
?;//Jump here. This may be a loop, else, continue, or break. Please fix this code section to re-compile.

}


Yeah so that's decompiled and you aren't going to be able to fix that very easily. Even if you managed to guess the logical operators missing, you would then also need to know the function ref names and such, which i would assume you dont have since this is decompiled.
10-21-2018, 02:29 AM #3
I was using a menu base and importing some functions from oxters v2 menu and had some functions from my v1 4-5 years ago Demonic|Modding v1 that i made with xDemonicMods. sadly I had to delete the project and ill have to start over and test some of the functions in a Menu. might be more of use with a rtm tool or a Host only SPRX or a NON Host SPRX menu.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo