Вопросы

Всем привет! Как переделать команду под to_player?

Я решил вырезать систему репорта, но при компилировании вылезают ошибки

 

С вырезанного мода: 

CMD:ans(playerid, params[])
{
	if(PI[playerid][pAdmin] < ADM_MODER) return SendClientMessage(playerid, COLOR_WHITE, "Неверно введена команда! {2B800D}Воспользуйтесь: (/menu > команды сервера)");
	else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);

	if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, VAGOS_COLOR, "• [ Подсказка ] {ffffff}Введите: /ans [ID репорта]");
	if(params[0] == 0) return SCM(playerid, COLOR_GRAY, "Ошибка! Не верный ID репорта");
	SetPVarInt(playerid, "ReporID", params[0]);

    new string[350];

	for(new i = 0; i<25; i++)
	{
	    if(RepInfo[i][RepID] == params[0])
	    {
	        if(RepInfo[i][RepStatus] == 1)
			{
				SCM(playerid, COLOR_RED, "Кто-то уже отвечает на данный репорт!");
				break;
			}
			else
			{
				format(string, sizeof(string), "\
				{ffffff}Вы открыли репорт под {c71616}%d{ffffff} (ID)!\n\
				{ffffff}Имя игрока: {c71616}%s[%d]\n\
				{ffffff}Дата и время: {c71616}[%s]\n\n\
				{ffffff}Вопрос: {c71616}%s\n\n\
				{ffffff}Введите ответ на данный запрос!", params[0],GetName(RepInfo[i][RepIDD]),RepInfo[i][RepIDD],date("%hh:%ii:%ss", RepInfo[i][RepTime]), RepInfo[i][Reptex]);
				SPD(playerid, D_MUSOROVOZ+5, DSI, "Ответ на репорт",string,"Ответить","Закрыть");

				RepInfo[i][RepStatus] = 1;
                SetPVarInt(playerid,"IDrepstatus", 1);
				PI[playerid][pRepStatus] = i;
				break;
			}
		}

	}

    UpdateReported();
	return 1;
}

В моем моде: 

CMD:z(playerid, params[])
{
	if(GetPlayerAdminEx(playerid) >= 1)
	{
		if(!strlen(params))
			return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /z [ID игрока отправившего запрос] [ответ]");

		extract params -> new to_player, string: message[144 + 1];

		if(!IsPlayerConnected(to_player))
			return SendClientMessage(playerid, 0x999999FF, "Такого игрока нет");

		if(!strlen(message))
			return SendClientMessage(playerid, 0x999999FF, "Введите сообщение");

		new fmt_str[128];

		format(fmt_str, sizeof fmt_str, "%s %s[%d] ответил на запрос игрока %s[%d]: {FFCD00}%s", GetPlayerAdminEx(playerid) > 1 ? "Администратор" : "Агент поддержки", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(to_player), to_player, message);
		SendClientMessage(to_player, 0xc7dae8FF, fmt_str);
		PlayerPlaySound(to_player, 1085, 0.0, 0.0, 0.0);

        SendMessageToAdmins(fmt_str, 0xc7dae8FF);
	}
	return 1;
}

 

Поделиться сообщением


Ссылка на сообщение

1 ответ на этот вопрос

  • 0

params[0] - to_player

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Redmondd
      От Redmondd
      При запуске сервера в консоли пишет: Started server on port: 7777, with maxplayers: 500 lanmode is OFF.
      И когда захожу на сервер пишет server didnt respond
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team filterscripts = ""  (string) Server Plugins --------------  Loading plugin: mysql   > MySQL plugin R7-2 successfully loaded.   Loaded.  Loading plugin: sscanf  ===============================       sscanf plugin loaded.          Version:  2.8.1    (c) 2012 Alex "Y_Less" Cole  ===============================   Loaded.  Loading plugin: dc_cmd   Daniel's CMD plugin v2.8     (c) 2014 Daniel_Cortez         www.pro-pawn.ru   Loaded.  Loading plugin: streamer *** Streamer Plugin v2.7.9 by Incognito loaded ***   Loaded.  Loaded 4 plugins. Started server on port: 7777, with maxplayers: 500 lanmode is OFF. Filterscripts ---------------   Loaded 0 filterscripts. Подключение к базе данных MYSQL успешно ---------------------------------- --------Redmond RP 01-------- ---------------------------------- Number of vehicle models: 5 Склады загружены успешно Дома (15 шт) загружены успешно