Перейти к содержимому


Фотография

Как получить игрока

LUA Игрок ply

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 HEU3BECTEH

HEU3BECTEH

    Новичок

  • Пользователь
  • Pip
  • 13 сообщений

Отправлено 17 Август 2019 - 20:00

У меня возник вопрос: Как мне записать игрока в переменную? Есть такая функция? LocalPlayer() не сработает - мне нужен игрок именно для Shared-скрипта. Нужно получить тип патронов. Может переслать результат LocalPlayer() серверу через net.WriteEntity()?

 

Как быть?

 

P.S. - Делаю ХУД, и нужно получить тип патронов. В консоли ошибка:

[ERROR] addons/darkrpmodification/lua/darkrp_modules/mydarkrphud/sh_hud.lua:80: attempt to call method 'GetPrimaryAmmoType' (a nil value)

  1. fn - addons/darkrpmodification/lua/darkrp_modules/mydarkrphud/sh_hud.lua:80
   2. unknown - addons/ulibrary/lua/ulib/shared/hook.lua:109
 
Думаю ошибка вылазит из-за того, что GetPrimaryAmmoType() должно запускаться на сервере, а не на клиенте...

Сообщение отредактировал HEU3BECTEH: 17 Август 2019 - 20:02

  • KelType это нравится

#2 TinArc

TinArc

    Новичок

  • Пользователь
  • Pip
  • 30 сообщений

Отправлено 18 Август 2019 - 15:07

напиши лучше в теме игры - https://forum.myaren.../49-garrys-mod/


Сообщение отредактировал TinArc: 18 Август 2019 - 15:07




Темы с аналогичным тегами LUA, Игрок, ply

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных