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

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

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

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

Не работает /d

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

Dwayne12

Новичок
Доброго времени суток, уважаемые форумчане!
Прошу помочь мне пожалуйста в таком вопросе.. Добавил в мод новую фракцию и добавил им чат /d. Когда отправляю сообщение в /d пишет просто "сообщил в департамент", а самого департамента нету. Я в павно новенький, помогите пожалуйста решить проблему. Вот код:
Код:
else if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0)
	{
		GetPlayerName(playerid, sendername, sizeof(sendername));
		new length = strlen(cmdtext);
		while ((idx < length) && (cmdtext[idx] <= ' '))
		{
			idx++;
		}
		new offset = idx;
		new result[64];
		while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
		{
			result[idx - offset] = cmdtext[idx];
			idx++;
		}
		result[idx - offset] = EOS;
		if(!strlen(result)) return	SendClientMessage(playerid, COLOR_WHITE, "::: Ââåäèòå: (/d)epartments [òåêñò]");
		if(PlayerInfo[playerid][pMuted] == 1)
		{
			format(string, sizeof(string), "Ó Âàñ áàí ÷àòà! Äî ñíÿòèÿ: %d ñåêóíä(û)",PlayerInfo[playerid][pMuteTime]);
			SendClientMessage(playerid, COLOR_LIGHTRED, string);
			return 1;
		}
		if(PlayerInfo[playerid][pRank] < 2) return	SendClientMessage(playerid, COLOR_GRAD1, "Âû íå óïîëíîìî÷åíû ïèñàòü â äåïîðòàìåíò!");
		if ((!dchat)) return	SendClientMessage(playerid, COLOR_GRAD2, "Ñîîáùåíèå ìîæíî îòïðàâèòü ÷åðåç 30 ñåêóíä!");
		SetTimer("Ddchat", dtimer, 0);dchat = 0;
		switch(PlayerInfo[playerid][pMember])
		{
        case 36:
			{
                if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Ìàøèíèñòû] Óïðàâëÿþùèé %s: %s", sendername, result); }
                else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Ìàøèíèñòû] Çàìåñòèòåëü %s: %s", sendername, result); }
			    else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Ìàøèíèñòû] Ãëàâíûé ìàøèíèñò %s: %s", sendername, result); }
			    else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Ìàøèíèñòû] Ìàøèíèñò %s: %s", sendername, result); }
				else
				{
					format(string, sizeof(string), "[Áàçà Ýäâîðäñ] Ðÿäîâîé %s: %s",  sendername, result);
				}
				SendTeamMessage(1, COLOR_ALLDEPT, string);
				format(string, sizeof(string), "%s ñîîáùàåò â äåïîðòàìåíò", sendername);
				ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				//printf("%s", string);
				return 1;
			}
P.S непонятные символы только тут. В моде там всё нормально отображается.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу