30.07.2011, 13:20
Example script:
If SA-MP support russian language, my include support too.
pawn Код:
#include <a_samp>
#include <ML>
new Text:TD;
public OnFilterScriptInit()
{
TD = TextDrawCreate(200.0, 200.0, "???");
return 1;
}
public OnPlayerConnect(playerid)
{
TextDrawShowForPlayer(playerid, TD);
ChooseLanguage(playerid);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
LANGUAGE_ODR(playerid, dialogid, response, listitem);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/message", true) == 0)
{
LanguageMessage(playerid, -1, LANGUAGE_POLISH, "Cześć", LANGUAGE_ENGLISH, "Hi");
return 1;
}
if(strcmp(cmdtext, "/gametext", true) == 0)
{
LanguageGameTextForPlayer(playerid, 5, 5000, LANGUAGE_POLISH, "TEST", LANGUAGE_ENGLISH, "test");
return 1;
}
if(strcmp(cmdtext, "/textdraw", true) == 0)
{
LanguageTextDrawMessage(playerid, TD, LANGUAGE_POLISH, "PL", LANGUAGE_ENGLISH, "EN");
return 1;
}
if(strcmp(cmdtext, "/dialog", true) == 0)
{
LanguageDialogForPlayer(playerid, 0, DIALOG_STYLE_MSGBOX, LANGUAGE_POLISH, "naglowek", "infoPL", "OK", "Anuluj", LANGUAGE_ENGLISH, "caption", "infoEN", "Accept", "Ignore");
return 1;
}
return 0;
}