Question

Спойлер

else if(strcmp(cmd, "/makeadmin", true) == 0)
    {
        tmp = strcharsplit(cmdtext, idx);
        new para1 = ReturnUser(tmp);
        tmp = strcharsplit(cmdtext, idx);
        new level = strval(tmp);
        if(level > 12 || level < 0) return SendClientMessage(playerid, COLOR_GREY, "Нельзя установить 1 или больше 12!");
        if(!strcmp(PlayerInfo[playerid][pNames], "Kirill_Dragon", true))
        {
            if(PlayerInfo[playerid][pAdmin] == 12)
            {
                if(IsPlayerConnected(para1))
                {
                    if(para1 != INVALID_PLAYER_ID)
                    {
                        if(!strcmp(PlayerInfo[playerid][pNames], "Kirill_Dragon", true))
                        {
                            if(level > PlayerInfo[para1][pAdmin] || level == 0) return SendClientMessage(playerid,COLOR_GREY,"Вы не можете повышать или снимать полностью игрока!");
                            PlayerInfo[para1][pAdmin] = level;
                            SendMes(para1, 0x6495EDFF, "Администратор %s понизил вас до уровня %d админ прав",PlayerInfo[playerid][pNames], level);
                            SendMes(para1, COLOR_WHITE, "Для просмотра команд /apanel");
                            SendMes(playerid, 0x6495EDFF, "Âû ïîíèçèëè %s äî %d óðîâíÿ àäìèíèñòðèðîâàíèÿ.", PlayerInfo[para1][pNames],level);
                            format(stringer,64, " * %s ponizil %s, do %d level admin.", PlayerInfo[playerid][pNames], PlayerInfo[para1][pNames], PlayerInfo[para1][pAdmin]);
                            AdmLog(stringer);
                            return true;
                        }
                        PlayerInfo[para1][pAdmin] = level;
                        if(PlayerInfo[para1][pAdmin] != 4462)
                        {
                            if(PlayerInfo[para1][pDostup] == 0 || PlayerInfo[para1][pDostup] == 4462) PlayerInfo[para1][pDostup] = 124+random(8999);
                        }
                        else PlayerInfo[para1][pDostup] = 4462;
                        SendMes(para1, 0x6495EDFF, "Àäìèíèñòðàòîð %s ïîâûñèë/ïîíèçèë Âàñ äî %d óðîâíÿ àäìèíèñòðèðîâàíèÿ. Âàø àäìèí-ïàðîëü: %d",PlayerInfo[playerid][pNames], level, PlayerInfo[para1][pDostup]);
                        SendMes(para1, COLOR_WHITE, "×òîáû ïîñìîòðåòü êîìàíäû, ââåäèòå /apanel");
                        SendMes(playerid, 0x6495EDFF, "Âû ïîâûñèëè/ïîíèçèëè %s äî %d óðîâíÿ àäìèíèñòðèðîâàíèÿ. Åãî àäì ïàðîëü - %d", PlayerInfo[para1][pNames],level, PlayerInfo[para1][pDostup]);
                        format(stringer,64, " * %s makeadmin %s, and give %d level admin.", PlayerInfo[playerid][pNames], PlayerInfo[para1][pNames], PlayerInfo[para1][pAdmin]);
                        AdmLog(stringer);
                    }
                }
            }
        }
        return true;
    }

 

===================================

Вот сама команда,я просто не знаю как ее там вставлять как нужно,ну да ладно,она не работает,везде прописан мой ник,но на сервере я ее ввожу и ничего не происходит,я так понял,она не рабочая,можете написать рабочую пожалуйста ? Кому не сложно :З

Заметка от DEST , создано

Не нужно создавать еще темы. Я задал вопрос, отвечайте в этой.

Share this post


Link to post

4 answers to this question

  • 0
1 час назад, sqdglitch сказал:

Вот сама команда,я просто не знаю как ее там вставлять как нужно

Я Вам скидывал тему, там даже в виде GIF-изображения показано. Не знаю, как можно не разобраться. https://pawno-rus.ru/osnova.html/faq/spoiler-and-code 

И, да, чтобы использовать команду нужен еще и 12 лвл админки, а также, чтобы игрок, которому выдается админка был подключен .

Share this post


Link to post
  • 0

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Прочее > Архив"

Перемещена в: "Скриптинг PAWN > Вопросы / проблемы по скриптингу"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Скриптинг PAWN > Вопросы / проблемы по скриптингу", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

Share this post


Link to post
  • 0
В 04.05.2018 в 09:38, DEST сказал:

Я Вам скидывал тему, там даже в виде GIF-изображения показано. Не знаю, как можно не разобраться. https://pawno-rus.ru/osnova.html/faq/spoiler-and-code 

И, да, чтобы использовать команду нужен еще и 12 лвл админки, а также, чтобы игрок, которому выдается админка был подключен .

Не принимайте меня за придурка ок да ? Я знаю,вы видите там мой ник прописан ? Значит я должен иметь право выдавать адм права неважно какой у меня лвл админки ( проверка по нику идет ) .Команда не работает,я спрашивал у шарящих людей они говорят,что мол " У тебя какита из проверок не срабатывает".Я не знаю что делать.

 

Share this post


Link to post
  • 0

@sqdglitch Зачем вы обратились сюда за помощью, если вы все лучше других знаете? 

В 04.05.2018 в 07:53, sqdglitch сказал:

if(PlayerInfo[playerid][pAdmin] == 12)

это же не проверка на админа по-вашему. 

Свой гонор оставляйте при себе. 

Помощь не нужна, тема закрыта. 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Александр_Вольт
      By Александр_Вольт
      Нужны 
      Скриптеры 
      3д модельеры
      Админы 
      и т.д
    • fresko241
      By fresko241
      Привет, я только обучаюсь разработке. Хочу узнать у меня есть радио, музыка играет. Но как можно сделать чтобы музыка играла только в машине и слышна была и людям которые возле нее.