[Ajuda] Sobre idiomas
#3

Код:
new Idioma[MAX_PLAYERS];

#define trans(%0,%1,%2) ((Idioma[%0] == 0) ? (%1) : (%2)) //2 idiomas
//#define trans2(%0,%1,%2,%3) ((Idioma[%0] == 0) ? (%1) : ((Idioma[%0] == 1) ? (%2) : (%3))) //se preferir com 3 idiomas

//Teste com 2 linguagens
if(!strcmp("/tl", cmdtext, true))
{
	SendClientMessage(playerid, -1, trans(playerid, "Teste executado com sucesso", "Prueba de funcionamiento con йxito"));
	return 1;
}

//Teste com format
if(!strcmp("/tl2", cmdtext, true))
{
	new str[80], val = 1000;
	format(str, sizeof(str), trans(playerid, "Vocк ganhou $%d", "Usted recibiу $%d"), val);
	SendClientMessage(playerid, -1, str);
	return 1;
}
	


//Para mudar o idioma:
if(!strcmp("/portugues", cmdtext, true))
{
    Idioma[playerid] = 0;
    return 1;
}
if(!strcmp("/espanhol", cmdtext, true))
{
    Idioma[playerid] = 1;
    return 1;
}
Reply


Messages In This Thread
Sobre idiomas - by axellech - 28.01.2017, 00:17
Re: Sobre idiomas - by Carlos001 - 28.01.2017, 00:48
Re: Sobre idiomas - by RodrigoMSR - 28.01.2017, 03:43

Forum Jump:


Users browsing this thread: 1 Guest(s)