sv_cheats 1 для админов

Тема в разделе "Запросы", создана пользователем frik, 14 янв 2013.

  1. frik

    frik

    Сообщения:
    5
    Симпатии:
    0
    Есть-ли такой плагин который разрешает админам пользоваться командой
    sv_cheats 1, а остальным нет?
     
  2. BMW M6

    BMW M6

    Сообщения:
    1.221
    Симпатии:
    569
    Оффтоп
     
  3. frik

    frik

    Сообщения:
    5
    Симпатии:
    0
    нее, impulse 101))
     
  4. September

    September

    Сообщения:
    1.194
    Симпатии:
    165
    Почему сразу вх? Можно lua скриптами побаловаться. Заменит любую админку
     
  5. Z-RAY-Z

    Z-RAY-Z

    Сообщения:
    38
    Симпатии:
    3
    Под OrangeBox Lua скрипты вроде не работают. Это только под 34 можно побаловаться.
     
  6. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    Смотреть в сторону плагина AdminCheats или AdminESP, изменив их чтобы не только в спектрах можно было юзать...
     
  7. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Пишешь setcheats и... (Команда для админов с рутом.)
    Код:
    /* Plugin Template generated by Pawn Studio */
    
    #include <sourcemod>
    
    public Plugin:myinfo = 
    {
    	name = "sv_cheats",
    	author = "Impulse",
    	description = "sv_cheats for person",
    	version = "1.0",
    	url = ""
    }
    
    public OnPluginStart()
    {
    	RegAdminCmd("setcheats", set, ADMFLAG_ROOT);
    }
    
    public Action:set(client, args)
    {
    	ShowMenu(client);
    }
    
    ShowMenu(client)
    {
    	new Handle:men = CreateMenu(Select); 
    	SetMenuTitle(men, "");
    	for (new i = 1; i<= GetClientCount(true); i++)
    	{
    		decl String:name[30];
    		GetClientName(i, name, 30);
    		decl String:info[2];
    		IntToString(i, info, 3);
    		
    		AddMenuItem(men, info, name);
    	}
    	DisplayMenu(men, client, 0);
     }
     
     public Select(Handle:menu, MenuAction:action, client, option) 
     { 
    	if (action == MenuAction_Select)
    	{
    		decl String:i[3];
    		GetMenuItem(menu, option, i, 3);
    		new playerid = StringToInt(i);
    		
    		new Handle:cvar = FindConVar("sv_cheats");
    		SendConVarValue(playerid, cvar, "1");
    		CloseHandle(menu);
    	}
    }
     

    Вложения:

    • sv_cheats.sp
      Размер файла:
      1 КБ
      Просмотров:
      64
    EPacker2 и frik нравится это.
  8. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.038
    Симпатии:
    632
    Но ведь сервер его забанит?
    Тааак, надо бы иммунитет, по руту, к античиту залепить. :-D
     
  9. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Не знаю забанит ли, вполне возможно.
     
  10. September

    September

    Сообщения:
    1.194
    Симпатии:
    165
    Не нравится мне OB =))
     
  11. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.038
    Симпатии:
    632
    Код:
    ] setcheats 
    Unknown command: setcheats
    ] setcheats EPacker2
    Unknown command: setcheats
    ] rcon setcheats EPacker2
    L 01/15/2013 - 17:49:44: [SM] Native "GetClientName" reported: Client 2 is not connected
    L 01/15/2013 - 17:49:44: [SM] Displaying call stack trace for plugin "sv_cheats.smx":
    L 01/15/2013 - 17:49:44: [SM]   [0]  Line 31, sv_cheats.sp::ShowMenu()
    L 01/15/2013 - 17:49:44: [SM]   [1]  Line 21, sv_cheats.sp::set()
    ] rcon setcheats 666
    L 01/15/2013 - 17:49:57: [SM] Native "GetClientName" reported: Client 2 is not connected
    L 01/15/2013 - 17:49:57: [SM] Displaying call stack trace for plugin "sv_cheats.smx":
    L 01/15/2013 - 17:49:57: [SM]   [0]  Line 31, sv_cheats.sp::ShowMenu()
    L 01/15/2013 - 17:49:57: [SM]   [1]  Line 21, sv_cheats.sp::set()
     
  12. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    892
    Симпатии:
    659
    Попроб
    Код:
    public Action:set(client, args)
    {
    	[COLOR="Red"]if (client > 0)[/COLOR] ShowMenu(client);
    }
     
  13. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.038
    Симпатии:
    632
    Как бэ...
    Client 2 is not connected
     
  14. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    892
    Симпатии:
    659
    EPacker2
    0 - Сервер или не в игре
    Пример: PrintToConsole(0, "Hello serveru");
     
  15. frik

    frik

    Сообщения:
    5
    Симпатии:
    0
    Переменная sv_cheats меняется на 1, но чит команды не работают :sad:
     
  16. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.038
    Симпатии:
    632
    Код:
    ] setcheats
    Unknown command: setcheats
    ] setcheats EPacker2
    Unknown command: setcheats
    ] rcon setcheats
    ] rcon setcheats EPacker2
    ] sv_cheats 
    "sv_cheats" = "0"
     notify replicated
     - Allow cheats on server
     
  17. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    Unknown command: setcheats будет писать, так как нет return Plugin_Handled; но при этом комманда должна работать...
    Поддержки ввода ников тоже нет
    Да и вообще, для простоты
    PHP:
    #include <sourcemod>
    public OnPluginStart()
    {
        
    RegAdminCmd("setcheats"setADMFLAG_ROOT);
    }

    public 
    Action:set(clientargs)
    {
        
    SendConVarValue(clientFindConVar("sv_cheats"), "1");
        return 
    Plugin_Handled;
    }
    Только включает тому кто написал, для выключения надо перезайти...

    И да, проверяй лучше вводом r_drawothermodels 2 например
     
    Последнее редактирование: 16 янв 2013
    mihaput нравится это.
  18. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    EPacker2, перед SendConVarValue(playerid, cvar, "1"); напиши if (IsClientInGame(playerid)) и пропадет. Он тебе просто сообщает, что нельзя посылать квар клиенту котороо нет в игре.

    frik, переменная сервера не меняется. Плагин заставляет думать конкретного игрока, что якобы на севере включен св_чит.

    Добавлено через 2 минуты
    EPacker2, и да, как заметил KorDen, поддержки по имени нету. Меню открывается.
     
    Последнее редактирование: 15 янв 2013
  19. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.038
    Симпатии:
    632
    Именно поэтому, я внес в античит иммунитет игрокам с ADMFLAG_ROOT, а то есть, только мне. :blush2:
     
  20. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    Как это нету? Все открыто как бы - https://bitbucket.org/psychonic/smac
    Вот офф тема - http://forums.alliedmods.net/showthread.php?t=156872
    Вот только зачем, уберите smac_cvars, или уже измените его чтобы не банил за свчитс, хотя в принципе это можно сделать и через smac_removecvar (правда придется все переменные вводить которые нужно будет использовать)