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

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

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

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

Lancer

Изучающий
Пользователь
Регистрация
11 Дек 2010
Сообщения
340
Лучшие ответы
0
Репутация
29
Добрый вечер :) Сегодня мы делаем Вопрос-Ответ а тоесть /report - /otvet

Ко всем командам:

Вопрос

PHP:
 if(!strcmp(cmd, "/report", true))
{
new result[256];
result = strtok(cmdtext, idx);
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2,"USE: /report [Text]");
return 1;
}
new sendername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Сообщение от %s[ID %d] [Используйте /otvet [id] [текст] ]",sendername,playerid);
ABroadCast(COLOR_REGEN,string,1);
format(string, sizeof(string), "%s",result);
ABroadCast(COLOR_REGEN,string,1);
SendClientMessage(playerid, COLOR_YELLOW,"Ваше сообщение было отправлено администраторам.");
SetPVarInt(playerid, "reporttext", 1);
return 1;
}
Теперь сделаем команду, для ответа

PHP:
if(!strcmp(cmd, "/otvet", true))
{
new result[256];
result = strtok(cmdtext, idx);
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2,"USE: /otvet [ID] [текст]");
return 1;
}
new giveplayerid = strval(tmp);
if(GetPVarType(giveplayerid, "reporttext")!=0&&GetPVarInt(giveplayerid, "reporttext")==1)
{
result = strtok(cmdtext, idx);
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2,"USE: /otvet [ID] [текст]");
return 1;
}
new sendername[64];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Администратор %s ответил на ваше сообщение:",sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW,string);
format(string, sizeof(string), "%s",result);
SendClientMessage(giveplayerid, COLOR_YELLOW,string);
SendClientMessage(playerid, COLOR_YELLOW,"Ваше сообщение было отправлено игроку.");
DeletePVar(giveplayerid, "reporttext");
return 1;
}
SendClientMessage(playerid, COLOR_YELLOW,"Этот игрок не задавал вопроса.");
return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу