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

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

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

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

blacklist

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

Huseyn

Компетентный
Здравствуйте у.в пользователи P-I, у меня такая проблема с /blacklist, когда игрока заношу в чёрный список, то игрок не может выступить в другие организации...

как так сделать что бы, только заносить в свою фракцию ?

вот код:


PHP:
CMD:blacklist(playerid, params[])
{
    if(!IsAbleToBlacklist(playerid))
		return SendClientMessage(playerid, COLOR_GREY, YouCanNot);
    {
        new id,
            reason[32];
    
    	if(sscanf(params,"us[32]",id, reason))
			return SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /blacklist [id] [причина]");
			
        if(pInfo[id][pLeader] > 0)
			return SendClientMessage(playerid, COLOR_GREY, "Нельзя добавить лидера в ЧС!");
			
        if(playerid == id)
			return SendClientMessage(playerid, COLOR_GREY, "Самого себя нельзя добавить в ЧС!");
			
        if(pInfo[id][pBlacklist])
			return SendClientMessage(playerid,COLOR_GREY,"Игрок уже в черном списке организации");
			
        if(id==playerid)return false;
        
        pInfo[id][pBlacklist] = 1;
        static const fmt_str[] = "Вы занесли %s[%d] в чёрный список организации. Причина: %s";
        static const fmt_str1[] = "%s %s занёс вас в чёрный список организации. Причина: %s";
        new string[sizeof(fmt_str1) - 6 + (MAX_PLAYER_NAME*1) + 3];
        format(string, sizeof string, fmt_str, pInfo[id][pName], id, reason);
        SendClientMessage(playerid, COLOR_ADM, string);
        format(string, sizeof string, fmt_str1, Fraction_Rang[pInfo[playerid][pMember]][pInfo[playerid][pRank]], pInfo[playerid][pName], reason);
        SendClientMessage(id, COLOR_ADM, string);
		LeaveFractionPlayer(id);
    }
    return true;
}
/invite
PHP:
if(pInfo[id][pBlacklist] == 1)
			return SendClientMessage(playerid, COLOR_GREY, "Игрок в чёрном списке!");
попытался сделать if(pInfo[id][pBlacklist][pMember] == 1) // выдает ошибки..
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу