DeveloperByPawn

[закрыто] Не работает setadmin CRMP

Рекомендованные сообщения



Не найдено.

4 posts in this topic

Когда пишу /setadmin ничего не происходит, вот код.

Спойлер

cmd:setadmin(playerid, params[])
{
    if(IsPlayerGrandAdmin(playerid))
    /*    if(GetString(GetName(playerid), NGA1) || GetString(GetName(playerid), NGA2) || GetString(GetName(playerid), NGA5)
    || GetString(GetName(playerid), NGA3) || GetString(GetName(playerid), NGA4) || GetString(GetName(playerid), NGA6)
    || GetString(GetName(playerid), NGA8) || GetString(GetName(playerid), NGA12)|| GetString(GetName(playerid), NGA9)
    || GetString(GetName(playerid), NGA7) || GetString(GetName(playerid), NGA10))*/
    {
        if(PlayerLogged[playerid] == false) return 1;
        new playername[24], admin_level;
        if(sscanf(params, "s[64]i", playername, admin_level)) return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Ââåäèòå: {FFFFFF} /setadmin [íèê èãðîêà] [óðîâåíü àäìèíà]");
          CheckBlackList(playerid,playername,2);
        new string[128];
        format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE `name` = '%s'", playername);
        mysql_tquery(dbHandle, string, "SetAdmin", "isi", playerid, playername, admin_level);
    }
    return 1;

 

 

Edited by odosenok

Share this post


Link to post
Share on other sites

IsPlayerGrandAdmin - подходишь под эту переменную?

Share this post


Link to post
Share on other sites

Мне кажется, что проще вместo IsPlayerGrandAdmin сделать if(pInfo[playerid][pAdmin] < и нужный уровень.

Share this post


Link to post
Share on other sites
7 часов назад, Alfredo SAMP сказал:

Мне кажется, что проще вместo IsPlayerGrandAdmin сделать if(pInfo[playerid][pAdmin] < и нужный уровень.

Не проще. Одна функция с проверкой на главного админа заменяет миллион действий. Особенно когда вы решите сменить уровни доступа к командам, либо расширить количество уровней администратора

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • ViwFay
      By ViwFay
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : error 001: expected token: "-string end-", but found "-identifier-"
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : error 017: undefined symbol "Fruit"
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : warning 215: expression has no effect
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : error 001: expected token: ";", but found ")"
      C:\Users\Пользователь\Desktop\евгений\мод\mod.crmp.mobile.deus\mod.crmp.mobile.deus\gamemodes\new.pwn(34666) : fatal error 107: too many error messages on one line
      Помогите пожалуйста разобраться.
    • SendFo RP
      By SendFo RP
      Привет, мне друг добавил команду для создания домов, и я решил её проверить!
      Создаю дом всё как надо, /addhouse [ТИП] [СТОИМОСТЬ] [ЦЕНА АРЕНДЫ]
      Создаю так: /addhouse (2-Высокий) 50000000 100000
      Дом создался под ID 0
       
      Я пере захожу, создаю ещё один дом, а он начал создаваться опять с 0 ID.
      Посмотрел то место где я создавал дом, того дома нет он просто переместился!
      Купил дом который создал, потом вышел из него, а вышел в другом месте где создавал дом в первый раз!
      Что делать кто знает?