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

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

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

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

Не показывает кто выдал медицинскую карту!

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

HVSWAG

Новичок
Когда просматриваешь мед карту или показываешь её кому то то показывает всё кроме того кто выдал её, вместо этого пишет дату, которая внизу этой строки.
Помогите исправить, буду благодарен!

PHP:
COMMAND:medcard(playerid, params[])
{
	new id, status, string[150];
	if(GetTeamID(playerid) == TEAM_M4C)
	{
	    if(PlayerInfo[playerid][pRank] >= 5)
	    {
	        if(sscanf(params, "ui", id, status))
			{
				SendClientMessage(playerid, COLOR_ISPOLZUY, "Используйте: /medcard [id] [статус]");
				SendClientMessage(playerid, COLOR_WHITE, "__________ Статусы __________");
				SendClientMessage(playerid, COLOR_RED ,  "-1. Нет мед. карты");
				SendClientMessage(playerid, COLOR_GREY , " 0. Не определен");
				SendClientMessage(playerid, COLOR_WHITE, " 1. Психически не здоров(а)");
				SendClientMessage(playerid, COLOR_WHITE, " 2. Наблюдаются отклонения");
				SendClientMessage(playerid, COLOR_WHITE, " 3. Полностью здоровый(ая)");
				return true;
			}
			if(IsPlayerConnected(id))
			{
			    if(IsPlayerLogged[id])
				if(ProxDetectorS(5.0, playerid, id))
			    {
			        if(IsValidPassport(id))
			        {
			            new Med[30];
			            MedCardInfo[id][mcState] = status;
						switch(MedCardInfo[id][mcState])
						{
						    case -1: Med = "Нет мед. карты";
						    case 0: Med = "Не определен";
						    case 1: Med = "Психически не здоров(а)";
						    case 2: Med = "Наблюдаются отклонения";
						    case 3: Med = "Полностью здоровый(ая)";
						}
				        SetString(MedCardInfo[id][mcGiver],PN(playerid));
				        new year, month, day;
				        getdate(year, month, day);
				        format(string, sizeof(string), "%i/%i/%i", day, month, year);
				        SetString(MedCardInfo[id][mcDate], string );
				        format(string, sizeof(string), "Медик %s выдал вам медицинскую карту: %s", PN(playerid), Med );
				        SendClientMessage(id, COLOR_LIGHTBLUE, string);
				        format(string, sizeof(string), "Вы выдали медицинскую карту игроку %s: %s", PN(id), Med );
				        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

                        format(string, sizeof(string), "UPDATE `Passports` SET `McGiver` = '%s', `McDate` = '%s', `McState` = '%d' WHERE `Name` = '%s'",
                        MedCardInfo[id][mcGiver],
                        MedCardInfo[id][mcDate],
                        MedCardInfo[id][mcState],
						PN(id));
                        mysql_query(string);
			        }
			        else SendClientMessage(playerid, COLOR_GREY, "У этого игрока нет паспорта.");
			    }
				else SendClientMessage(playerid, COLOR_GREY, "Вы далеко от игрока");
			}
			else SendClientMessage(playerid, COLOR_GREY, "Этот игрок не в сети.");
		}
		else SendClientMessage(playerid, COLOR_GREY, "Ваш ранг недостаточно высок для этого.");
	}
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу