Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не отображается чат в рации через /r

Статус
В этой теме нельзя размещать новые ответы.

Rafit

Новичок
Добрый день, уважаемые пользователи портала Pawno-Info.Ru
Наверное за последние дни я многих сильно достал - ну что же поделать, это культ личности меня)
Давайте ближе к вопросу. На днях делал я систему чата через команду /r (Ну, для фракции, сечете?)

И вот, я создал функцию (Сток/Stock) в которой хранятся все ранги каждой фракции.
Но вот незадача - они тупо не отображаются в чате...
Выглядит это вот так:


Вот значит всё что нужно для работы: Команда и фукнция: (В этих иероглифах русский текст, мне уже настолько лень их переписывать...)
PHP:
CMD:r(playerid, params[])
{
	new string[128];
	if(player[playerid][pmember] == 0) return SCM(playerid, COLOR_GREY, "Äëÿ èñïîëüçîâàíèÿ äàííîé êîìàíäû íåîáõîäèìî ñîñòîÿòü â îðãàíèçàöèè!");
	if(sscanf(params, "s[84]", params[0])) return SCM(playerid, COLOR_WHITE, "{1E90FF}Èñïîëüçóéòå: {FFFFFF}/r [Text]");
	RankPlayer(playerid);
	f("[R] %s %s[%d]: %s", RankPlayer(playerid), GN(playerid), playerid, params[0]);
    if(IsIpFound(params[0], playerid))
	{
		f("[A] Âíèìàíèå, ó èãðîêà %s[%d] îáíàðóæåíà ðåêëàìà: %s",GN(playerid), playerid, params[0]);
		AdminAlert(COLOR_ARED, string);
		return false;
	}
	MemberChat(player[playerid][pmember], 0x33CC66FF, string);
	return true;
}
PHP:
stock RankPlayer(playerid)
{
    new rtext[27];
    switch(player[playerid][pmember])
    {
    case 0: rtext = "<Íåò>";
    case 1:
        {
            switch(player[playerid][prank])
            {
            	case 1: rtext = "Academy Student";
				case 2: rtext = "Police Officer I";
				case 3: rtext = "Police Officer II";
				case 4: rtext = "Police Officer III";
				case 5: rtext = "Police Officer III+1";
				case 6: rtext = "Sergeant I";
				case 7: rtext = "Sergeant II";
				case 8: rtext = "Detective I";
				case 9: rtext = "Detective II";
				case 10: rtext = "Detective III";
				case 11: rtext = "Lieutenant I";
				case 12: rtext = "Lieutenant II";
				case 13: rtext = "Captain I";
				case 14: rtext = "Captain II";
				case 15: rtext = "Deputy Chief of Police";
				case 16: rtext = "Assistant Chief of Police";
				case 17: rtext = "Chief of Police";
				default: rtext = "Academy Student";
            }
        }
    case 2:
         {
            switch(player[playerid][prank])
            {
            	case 1: rtext = "Deputy Sheriff Generalist";
				case 2: rtext = "Deputy Sheriff I";
				case 3: rtext = "Deputy Sheriff II";
				case 4: rtext = "Senior Deputy";
				case 5: rtext = "Sergeant";
				case 6: rtext = "Staff Sergeant";
				case 7: rtext = "Lieutenant";
				case 8: rtext = "Captain";
				case 9: rtext = "Assistans Sheriff";
				case 10: rtext = "Undersheriff";
				case 11: rtext = "Sheriff";
				default: rtext = "Deputy Sheriff Generalist";
            }
        }
        case 3:
        {
            switch(player[playerid][prank])
            {
				case 1: rtext = "Private";
				case 2: rtext = "Private-First Class";
				case 3: rtext = "Corporal";
				case 4: rtext = "Sergeant";
				case 5: rtext = "Staff-Sergeant";
				case 6: rtext = "Sergeant-First Class";
				case 7: rtext = "Master-Sergeant";
				case 8: rtext = "Sergeant Major";
				case 9: rtext = "Command Sergeant Major";
				default: rtext = "Private";
            }
        }
    }
    RankText[playerid] = rtext;
    return true;
}
PHP:
stock MemberChat(member, color, string[])
{
	foreach(new i: Player)
	{
		if(login_check[i] == true)
		{
			if(player[i][pmember] == member) SCM(i, color, string);
		}
	}
}
Прошу вас найти способ решения данной проблемы, и объяснить что где откуда берётся (Видать я какой-то (или какие-то) момент(ы) упустил)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу