Raised This Month: $ Target: $400
 0% 

Multi lingual problems


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Nexusatko
New Member
Join Date: Aug 2021
Old 08-10-2021 , 19:16   Multi lingual problems
Reply With Quote #1

Hello,
I have several problems and glitches with multilingual codes.

1.)
> Message's language is randomly changing after few times message send itself.. This is actually bug mostly with messages in chat, not on hud.
2.)
> Custom menu's language is not changing after opening only when I for example select something in it, after that it updates its language.. I have no clue why.
3.)
> Can't make one of codes for weapon menu multilingual, any help, please?

2.) Code
>
Code:
public human_menu( id )
{
	new szText[ 284 ];
		
	formatex( szText, charsmax( szText ), "%L", id, "HUMAN_INFO", LVL[ id ] );
	new hclass = menu_create( szText, "human_handle" );
	
	if( g_HumanSelected[ id ] == 1 ) // Start
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_STARTER1" );
		menu_additem( hclass, szText, "1" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_STARTER1" );
		menu_additem( hclass, szText, "1" );
	}
	if( g_HumanSelected[ id ] == 2 ) // Silent
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_SILENT1" );
		menu_additem( hclass, szText, "2");
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_SILENT2" );
		menu_additem( hclass, szText, "2" );
	}
	if( g_HumanSelected[ id ] == 3 ) // Gravity
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_GRAVITY1" );
		menu_additem( hclass, szText, "3" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_GRAVITY2" );
		menu_additem( hclass, szText, "3" );
	}
	if( g_HumanSelected[ id ] == 4 ) // Fast
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_FAST1" );
		menu_additem( hclass, szText, "4" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_FAST2" );
		menu_additem( hclass, szText, "4" );
	}
	if( g_HumanSelected[ id ] == 5 ) // Grenade
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_GRENADE1" );
		menu_additem( hclass, szText, "5" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_GRENADE2" );
		menu_additem( hclass, szText, "5" );
	}	
	if( g_HumanSelected[ id ] == 6 ) // Strong
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_STRONG1" );
		menu_additem( hclass, szText, "6" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_STRONG2" );
		menu_additem( hclass, szText, "6" );
	} 
	if( g_HumanSelected[ id ] == 7 ) // Demolition
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_DEMOLITION1" );
		menu_additem( hclass, szText, "7" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_DEMOLITION2" );
		menu_additem( hclass, szText, "7" );
	}
	if( g_HumanSelected[ id ] == 8 ) // Escape
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_ESCAPE1" );
		menu_additem( hclass, szText, "8" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_ESCAPE2" );
		menu_additem( hclass, szText, "8" );
	}
	if( g_HumanSelected[ id ] == 9 )
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_SURVIVOR1" );
		menu_additem( hclass, szText, "9" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_SURVIVOR2" );
		menu_additem( hclass, szText, "9" );
	}
	if( g_HumanSelected[ id ] == 10 )
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_SHOTGUN1" );
		menu_additem( hclass, szText, "10" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_SHOTGUN2" );
		menu_additem( hclass, szText, "10" );
	}
	if( g_HumanSelected[ id ] == 11 )
	{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_ZEUS1" );
		menu_additem( hclass, szText, "11" );
	}else{
		formatex( szText, charsmax(szText), "%L", id, "HUMAN_ZEUS2" );
		menu_additem( hclass, szText, "11" );
	}
	menu_setprop( hclass, MPROP_NEXTNAME, "Dalsi Humani" )
	menu_setprop( hclass, MPROP_BACKNAME, "Zpet" )
	menu_setprop( hclass, MPROP_EXITNAME, "Zavrit" )
	menu_display( id, hclass, 0 )
}
3.) Code
>
Code:
public zp_func_WeaponMenu( id )
{
	if( is_user_alive( id ) )
	{
		new szText[ 300 ];
		formatex( szText, charsmax( szText ), "%L", id, "WEAPON_MENU_TITLE" );
		new wpn = menu_create( szText, "zp_func_WeaponMenu_handle" );
		
		if( iWeapons[ id ] && !g_hannibal[ id ] )
		{
			menu_additem( wpn,"\dSelect guns" );
		}else{
			menu_additem( wpn,"\wSelect guns" );
		}
		if( !is_user_alive( id ) )
		{
			menu_additem( wpn,"\dKnife colors^n" );
		}else{
			menu_additem( wpn,"\wKnife colors^n" );
		}
		menu_additem( wpn,"\rBack" );
		menu_setprop( wpn, MPROP_EXITNAME, "\rClose" );
		menu_display( id, wpn );
	}
}
Thanks you.
Nexusatko is offline
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:30.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode