16.09.2009, 12:04
Guys i see language system like in Fafu's freeroam gamemode..
so here is:
When i compile gives me warning , warning 202: number of arguments does not match definition.
What i did wrong ?
I did all ok
#define MAX_LANG 2
new lang[MAX_PLAYERS];
new Menu:languageMenu;
languageMenu = CreateMenu("Language", 1, 20.0, 150.0, 200.0);
AddMenuItem(languageMenu, 0, "English");
AddMenuItem(languageMenu, 0, "Russian");
SendClientMessageLang(playerid, color, langeng[], langru[], define1[]="", str=0,str2=0, define2[]="", define3[]="", define4[]="",str3=0)
{
new tmpbuf[256];
if(lang[playerid] == 0)format(tmpbuf, sizeof(tmpbuf), langeng, define1, str,str2, define2, define3, define4, str3);
if(lang[playerid] == 1)format(tmpbuf, sizeof(tmpbuf), langru, define1, str,str2, define2, define3, define4, str3);
SendClientMessage(playerid, color, tmpbuf);
}
Help pls..
so here is:
Код:
if (!strlen(tmp)) { format(string,sizeof(string)," LS DM v%s | Your statistics: "," LS DM v%s | Blablabla: ",Version); SendClientMessageLang(playerid,yellow,string);
What i did wrong ?
I did all ok
#define MAX_LANG 2
new lang[MAX_PLAYERS];
new Menu:languageMenu;
languageMenu = CreateMenu("Language", 1, 20.0, 150.0, 200.0);
AddMenuItem(languageMenu, 0, "English");
AddMenuItem(languageMenu, 0, "Russian");
SendClientMessageLang(playerid, color, langeng[], langru[], define1[]="", str=0,str2=0, define2[]="", define3[]="", define4[]="",str3=0)
{
new tmpbuf[256];
if(lang[playerid] == 0)format(tmpbuf, sizeof(tmpbuf), langeng, define1, str,str2, define2, define3, define4, str3);
if(lang[playerid] == 1)format(tmpbuf, sizeof(tmpbuf), langru, define1, str,str2, define2, define3, define4, str3);
SendClientMessage(playerid, color, tmpbuf);
}
Help pls..