@Mew:
Nein, nicht wirklich.
Du könntest höchstens jeder Nachricht eine ID geben, und dann eine Funktion aufrufen, die die Nachricht über die ID und die eingestellte Sprache ausgibt, dann hast du die Abfrage nicht jedes mal in jedem Code stehen.
stock SendLanguageMessage(playerid, id)
{
if(pInfo[playerid][Language] == 1)
{
switch(id)
{
case 0: SendClientMessage(playerid, -1, "Hallo Welt!");
}
}
if(pInfo[playerid][Language] == 2)
{
switch(id)
{
case 0: SendClientMessage(playerid, -1, "Hello World!");
}
}
return 1;
}