Быдлокодер просит помощи со скриптом.

Тема в разделе "Garry's Mod", создана пользователем BatyaMedic, 1 июл 2015.

  1. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
    Захотел скриптик забабахать,на проверку sv_allowcslua при запуске сервера,вот шо получилося:
    function svallowcsluatest()
    if sv_allowcslua == 1 then
    print("svallowcsluatest failed,running 1")
    RunConsoleCommand("sv_allowcslua", "0");
    end
    end
    Скрипт грузится,без ошибок,но должного эффекта нет.
    Знающие люди,поправьте и скажите что не так.
    Буду благодарен.
    Если хотите,то и таймер сделайте(Не обязательно)
     
  2. Hejter

    Hejter Mapper Source Engine

    Сообщения:
    1.771
    Симпатии:
    259
    Должно быть
    PHP:
    if GetConVarNumber("sv_allowcslua") == 1 then
    и ещё стоит вызывать функцию, а "не смотреть на неё"
    Это в конец
    PHP:
    svallowcsluatest()
     
    BatyaMedic нравится это.
  3. _AMD_

    _AMD_

    Сообщения:
    7
    Симпатии:
    0
    /addons/somename/lua/autorun/server/sv_checkcllua.lua

    Код:
    hook.Add("Initialize", "CheckAllowcslua", function()
    	if GetConVarNumber("sv_allowcslua") == 1 then  
    		print("svallowcsluatest failed,running 1")
    		RunConsoleCommand("sv_allowcslua", "0");
    	end
    end)
    
    А вообще просто в server.cfg запихни строчку
    sv_allowcslua = 0
    и все.

    И сорри за ап древней темы. Мб кому еще поможет