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

attempt to index global 'draw' (a nil value)

AlexGl00m

Пользователь
Регистрация
10 Янв 2021
Сообщения
27
Реакции
0
Баллы
16
Клан-тег
Victus
Пол
Мужской
Род занятий
Студент Мед. Колледжа
Сап зонач. Хочу чтобы при взятии игроком в руки оружия, на экране рисовался квадратик. Пытался сделать через


Lua:
function SWEP:Think()
draw.RoundedBox(1, 10, 130, 165, 16, Color(0,0,0,200))
end

Но консоль выдает

[flex] addons/flex/lua/weapons/weapon_flex.lua:24: attempt to index global 'draw' (a nil value)
1. unknown - addons/flex/lua/weapons/weapon_flex.lua:24

Возможно ли это вообще?
 
Последнее редактирование:

AlexGl00m

Пользователь
Регистрация
10 Янв 2021
Сообщения
27
Реакции
0
Баллы
16
Клан-тег
Victus
Пол
Мужской
Род занятий
Студент Мед. Колледжа
Попытался через
Lua:
local function DrawTips()
    function SWEP:Think()
    draw.RoundedBox(1, x, y - 140, 165, 16, Color(0,0,0,200))
    end
end

hook.Add( "HUDPaint", "DrawTips", function()
end )

Ошибки исчезли, но квадратик не рисуется
upd убрал скобки с драутипс, теперь ошибка

[flex] bad argument #2 to 'Add' (string expected, got function)
1. Add - lua/includes/modules/hook.lua:34
2. unknown - addons/flex/lua/weapons/weapon_flex.lua:41 (x2)
Плс хелп я не понимаю че делать
 
Последнее редактирование:

HIPERCODE

Пользователь
Регистрация
11 Окт 2019
Сообщения
99
Реакции
0
Баллы
30
Попытался через
Lua:
local function DrawTips()
    function SWEP:Think()
    draw.RoundedBox(1, x, y - 140, 165, 16, Color(0,0,0,200))
    end
end

hook.Add( "HUDPaint", "DrawTips", function()
end )

Ошибки исчезли, но квадратик не рисуется
upd убрал скобки с драутипс, теперь ошибка

[flex] bad argument #2 to 'Add' (string expected, got function)
1. Add - lua/includes/modules/hook.lua:34
2. unknown - addons/flex/lua/weapons/weapon_flex.lua:41 (x2)
Плс хелп я не понимаю че делать
Такой квадратик?
1634664499285.png
 

AlexGl00m

Пользователь
Регистрация
10 Янв 2021
Сообщения
27
Реакции
0
Баллы
16
Клан-тег
Victus
Пол
Мужской
Род занятий
Студент Мед. Колледжа

VimeR

Пользователь
Регистрация
7 Ноя 2020
Сообщения
11
Реакции
0
Баллы
14
Пол
Мужской
да, вот его хочу выводить на экран когда беру в руки свеп
local function DrawTips()
function SWEP:Think()
local plu = LocalPlayer()
local Weapon = 're_hands' -- названия оружия
if plu:GetActiveWeapon():GetClass() == Weapon then
draw.RoundedBox(1, x, y - 140, 165, 16, Color(0,0,0,200))
end
end
end
hook.Add( "HUDPaint", "DrawTips", function()
end )
 
Назад
Сверху Снизу