they can mate.. i personally do not have the commands in any that i have.. as i dont need any special message to pop up
i will give you a nod in the right direction tho.. i will contact someone that helped create the code, but no promises on their response.
in the bubble area, you call the cheat that you activate and the message you code will show up in the xnotify..
now let me try and get in touch with some people about the specific way to do it lol
edit: i will try and post this code into here....
void CTrainer::TrainerMenuUpdate( DWORD ChosenOption ) { BCFix
//SP CHEATS
if( TitleInfo->GetTitleInfo().szXexPEName == "Yeti_Final_Xenon.exe" ){//GET ORIGINAL PE NAME
if( Memory->ISAddressValid(0x8803201C)){//MAKE SURE MEMORY AT ADDRESS IS NOT ???????
if( Cheat[1] || Cheat[2] )//GOD//IKILL
Memory->ChkAsmPatch( 11, 0x8803201C, 0x7C7F1B78, TCGRAW2_GOD_IKILL );
else
Memory->UnPatch(0x8803201C);
if( Cheat[3] )//NO RELOAD + INF AMMO
Memory->PokeC32(0x8817FA8C, 0x394AFFFF, 0x394A0000 );
Memory->PokeC32(0x8817FBC8, 0x394AFFFF, 0x394A0000 );
Memory->PokeC32(0x8817FE18, 0x3929FFFF, 0x39290000 );
Memory->PokeC32(0x8817FD84, 0x394AFFFF, 0x394A0000 );
else
Memory->PokeC32(0x8817FA8C, 0x394A0000, 0x394AFFFF );
Memory->PokeC32(0x8817FBC8, 0x394A0000, 0x394AFFFF );
Memory->PokeC32(0x8817FE18, 0x39290000, 0x3929FFFF );
Memory->PokeC32(0x8817FD84, 0x394A0000, 0x394AFFFF );
if( Cheat[4] ){//GRENADES
Memory->PokeC32(0x88179434, 0x7D4ADA14, 0x394A0000 );//FRAG
Memory->PokeC32(0x88179454, 0x394AFFFF, 0x394A0000 );//FRAG
Memory->PokeC32(0x881793C0, 0x394AFFFF, 0x394A0000 );//SMOKE
}else{
Memory->PokeC32(0x88179434, 0x394A0000, 0x7D4ADA14 );
Memory->PokeC32(0x88179454, 0x394A0000, 0x394AFFFF );
Memory->PokeC32(0x881793C0, 0x394A0000, 0x394AFFFF );
}
#pragma region UCC Cheat 5:( SET GUN SMOKE ) variables used:( 0 )
UCCINFO SMOKE;
if( ChosenOption == 5 && Cheat[5] && SUCCEEDED( Message->StartUCC( &SMOKE, L"\n.::Pick a value between (1) & (50) to set as smoke amount::.\n.::Set as 333 to restore default value::." ) ) ){
if( SMOKE.fValue == 333.0 ){
Memory->PokeFloat( 0x82000D70, 0.1 );
Message->BubbleMessage("Default value of 0.1 Has Been Set");
Cheat[5]=false;
return;
}
if( SMOKE.fValue >= 1.0 && SMOKE.fValue <= 50.0 ){
Memory->PokeFloat( 0x82000D70, SMOKE.fValue );
Message->BubbleMessage("Your value Has Been Set");
Cheat[5]=false;
return;
}else{
Memory->PokeFloat( 0x82000D70, 0.1 );
Message->BubbleMessage("Default value of 0.1 Has Been Set");
Cheat[5]=false;
return;
}
}
#pragma endregion
}else{
Cheat[1]=false;
Cheat[2]=false;
Cheat[3]=false;
Cheat[4]=false;
Cheat[5]=false;
Message->BubbleMessage("All SP Cheats have been disabled!, Please turn on whilst you are in game!");
}