GreenLine.
Дебютант
Вставляем ко всем дефайнам
Команда DC_CMD:
PHP:
#define SCM SendClientMessage
#define GREY 0xAFAFAFAA
Команда DC_CMD:
PHP:
CMD:lcheck(playerid, params[])
{
if(PlayerInfo[playerid][pLeader] == 0)
return SCM(playerid, GREY, !"Неизвестная команда.");
if(PlayerInfo[params[0]][pLeader] != 0)
return SCM(playerid, GREY, "Невозможное действие.");
new targetid;
if(sscanf(params, "i", targetid))
return SCM(playerid, GREY, !"Используй: /lcheck [id].");
if(!IsPlayerConnected(targetid))
return SCM(playerid, GREY, !"Игрок не найден.");
if(targetid == playerid)
return SCM(playerid, GREY, !"Невозможное действие.");
if(PlayerInfo[playerid][pLeader] != PlayerInfo[targetid][pMember])
return SCM(playerid, GREY, !"Игрок не в твоей фракции.");
new fmt_str[160 + (2+2) + (20+20) + MAX_PLAYER_NAME];
format(fmt_str, sizeof(fmt_str),
"{ecca64}Ник игрока:\t\t{ffffff}%s (%d ранг)\n\
{ecca64}Выговоры:\t\t{ffffff}%d/3\n\
{ecca64}Дата вступления{FFFFFF}\t%s\n\
{ecca64}Дата повышения{FFFFFF}\t%s\n",
PlayerName[targetid],
PlayerInfo[targetid][pRank],
PlayerInfo[targetid][pFWarns],
(!PlayerInfo[targetid][pInvited] ? ("Неизвестно") :
date("%dd.%mm.%yyyy", PlayerInfo[targetid][pInvited])),
(!PlayerInfo[targetid][pRanked] ? ("Неизвестно") :
date("%dd.%mm.%yyyy", PlayerInfo[targetid][pRanked]))
);
Dialog(playerid, 30050, DIALOG_STYLE_MSGBOX,
"{CAFF00}[Информация об участнике]", fmt_str, !"Закрыть", ""
);
return 1;
}
