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

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

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

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

/arang + или -

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

fidelka

Ученик
Помогите , у меня есть команда /arang ( дает ранг админу)
так вот. как сделать чтобы когда вводишь команду /arang сделать + или -
пример:
/arang [id] [+ или -]
если + то
Администратор %s повысил вас до %d лвл адм
если - то
Администратор %s понизил вас до%d лвл адм

сама команда:

PHP:
 if(strcmp(cmd, "/arang", true) == 0)
    {
        if(Player[playerid][pDuty] >= 5)
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid,-1, "Используйте: /arang [id игрока] [уровень 2-5]");
                return 1;
            }
            new para1;
            new level;
            para1 = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            level = strval(tmp);
            if(!IsPlayerConnected(para1))return SendClientMessage(playerid,0xAFAFAFAA,"Игрок не подключен");
            if(level > 5 || level < 2) { SendClientMessage(playerid,grey, "Уровень от 2 до 5"); return 1; }
            {
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
						new giveplayer[MAX_PLAYER_NAME];
					    new sendername[MAX_PLAYER_NAME];
					    new string[150];
                        GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        Player[para1][pAdmin] = level;
                        format(string, sizeof(string), "Администратор %s изменил вам уровень админки на %", sendername, level);
                        SendClientMessage(para1,0x3399FFAA, string);
                        format(string, sizeof(string), "Вы повысили/понизили %s до %d уровня админки", giveplayer, level);
                        SendClientMessage(playerid,0x3399FFAA, string);
                    }
                }
            }
            return 1;
    }
	}
саму команду вырезал из /kick :D
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу