Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Нужны примеры перезагрузки кодов хука и ner.receive

anton_tiotushkin

Пользователь
Проверенный
Регистрация
19 Сен 2015
Сообщения
66
Реакции
0
Баллы
20
Возраст
24
Пол
Мужской
Род занятий
Помощник vk.com/gmod_help
Когда загрузится полностью клиент на сервер по этому скрипту
Lua:
local function PlyLoadedMSG( ply )
    timer.Simple(5, function() --Let the player load you noodle!
        if ply:IsValid() then
            umsg.Start("DispatchChatJoin")
                umsg.String(ply:GetName())
                umsg.String("2")
                umsg.String(ply:SteamID())
            umsg.End()
        end
    end)
end
hook.Add( "PlayerInitialSpawn", "PlyLoadedMSG", PlyLoadedMSG )
 

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
Я не со всем понял вопроса. Перезагрузить хук? После инициализации его вроде бы нельзя уже перезагрузить, хотя можно его убить и опять инициализировать.
umsg.Start старый метод, используй net.Start
Если хочешь понять как это работает, то вот две статьи (на английском)
http://wiki.garrysmod.com/page/Net_Library_Usage
http://wiki.garrysmod.com/page/Net_Library_Example

umsg.Start работает только в одну сторону, он быстрее чем net.start в плане передачи информации, но т.к метод старый его лучше не использовать. (быстрее на 1-2 секунды)
 
Последнее редактирование:

anton_tiotushkin

Пользователь
Проверенный
Регистрация
19 Сен 2015
Сообщения
66
Реакции
0
Баллы
20
Возраст
24
Пол
Мужской
Род занятий
Помощник vk.com/gmod_help
@Hikka Мне нужно просто, чтобы худ SCP перезагружался 1 раз при заходе игрока, то там какой-то косяк, что время моргание меньше чем обычно, хотя на чистом тестовом серве всё отлично, после сохранения кода, время моргания нормально происходит
 
Последнее редактирование:

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
@Hikka Мне нужно просто, чтобы худ SCP перезагружался 1 раз при заходе игрока, то там какой-то косяк, что время моргание меньше чем обычно, хотя на чистом тестовом серве всё отлично, после сохранения кода, время моргания нормально происходит
Походу не у тебя одного такая проблема, толи гмод сломался, толи построение инклюдов не в правильном порядке. Т.к я отошел от дел луа, я не могу сказать точно в чем причина. Перезагружать нужно код? Как вариант отправлять его клиенту повторно AddCSLua если клиент.

на facepunch пишут: или перезапускать карту или lua_openscript_cl <path from lua> (но ответу 9 лет хД)
 

anton_tiotushkin

Пользователь
Проверенный
Регистрация
19 Сен 2015
Сообщения
66
Реакции
0
Баллы
20
Возраст
24
Пол
Мужской
Род занятий
Помощник vk.com/gmod_help
@Hikka хм, просто мне делал neon на safezones перезагрузку зон, там можно было команду ввести и всё перезагружалось, при загрузке сервера он не показывался почему-то
 

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
@Hikka хм, просто мне делал neon на safezones перезагрузку зон, там можно было команду ввести и всё перезагружалось, при загрузке сервера он не показывался почему-то
Скинь сюда скрипт или в ЛС, я гляну. Возможно мы о разном говорили.
 
Назад
Сверху Снизу