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

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

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

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

Кнопки Y и N

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

FormelOne

Новичок
Народ, подскажите пожалуйста как можно команде, которая написана на zcmd присвоить кнопки Y(Разрешить) и N(Отклонить)? Я возьму к примеру команду /heal.
Сама команда (Диалог я уберу):
PHP:
CMD:heal(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return true;
	if(PlayerInfo[playerid][pMember] != F_HOSPITAL) return SendClientMessage(playerid, COLOR_GREY, YouCanNot);
	if(PlayerHealP[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы должны заступить на дежурство!");
	if(IsPlayerInRangeOfPoint(playerid, 40.0,1191.9788,-1349.7419,1584.9851) && PlayerInfo[playerid][pMember] == F_HOSPITAL)
	{
		if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /heal [id игрока]");
		if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE);
		if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED);
		if(playerid == params[0]) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете вылечить себя!");
		if(!IsPlayerInRangeOfPlayer(4.0, playerid, params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок слишком далеко!");
		new Float:shealth;
		GetPlayerHealth(params[0], shealth);
		if(shealth >= 100.0) return SendClientMessage(playerid, COLOR_GREY,"Данный игрок здоров!");
		new string[90];
		SendMes(playerid, 0x6495EDFF, "Вы предложили вылечить %s за %i долларов", sendername(params[0]), PlayerHealP[playerid]);
		format(string,90, "Желаете вылечиться за %i долларов?",PlayerHealP[playerid]);
		ShowPlayerDialog(params[0],778,DIALOG_STYLE_MSGBOX,"Лечение", string, "Да", "Нет");
		SetPVarInt(params[0], "PlayerHeal", playerid);
		SetPVarInt(params[0], "MoneyHeal", PlayerHealP[playerid]);
	}
	else SendClientMessage(playerid, COLOR_GREY, "Вы должны находиться в больнице!");
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу