• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Переведите плиз команду /prefix

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

MatteoGaming

Нуль
Регистрация
1 Янв 2020
Сообщения
1
Лучшие ответы
0
Репутация
0
Переведите мне с strcmp на dc_cmd, буду очень рад!
PHP:
   else if(strcmp(cmd, "/prefix", true) == 0)
	{
		if (  PlayerInfo[playerid][pCanPrefix2] )
		{
			if(PlayerInfo[playerid][pAdmInections] >= 15)
			{
				tmp = strcharsplit(cmdtext, idx);
				if(!strlen(tmp)) return		SendClientMessage(playerid, COLOR_WHITE, "Введите: /prefix [id] [текст] {FF0000}(Будешь ставить бредовые префы-СНЯТ");
				giveplayerid = ReturnUser(tmp);
				if (IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						new length = strlen(cmdtext);
						while ((idx < length) && (cmdtext[idx] <= ' '))
						{
							idx++;
						}
						new offset = idx;
						new result[90];
						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_GRAD2, "Введите: /prefix [id] [текст](Будешь ставить бредовые префы-СНЯТ");
						if (strlen(result) > 30) return SendClientMessage(playerid, COLOR_GRAD2, "Слишком длинный префикс!");
						if (PlayerInfo[giveplayerid][pAdmInections] == 0) return SendClientMessage(playerid, COLOR_RED, "Игрок не админ!");
						
						new str[144];
						
						if (strcmp(result, "del", true) == 0)
						{
							format(PlayerInfo[giveplayerid][pPrefix], 64, "0");
							format(str, 144, "%s[%i] удалил префикс %s[%i]", PlayerInfo[playerid][pNames], playerid, PlayerInfo[giveplayerid][pNames], giveplayerid);

							SendClientMessage(playerid, COLOR_WHITE, str);
							SendClientMessage(giveplayerid, COLOR_WHITE, str);
						} else
						{
							format(PlayerInfo[giveplayerid][pPrefix], 64, "0");
							format(PlayerInfo[giveplayerid][pPrefix], 64, "%s", result);
							format(str, 144, "%s[%i] изменил префикс %s[%i] на %s", PlayerInfo[playerid][pNames], playerid, PlayerInfo[giveplayerid][pNames], giveplayerid, result);

							SendClientMessage(playerid, COLOR_WHITE, str);
							SendClientMessage(giveplayerid, COLOR_WHITE, str);

							SetPVarInt(playerid, "PrefID", giveplayerid);

							ShowPlayerDialog(playerid, 5678, DIALOG_STYLE_LIST, "Цвет", "[0]Выключить цвет\n[1]Зелёный\n[2]Светло зелёный\n[3]Ярко зелёный\n[4]Бирюзовый\n[5]Жёлто-зелёный\n[6]Тёмно-зелёный\n[7]Серо-зелёный\n[8]Красный\n[9]Ярко-красный\n[10]Оранжевый\n[11]Коричневый\n[12]Тёмно-красный\n[13]Cеро-красный\n[14]Жёлто-оранжевый\n[15]Малиновый\n[16]Розовый\n[17]Синий\n[18]Голубой\n[19]Синяя сталь\n[20]Сине-зелёный\n[21]Тёмно-синий\n[22]Фиолетовый\n[23]Индиго\n[24]Серо-синий\n[25]Жёлтый\n[26]Кукурузный\n[27]Золотой\n[28]Старое золото\n[29]Оливковый\n[30]Серый\n[31]Серебро\n[32]Чёрный\n[33]Белый", "OK", "");
						}
					}
				}
				else SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
		
			}
			else return SendClientMessage(playerid, COLOR_GREY, "Вы не уполномочены использовать эту команду!");
		}
		else return SendClientMessage(playerid, COLOR_GREY, "У вас нету доступа! Купить доступ можно у создателей!!!");

		return true;
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу