What's new

Solved TBOGT

  • Thread starter GTA Imperium
  • Start date
  • Views 688
GTA Imperium

GTA Imperium

Getting There
Messages
1,432
Reaction score
317
Points
200
Sin$
7
Hello 7s,

I have made my own Modloader ( edit MAJOR DISTRIBUTION 1.8).
I call 663 and the Modloader open.
But if I close the Modloader, I can't open it again :frown:
Can anyone please help me ?
Thanks

greetings GTA Imperium
 
DevilsDesign

DevilsDesign

Contributor
Messages
1,067
Reaction score
2,514
Points
320
Sin$
7
Hello 7s,

I have made my own Modloader ( edit MAJOR DISTRIBUTION 1.8).
I call 663 and the Modloader open.
But if I close the Modloader, I can't open it again :frown:
Can anyone please help me ?
Thanks

greetings GTA Imperium
Thats a problem with load_modmanager.sco use the original to load ur modmanager.sco
 
Upvote 0
DevilsDesign

DevilsDesign

Contributor
Messages
1,067
Reaction score
2,514
Points
320
Sin$
7
The "Nothing here..." is a little modloader addon.
(I can add stuff)

in load_modmanager.c your main should look like this

void main(void){
THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
PRINT_STRING_WITH_LITERAL_STRING_NOW("STRING", "menu print here", 1000, 1);
WAIT(1000);
killmenu();
while(true){ //u cant turn this off! = looped
WAIT(0);
loadmodmanager();
}
}
 
Last edited:
Upvote 0
GTA Imperium

GTA Imperium

Getting There
Messages
1,432
Reaction score
317
Points
200
Sin$
7
I know that but some people make that mistake so thats why i said it lol
in load_modmanager.c your main should look like this

void main(void){
THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
PRINT_STRING_WITH_LITERAL_STRING_NOW("STRING", "menu print here", 1000, 1);
WAIT(1000);
killmenu();
while(true){ //u cant turn this off! = looped
WAIT(0);
loadmodmanager();
}
}
Thanks.
I will try it again:smile:
 
Upvote 0
DevilsDesign

DevilsDesign

Contributor
Messages
1,067
Reaction score
2,514
Points
320
Sin$
7
void main(void){
THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
PRINT_STRING_WITH_LITERAL_STRING_NOW("STRING", "menu print here", 1000, 1);
WAIT(1000);
killmenu();
while(true){ //u cant turn this off! = looped
WAIT(0);
loadmodmanager();
}
}
Still don't work :frown:
Devil, how do you have fix the error in MD v6.1 ?
I never had that error...
Show me the source of load_modmanager.c on here 
Check in modmanager.c this :

Code:
void loadmod(void){
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("load_modmanager") == 0){
        REQUEST_SCRIPT("load_modmanager");
        while (!HAS_SCRIPT_LOADED("load_modmanager"))
            WAIT(0);

        START_NEW_SCRIPT("load_modmanager", 1024);
        MARK_SCRIPT_AS_NO_LONGER_NEEDED("load_modmanager");
    }
}
 
Last edited:
Upvote 0
GTA Imperium

GTA Imperium

Getting There
Messages
1,432
Reaction score
317
Points
200
Sin$
7
I never had that error...
Show me the source of load_modmanager.c on here 
Check in modmanager.c this :

Code:
void loadmod(void){
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("load_modmanager") == 0){
        REQUEST_SCRIPT("load_modmanager");
        while (!HAS_SCRIPT_LOADED("load_modmanager"))
            WAIT(0);

        START_NEW_SCRIPT("load_modmanager", 1024);
        MARK_SCRIPT_AS_NO_LONGER_NEEDED("load_modmanager");
    }
}
/**
* This file is from Three-Socks Trainer Project https://bitbucket.org/ThreeSocks/gtaiv-trainer
*
* Three-Socks Trainer
*
* @package 3s_trainer
* Author Three-Socks http://psx-scene.com/forums/members/three-socks/
* @license LICENSE.txt DON'T BE A **** PUBLIC LICENSE (DBAD)
*
* Version 1.0 FINAL
*/

#include <natives.h>
#include <strings.h>
#include <types.h>
#include <consts.h>

#include "menu/menu_consts.h"

boolean IS_NETWORK_SESSION(void);

void loadmodmanager(void)
{
if (IS_BUTTON_JUST_PRESSED(0, BUTTON_START))
{
if (DOES_SCRIPT_EXIST("disablemenu"))
{
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("modmanager") == 0)
{
REQUEST_SCRIPT("modmanager");
while (!HAS_SCRIPT_LOADED("modmanager"))
WAIT(0);

START_NEW_SCRIPT("modmanager", 1024);
MARK_SCRIPT_AS_NO_LONGER_NEEDED("modmanager");
}

}
}
}

void killmenu(void)
{
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("modmanager") == 0)
{
REQUEST_SCRIPT("disablemenu");
while (!HAS_SCRIPT_LOADED("disablemenu"))
WAIT(0);

START_NEW_SCRIPT("disablemenu", 1024);
MARK_SCRIPT_AS_NO_LONGER_NEEDED("disablemenu");
}
}

void protection(void)
{
if (IS_NETWORK_SESSION())
{
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("protection") == 0)
{
REQUEST_SCRIPT("protection");
while (!HAS_SCRIPT_LOADED("protection"))
WAIT(0);

START_NEW_SCRIPT("protection", 1024);
MARK_SCRIPT_AS_NO_LONGER_NEEDED("protection");
}
}
}

void main(void)
{
PRINT_STRING_WITH_LITERAL_STRING_NOW("STRING", "~r~GTA Imperium~b~'s Modloader V 1.4~n~~b~~PAD_START~ = Open / ~PAD_B~ = Back / ~PAD_DPAD_UP~ ~PAD_DPAD_DOWN~ = Scroll / ~PAD_A~ = Select", 5000, 1);
killmenu();

THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
while(true)
{
WAIT(0);
loadmodmanager();
}
}
 
Upvote 0
DevilsDesign

DevilsDesign

Contributor
Messages
1,067
Reaction score
2,514
Points
320
Sin$
7
/**
* This file is from Three-Socks Trainer Project https://bitbucket.org/ThreeSocks/gtaiv-trainer
*
* Three-Socks Trainer
*
* @package 3s_trainer
* Author Three-Socks http://psx-scene.com/forums/members/three-socks/
* @license LICENSE.txt DON'T BE A **** PUBLIC LICENSE (DBAD)
*
* Version 1.0 FINAL
*/

#include <natives.h>
#include <strings.h>
#include <types.h>
#include <consts.h>

#include "menu/menu_consts.h"

boolean IS_NETWORK_SESSION(void);

void loadmodmanager(void)
{
if (IS_BUTTON_JUST_PRESSED(0, BUTTON_START))
{
if (DOES_SCRIPT_EXIST("disablemenu"))
{
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("modmanager") == 0)
{
REQUEST_SCRIPT("modmanager");
while (!HAS_SCRIPT_LOADED("modmanager"))
WAIT(0);

START_NEW_SCRIPT("modmanager", 1024);
MARK_SCRIPT_AS_NO_LONGER_NEEDED("modmanager");
}

}
}
}

void killmenu(void)
{
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("modmanager") == 0)
{
REQUEST_SCRIPT("disablemenu");
while (!HAS_SCRIPT_LOADED("disablemenu"))
WAIT(0);

START_NEW_SCRIPT("disablemenu", 1024);
MARK_SCRIPT_AS_NO_LONGER_NEEDED("disablemenu");
}
}

void protection(void)
{
if (IS_NETWORK_SESSION())
{
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("protection") == 0)
{
REQUEST_SCRIPT("protection");
while (!HAS_SCRIPT_LOADED("protection"))
WAIT(0);

START_NEW_SCRIPT("protection", 1024);
MARK_SCRIPT_AS_NO_LONGER_NEEDED("protection");
}
}
}

void main(void)
{
PRINT_STRING_WITH_LITERAL_STRING_NOW("STRING", "~r~GTA Imperium~b~'s Modloader V 1.4~n~~b~~PAD_START~ = Open / ~PAD_B~ = Back / ~PAD_DPAD_UP~ ~PAD_DPAD_DOWN~ = Scroll / ~PAD_A~ = Select", 5000, 1);
killmenu();

THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
while(true)
{
WAIT(0);
loadmodmanager();
}
}
That should be good, try the other i told u in modmanager.c
 
Upvote 0
GTA Imperium

GTA Imperium

Getting There
Messages
1,432
Reaction score
317
Points
200
Sin$
7
That should be good, try the other i told u in modmanager.c
/**
* This file is from ModManager https://bitbucket.org/ThreeSocks/gtaiv-modmanager
*
* ModManager
*
* @package menu
* Author Three-Socks http://psx-scene.com/forums/members/three-socks/
* @license LICENSE.txt DON'T BE A **** PUBLIC LICENSE (DBAD)
*
* Version 1.3
*/

#include <natives.h>
#include <common.h>
#include <strings.h>
#include <types.h>
#include <consts.h>

//#define PC
#define MAX_MENU_ITEMS 52
#define MAX_MENU_LEVLS 5
#define STYLE 1

// Menu
#include "menu/menu.h"

// ModManager
#include "modmanager_lang.h"
#include "modmanager_locals.h"

#include "modmanager_functions.c"

// Project
#include "project_error.c"
#include "modmanager_script_config.c"
#include "project_set.c"
#include "project_action.c"

// Menu
#include "menu/menu_core.c"

void disablemenuinpause(void)
{
if (IS_BUTTON_JUST_PRESSED(0, BUTTON_START))
{
menu_core_shutdown();
}
}

void loadmod(void)
{
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("load_modmanager") == 0)
{
REQUEST_SCRIPT("load_modmanager");
while (!HAS_SCRIPT_LOADED("load_modmanager"))
WAIT(0);

START_NEW_SCRIPT("load_modmanager", 1024);
MARK_SCRIPT_AS_NO_LONGER_NEEDED("load_modmanager");
}
}

void main(void)
{
loadmod();
menu_core_startup();
draw_startup();
disablemenuinpause();

while(true)
{
WAIT(0);

if (!IS_STRING_NULL(load_script) && !script_loaded)
load_script_prioritized();

// Core menu function (Catch button press. Set menu).
if (IS_STRING_NULL(load_script))
menu_core();

// Draw background/header/text.
drawWindow();
//drawwindow2();

// Draw button input.
drawFrontend();

drawHeader();
//drawHeader2();
drawFoot();
drawFoot2();
menu_draw();

DESTROY_MOBILE_PHONE();

TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("disablemenu");
HIDE_HELP_TEXT_THIS_FRAME();
HIDE_HUD_AND_RADAR_THIS_FRAME();
}
}
 
Upvote 0
DevilsDesign

DevilsDesign

Contributor
Messages
1,067
Reaction score
2,514
Points
320
Sin$
7
/**
* This file is from ModManager https://bitbucket.org/ThreeSocks/gtaiv-modmanager
*
* ModManager
*
* @package menu
* Author Three-Socks http://psx-scene.com/forums/members/three-socks/
* @license LICENSE.txt DON'T BE A **** PUBLIC LICENSE (DBAD)
*
* Version 1.3
*/

#include <natives.h>
#include <common.h>
#include <strings.h>
#include <types.h>
#include <consts.h>

//#define PC
#define MAX_MENU_ITEMS 52
#define MAX_MENU_LEVLS 5
#define STYLE 1

// Menu
#include "menu/menu.h"

// ModManager
#include "modmanager_lang.h"
#include "modmanager_locals.h"

#include "modmanager_functions.c"

// Project
#include "project_error.c"
#include "modmanager_script_config.c"
#include "project_set.c"
#include "project_action.c"

// Menu
#include "menu/menu_core.c"

void disablemenuinpause(void)
{
if (IS_BUTTON_JUST_PRESSED(0, BUTTON_START))
{
menu_core_shutdown();
}
}

void loadmod(void)
{
if (GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT("load_modmanager") == 0)
{
REQUEST_SCRIPT("load_modmanager");
while (!HAS_SCRIPT_LOADED("load_modmanager"))
WAIT(0);

START_NEW_SCRIPT("load_modmanager", 1024);
MARK_SCRIPT_AS_NO_LONGER_NEEDED("load_modmanager");
}
}

void main(void)
{
loadmod();
menu_core_startup();
draw_startup();
disablemenuinpause();

while(true)
{
WAIT(0);

if (!IS_STRING_NULL(load_script) && !script_loaded)
load_script_prioritized();

// Core menu function (Catch button press. Set menu).
if (IS_STRING_NULL(load_script))
menu_core();

// Draw background/header/text.
drawWindow();
//drawwindow2();

// Draw button input.
drawFrontend();

drawHeader();
//drawHeader2();
drawFoot();
drawFoot2();
menu_draw();

DESTROY_MOBILE_PHONE();

TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("disablemenu");
HIDE_HELP_TEXT_THIS_FRAME();
HIDE_HUD_AND_RADAR_THIS_FRAME();
}
}
hmmm that looks ok..what buttons u use to open menu ? Press start ?
if (IS_BUTTON_JUST_PRESSED(0, BUTTON_START))

this doesnt open it ?
 
Upvote 0
X

xxxgtaac150xxx

Newbie
Messages
9
Reaction score
2
Points
45
Sin$
0
Can you help me i have edit the Major Distribution V1.8 Source and i am done when i test it and call 663 on phone it open and work all and when i close it its not opening whit the Start button ! can you help me please
 
Upvote 0
Top Bottom
Login
Register