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

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

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

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

Перевод команды

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

Vova_Jonson#

Умник
Кто поможет перевести команду на CMD and params 20+сиков дам.

PHP:
		if(strcmp(cmd, "/vopros", true) == 0 || strcmp(cmd, "/вопрос", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				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))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "{ffffff}Введите: /vopros [text]");
					return true;
				}
				if(HelperDuty[playerid] == 1)
				{
					format(string, sizeof(string), "Вопрос от %s[%d]: %s", sendername, playerid, (result));
					SendHelperMessage(0x10F441AA, string);
				}
				SendClientMessage(playerid, COLOR_YELLOW, "Ваш вопрос отправлен хелперам!");
				format(string, sizeof(string), "Вопрос от %s[%d]: %s", sendername, playerid, (result));
				SendClientMessage(playerid, COLOR_LIGHTRED, string);
			}
			return true;
		}
И 2-рая команда.

PHP:
		if(strcmp(cmd, "/otvet", true) == 0 || strcmp(cmd, "/ans", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pHelper] > 0)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE,"{F74848}» Введите{"#cWHITE"}: /otvet [ID] [текст]");
					giveplayerid = ReturnUser(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							GetPlayerName(playerid, sendername, sizeof(sendername));
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							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,"{F74848}» Введите{"#cWHITE"}: /otvet {00FFFF}[ID Игрока] [Текст Ответа]");
							format(string, sizeof(string), "Хелпер %s ответил вам: %s", sendername,(result));
							SendClientMessage(giveplayerid, COLOR_ORANGE, string);
							format(string, sizeof(string), "Хелпер %s ответил %s(%d): %s", sendername, giveplayer, giveplayerid,(result));
							SendHelperMessage(COLOR_ORANGE, string);
							return true;
						}
					}
					else
					{
						format(string, sizeof(string), "%d не активный игрок", giveplayerid);
						SendClientMessage(playerid, COLOR_GRAD1, string);
					}
				}
			}
			return true;
		}
И еще одна

PHP:
		if(strcmp(cmdtext, "/hduty", true) == 0 || strcmp(cmdtext, "/helperduty", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pHelper] > 0)
				{
					if(PlayerHelperDuty[playerid] == 0)
					{
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerHelperDuty[playerid] = 1;
						format(string, sizeof(string), "{80FF00}[H] %s(%d) вышел на дежурство ((/vopros))", sendername, playerid);
						OOCOff(COLOR_OOC,string);
					}
					else if(PlayerHelperDuty[playerid] == 1)
					{
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerHelperDuty[playerid] = 0;
						format(string, sizeof(string), "{80FF00}[H] %s(%d) вышел с дежурства", sendername, playerid);
						OOCOff(COLOR_OOC,string);
					}
				}
			}
			return true;
		}


---------- Post added at 16:42 ---------- Previous post was at 15:55 ----------

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