Выдает ошибку, помогите!

  • Автор темы Автор темы najmik
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

najmik

Нарушитель
Проверенный
1 Трехгодовалый Участник проекта
Вот весь код -
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).


Ошибка -
addons/customlua_stuff/lua/autorun/rshk_sendmoneyforfire.lua:31: attempt to index local 'ply' (a nil value)
1. fn - addons/customlua_stuff/lua/autorun/rshk_sendmoneyforfire.lua:31
2. Call - addons/ulib/lua/ulib/shared/hook.lua:109
3. DoExtinguish - lua/weapons/weapon_extinguisher.lua:151
4. unknown - lua/weapons/weapon_extinguisher.lua:174

Строка где выдает ошибку - if ply:getDarkRPVar("job") != "МЧС" then return true end

Помогите пж
 
Индекс ply передается пустым т.е nil.
Где взять этот аддон на пожар? А то хука такого ExtinguisherDoExtinguish по дефолту нет.

Походу это
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
, глянув код, сам хук передает лишь prop, индекс ply он не передает, значит заходим Fire Extinguisher\lua\weapons\weapon_extinguisher.lua ищем
Lua:
local retval = hook.Call( "ExtinguisherDoExtinguish", nil, prop )
и заменяем на
Lua:
local retval = hook.Call( "ExtinguisherDoExtinguish", nil, prop, self.Owner )
должно решить проблему.
 
Последнее редактирование:
Индекс ply передается пустым т.е nil.
Где взять этот аддон на пожар? А то хука такого ExtinguisherDoExtinguish по дефолту нет.

Походу это
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
, глянув код, сам хук передает лишь prop, индекс ply он не передает, значит заходим Fire Extinguisher\lua\weapons\weapon_extinguisher.lua ищем
Lua:
local retval = hook.Call( "ExtinguisherDoExtinguish", nil, prop )
и заменяем на
Lua:
local retval = hook.Call( "ExtinguisherDoExtinguish", nil, prop, self.Owner )
должно решить проблему.

Благодарю за помощь, ошибка пропала, можно закрывать тему
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху