Jail в ServerGuard

  • Автор темы Автор темы DaNN
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
На счёт кода, если игрок отключится в момент когда таймер ещё идёт то после его окончания будет провал (NULL/nil Entity).
Так что в таймер либо вставьте
if not player or not IsValid(player) then return end
Либо через хук после отключения игрока удаляйте таймер.
 
Последнее редактирование:
Вы на приколе?
А последние строки PlayerUnjail не написаны?
А ты случаем не на приколе? Эта ***** вытаскивает из джайла.
А мы ИМЕННО ПРО КОМАНДУ ГОВОРИМ. Ты видешь где-то RunConsoleCommand("!unjail")
 
Последнее редактирование модератором:
Изменил в этом файле (если что не хейти пжлст, я луа только-только начал :) )

Посмотреть вложение 3692
Если изменяешь что-то в файлах sg, меняй очень и очень аккуратно. ServerGuard это та админка, в которой можно изменить шрифт текста и весь аддон поломается :)
 
Как я понял, тебе при прописывании getpos выдает что-то в стиле "1.111 2.222 3.333"
Так вот, просто стираешь цифры после точки и ставишь между координатами запятые, вот и всё;)
кодить не умеешь, так не пиши плз. Аж тошнит
 
Для тех кто не знает и не может сделать выпуск из джайла через !unjail , вот вам ответ:

Тот же файл sv_administration.lua , строка 128-130 (при условии что вы добавили скрипт на сам джайл от KailHet)

Lua:
        if timer.Exists(timerID) then
            timer.Remove(timerID)
            player:SetPos(Vector(-37.018875, 1711.232666, -12735.968750))
        end
Скопируйте и замените строки ( в принципе достаточно просто влепить SetPos строку)
Вот и весь unjail.

Как это должно выглядеть:
Безымянный.png
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху