Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*FUNÇÕES:
- GetPlayerLang(playerid)
- SetPlayerLang(playerid, lang)
- SendClientMessageLang(playerid, cor, const mensagem0[], const mensagem1[], const mensagem2[])
- SendClientMessageToAllLang(cor, const mensagem0[], const mensagem1[], const mensagem2[])
- GameTextForPlayerLang(playerid, const mensagem0[], const mensagem1[], const mensagem2[], tempo, estilo)
- GameTextForAllLang(const mensagem0[], const mensagem1[], const mensagem2[], tempo, estilo)
- */
- #include <a_samp>
- new jLang[MAX_PLAYERS] = 0;
- stock GetPlayerLang(playerid) return jLang[playerid];
- stock SetPlayerLang(playerid, lang)
- {
- if(lang < 0 || lang > 2)
- return false;
- if(lang == 0)
- return jLang[playerid] = 0;
- else if(lang == 1)
- return jLang[playerid] = 1;
- else if(lang == 2)
- return jLang[playerid] = 2;
- return true;
- }
- stock SendClientMessageLang(playerid, cor, const mensagem0[], const mensagem1[], const mensagem2[])
- {
- if(jLang[playerid] == 0)
- return SendClientMessage(playerid, cor, mensagem0);
- else if(jLang[playerid] == 1)
- return SendClientMessage(playerid, cor, mensagem1);
- else if(jLang[playerid] == 2)
- return SendClientMessage(playerid, cor, mensagem2);
- return true;
- }
- stock SendClientMessageToAllLang(cor, const mensagem0[], const mensagem1[], const mensagem2[])
- {
- for(new x = 0; x <= GetMaxPlayers(); x++)
- {
- if(IsPlayerConnected(x))
- {
- if(jLang[x] == 0)
- return SendClientMessage(x, cor, mensagem0);
- else if(jLang[x] == 1)
- return SendClientMessage(x, cor, mensagem1);
- else if(jLang[x] == 2)
- return SendClientMessage(x, cor, mensagem2);
- }
- }
- return true;
- }
- stock GameTextForPlayerLang(playerid, const mensagem0[], const mensagem1[], const mensagem2[], tempo, estilo)
- {
- if(jLang[playerid] == 0)
- return GameTextForPlayer(playerid, mensagem0, tempo, estilo);
- else if(jLang[playerid] == 1)
- return GameTextForPlayer(playerid, mensagem1, tempo, estilo);
- else if(jLang[playerid] == 2)
- return GameTextForPlayer(playerid, mensagem2, tempo, estilo);
- return true;
- }
- stock GameTextForAllLang(const mensagem0[], const mensagem1[], const mensagem2[], tempo, estilo)
- {
- for(new y = 0; y <= GetMaxPlayers(); y++)
- {
- if(IsPlayerConnected(y))
- {
- if(jLang[y] == 0)
- return GameTextForPlayer(y, mensagem0, tempo, estilo);
- else if(jLang[y] == 1)
- return GameTextForPlayer(y, mensagem1, tempo, estilo);
- else if(jLang[y] == 2)
- return GameTextForPlayer(y, mensagem2, tempo, estilo);
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement