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

Помогите с кодом пожалуйста.

CubeBox

Пользователь
Регистрация
18 Фев 2022
Сообщения
11
Реакции
0
Баллы
7
Пол
Мужской
Семейное положение
Не женат
Род занятий
Coder
Создаю сервер на режиме DarkRP, и вот каждый раз когда хожу возникает ошибка ' attempt to call method 'isOTA' (a nil value) '
Пробовал фиксить разными способами, но ничего не получилось, помогите пожалуйста.

hook.Add("PlayerFootstep", "CustomFootstep", function(ply)

if ply:isOTA() then
ply:EmitSound("npc/combine_soldier/gear1.wav" or "npc/combine_soldier/gear2.wav") -- Play the footsteps hunter is using

end
end)
 

Desoksiribonukleotid

Пользователь
Регистрация
14 Авг 2020
Сообщения
121
Реакции
0
Баллы
27
Создаю сервер на режиме DarkRP, и вот каждый раз когда хожу возникает ошибка ' attempt to call method 'isOTA' (a nil value) '
Пробовал фиксить разными способами, но ничего не получилось, помогите пожалуйста.

hook.Add("PlayerFootstep", "CustomFootstep", function(ply)

if ply:isOTA() then
ply:EmitSound("npc/combine_soldier/gear1.wav" or "npc/combine_soldier/gear2.wav") -- Play the footsteps hunter is using

end
end)
Попробуй создать lua файл по пути lua/autorun/название.lua и затем в lua пропиши:
Lua:
local meta = FindMetaTable( "Player" )

function meta:IsOTA()
 if self:Team() == TEAM_OTA then -- Вставь свою профу
  return true
 else
  return false
 end
end
Сообщение автоматически объединено:

Создаю сервер на режиме DarkRP, и вот каждый раз когда хожу возникает ошибка ' attempt to call method 'isOTA' (a nil value) '
Пробовал фиксить разными способами, но ничего не получилось, помогите пожалуйста.

hook.Add("PlayerFootstep", "CustomFootstep", function(ply)

if ply:isOTA() then
ply:EmitSound("npc/combine_soldier/gear1.wav" or "npc/combine_soldier/gear2.wav") -- Play the footsteps hunter is using

end
end)
Я же правильно понял, что тебе надо хуком заменить звук ходьбы у определенной профессии?
 

CubeBox

Пользователь
Регистрация
18 Фев 2022
Сообщения
11
Реакции
0
Баллы
7
Пол
Мужской
Семейное положение
Не женат
Род занятий
Coder
Попробуй создать lua файл по пути lua/autorun/название.lua и затем в lua пропиши:
Lua:
local meta = FindMetaTable( "Player" )

function meta:IsOTA()
 if self:Team() == TEAM_OTA then -- Вставь свою профу
  return true
 else
  return false
 end
end
Сообщение автоматически объединено:


Я же правильно понял, что тебе надо хуком заменить звук ходьбы у определенной профессии?
ага
Сообщение автоматически объединено:

Сейчас попробую
 

CubeBox

Пользователь
Регистрация
18 Фев 2022
Сообщения
11
Реакции
0
Баллы
7
Пол
Мужской
Семейное положение
Не женат
Род занятий
Coder
Попробуй создать lua файл по пути lua/autorun/название.lua и затем в lua пропиши:
Lua:
local meta = FindMetaTable( "Player" )

function meta:IsOTA()
 if self:Team() == TEAM_OTA then -- Вставь свою профу
  return true
 else
  return false
 end
end
Сообщение автоматически объединено:


Я же правильно понял, что тебе надо хуком заменить звук ходьбы у определенной профессии?
Неа, не помогло
 

DragonProjectServers

Пользователь
Регистрация
13 Авг 2022
Сообщения
11
Реакции
0
Баллы
1
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Род занятий
Mapping, coding
Что за код? Для чего он? Зумер не может толком объяснить что и зачем? Просто вставить кусок кода, авось кто-то да поможет
 

CubeBox

Пользователь
Регистрация
18 Фев 2022
Сообщения
11
Реакции
0
Баллы
7
Пол
Мужской
Семейное положение
Не женат
Род занятий
Coder
Просто посмотрев на него, можно понять для чего он. Special for u, это хук который заменяет звуки шагов у профессий.
 

Desoksiribonukleotid

Пользователь
Регистрация
14 Авг 2020
Сообщения
121
Реакции
0
Баллы
27
Создаю сервер на режиме DarkRP, и вот каждый раз когда хожу возникает ошибка ' attempt to call method 'isOTA' (a nil value) '
Пробовал фиксить разными способами, но ничего не получилось, помогите пожалуйста.

hook.Add("PlayerFootstep", "CustomFootstep", function(ply)

if ply:isOTA() then
ply:EmitSound("npc/combine_soldier/gear1.wav" or "npc/combine_soldier/gear2.wav") -- Play the footsteps hunter is using

end
end)
Попробуй вместо if ply:isOTA() then сделать if ply:IsOTA() then (При этом не удаляя ту луашку, которую я тебе писал выше)
 

CubeBox

Пользователь
Регистрация
18 Фев 2022
Сообщения
11
Реакции
0
Баллы
7
Пол
Мужской
Семейное положение
Не женат
Род занятий
Coder
Назад
Сверху Снизу