к сожалению не помогло. Но есть момент, до того как я создал кейс, в команде инвайт которую я делал были тоже ошибки.
PHP код:
CMD:invite(playerid, params[])
{
if(Player[playerid][pRank] < 13) return
SCM(playerid, COLOR_SALAT, "Âû íå íàäåëåíû ïðàâàìè èñïîëüçîâàòü äàííóþ êîìàíäó!");
if(sscanf(params, "i", params[0])) return
SCM(playerid, COLOR_WHITE, "Ââåäèòå: /invite [id]");
if(!IsPlayerConnected(params[0])) return
SCM(playerid, COLOR_SALAT, "Èãðîê îôôëàéí");
if(Login[params[0]] == false) return
SCM(playerid, COLOR_SALAT, "Èãðîê íå àâòîðèçîâàí!");
if(params[0] == playerid) return
SCM(playerid, COLOR_GREY, "Âû óêàçàëè ñâîé ID!");
if(Player[playerid][pMember] > 0) return
SCM(playerid, COLOR_GREY, "Èãðîê óæå ñîñòîèò âî ôðàêöèè!");
if(RadiusPlayer(7.0, playerid, params[0]))
{
switch(Player[playerid][pMember])
{
case 1: invite_check[playerid] = 1;
}
static const fmt_str[] = "{FFFF00}%s {FFFFFF}èãðîê ïðèãëàñèë âàñ âî ôðàêöèþ {FFFF00}%s\n{FFFFFF}Âû æåëàåòå âñòóïèòü âî ôðàêöèþ {FFFF00}%s";
new string[sizeof(fmt_str)-2+MAX_PLAYER_NAME-2+5-2+5];
format(string, sizeof(string), fmt_str, GN(playerid), fraction_name[player[playerid][pmember]], fraction_name[player[playerid][pmember]]);
SPD(playerid, 64, DSM, "Ïðèãëàøåíèå", string, "Äà", "Íåò");
static const fmt_str_2[] = "Âû ïðèãëàñèëè èãðîêà {FFFF00}%s {FFFFFF}âî ôðàêöèþ {FFFF00}%s";
new string_2[sizeof(fmt_str_2)-2+MAX_PLAYER_NAME-2+5];
format(string_2, sizeof(string_2), fmt_str_2, GN(playerid), fraction_name[player[playerid][pMember]]);
SCM(playerid, COLOR_WHITE, string);
invite_id[params[0]] = playerid;
}
else SCM(playerid, COLOR_GREY, "Èãðîê äàëåêî îò âàñ!");
return true;
}
}
else SCM(playerid, COLOR_GREY, "Èãðîê äàëåêî îò âàñ!");
return true;
}
В общем тут тоже в одной строке куча ошибок.
Строка - format(string, sizeof(string), fmt_str, GN(playerid), fraction_name[player[playerid][pmember]],
PHP код:
fraction_name[player[playerid][pmember]]);
тут ошибки:
error 017: undefined symbol "player"
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
warning 215: expression has no effect