dark228
Умник
Добрый день уважаемые посетители форма Pawno-Info,я тут не давно увлекся DCMD, и вот сегодня я решил написать мелкую команду /auninvite с причиной, на форуме не нашел такую тему( чтобы именно на DCMD ).
Итак, давайте начнем.
В начале мода(ко все define ) вставим:
Вставим ко всем командам вот это:
Вот в принципе и все.
Ах да, чуть не забыл,
Это меняете на свое.
Так же можно переделать эту команду на просто /uninvite. Но тут я думаю вы сами, если что, пишите в коменты!
Итак, давайте начнем.
В начале мода(ко все define ) вставим:
PHP:
#define TPLAYEROFFLINE "Игрок не в игре!"
#define TPLAYERNLOGGED "Игрок не ввел пароль!"
#define COLOR_GREY 0x226171AA
PHP:
CMD:auninvite(playerid, params[])
{
if(PlayerLogged[playerid] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 3) return true;
if(sscanf(params, "ud[64]", params[0], params[1])) return SendClientMessage(playerid, CGREY, "Введите: /auninvite [id игрока] [Причина:]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE);
if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED);
if(PlayerInfo[params[0]][pMember] == 0) return SendClientMessage(playerid, COLOR_GREY, "Данный игрок не находиться во фракции!");
if(PlayerInfo[params[0]][pLeader] > 0) return SendClientMessage(playerid, CGREY, "Данный игрок лидер!");
new member = PlayerInfo[params[0]][pMember];
SendMes(playerid, COLOR_ORANGE, "Вы уволили %s из организации \"%s\" Причина: %s",sendername(params[0]),FracInfo[member][fName],params[1]);
SendMes(params[0], COLOR_BLUE, "Администратор %s уволил вас \"%s\" Причина: %s",PlayerInfo[playerid][pSendername],FracInfo[member][fName],params[1]);
LeaveFractionPlayer(params[0]);
return true;
}
Ах да, чуть не забыл,
PHP:
FracInfo[member][fName]
Так же можно переделать эту команду на просто /uninvite. Но тут я думаю вы сами, если что, пишите в коменты!
Последнее редактирование:
