#include <a_samp>
/*
native ClientLanguageText(playerid, cor, mensagem[], mensagem1[], mensagem2[]);
native ClientLanguageTextToAll(cor, mensagem0[], mensagem1[], mensagem2[]);
native GameLanguageText(playerid, mensagem0[], mensagem1[], mensagem2[], tempo, estilo);
native GameLanguageTextToAll(mensagem0[], mensagem1[], mensagem2[], tempo, estilo);
native SetPlayerLanguage(playerid, linguagem);
*/
new LinguagemJogador[MAX_PLAYERS] = 0;
stock SetPlayerLanguage(playerid, language)
{
if(linguagem == 0)
{
LinguagemJogador[playerid] = 0;
return 1;
}
if(linguagem == 1)
{
LinguagemJogador[playerid] = 1;
return 1;
}
if(linguagem == 2)
{
LinguagemJogador[playerid] = 2;
return 1;
}
return 1;
}
stock ClientLanguageText(playerid, cor, const mensagem0[], const mensagem1[])
{
if(LinguagemJogador[playerid] == 0)
{
SendClientMessage(playerid, cor, mensagem0);
return 1;
}
if(LinguagemJogador[playerid] == 1)
{
SendClientMessage(playerid, cor, mensagem1);
return 1;
}
if(LinguagemJogador[playerid] == 2)
{
SendClientMessage(playerid, cor, mensagem2);
return 1;
}
return 1;
}
stock ClientLanguageTextToAll(cor, const mensagem0[], const mensagem1[])
{
for(new a = 0; a < MAX_PLAYERS; a++)
{
if(LinguagemJogador[a] == 0)
{
SendClientMessage(a, cor, mensagem0);
return 1;
}
if(LinguagemJogador[a] == 1)
{
SendClientMessage(a, cor, mensagem1);
return 1;
}
if(LinguagemJogador[a] == 2)
{
SendClientMessage(a, cor, mensagem2);
return 1;
}
}
return 1;
}
stock GameLanguageText(playerid, const mensagem0[], const mensagem1[], tempo, estilo)
{
if(LinguagemJogador[playerid] == 0)
{
GameTextForPlayer(playerid, mensagem0, tempo, estilo);
return 1;
}
if(LinguagemJogador[playerid] == 1)
{
GameTextForPlayer(playerid, mensagem1, tempo, estilo);
return 1;
}
if(LinguagemJogador[playerid] == 2)
{
GameTextForPlayer(playerid, mensagem2, tempo, estilo);
return 1;
}
return 1;
}
stock GameLanguageTextToAll(const mensagem0[], const mensagem1[], tempo, estilo)
{
for(new b = 0; b < MAX_PLAYERS; b++)
{
if(LinguagemJogador[b] == 0)
{
GameTextForPlayer(b, mensagem0, tempo, estilo);
return 1;
}
if(LinguagemJogador[b] == 1)
{
GameTextForPlayer(b, mensagem1, tempo, estilo);
return 1;
}
if(LinguagemJogador[b] == 2)
{
GameTextForPlayer(b, mensagem2, tempo, estilo);
return 1;
}
}
return 1;
}