• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как в команде изменить органичение на ранг?

fneeget

Новичок
Мне нужно переделать команду "amember".
Сейчас я ей могу встать только на заместителя организации, а я хочу переделать, чтобы можно было стать на любой ранг от 1 до 8, но не знаю как, не могли бы вы мне помочь с этим?
Нужно чтобы было : "/amember [ID] [RANK]" ID - Айди организации от 1 до 27, rank - ранг организации от 1 до 8
Вот команда:

PHP:
CMD:amember(playerid,params[])
{
    if(PI[playerid][pAdmin] < 2) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
    if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT);
    if(sscanf(params,"d",params[0])) return SCM(playerid, COLOR_RED, !"Используй: /amember [id]");
    if(params[0] > 27 || params[0] < 1) return SCM(playerid,COLOR_GREY, !"OT 1 DO 27");
    PI[playerid][pMember] = params[0];
    UpdatePlayerDataInt(playerid, "Member", params[0]);
    PI[playerid][pRank] = 9;
    UpdatePlayerDataInt(playerid, "Rank", 9);
    TeamDuty{playerid} = true;
    SetPlayerColor(playerid,TeamColors[GetTeamID(playerid)]);
    SetPlayerSkinEx(playerid, GetSkinOfPlayer(playerid));
    return SendAdminsMessagef2(COLOR_GREY, "Админ %s(%i) вступил за зама в организацию %s",PN(playerid), playerid, OrgInfo[GetTeamID(playerid)][oName]);
}
 
Последнее редактирование модератором:
Сверху Снизу