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

  • Автор темы Автор темы CubeBox
  • Дата начала Дата начала

CubeBox

Пользователь
Проверенный
Создаю сервер на режиме 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)
 
Создаю сервер на режиме 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)
Я же правильно понял, что тебе надо хуком заменить звук ходьбы у определенной профессии?
 
Попробуй создать 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
Сообщение автоматически объединено:


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

Сейчас попробую
 
Попробуй создать 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
Сообщение автоматически объединено:


Я же правильно понял, что тебе надо хуком заменить звук ходьбы у определенной профессии?
Неа, не помогло
 
Что за код? Для чего он? Зумер не может толком объяснить что и зачем? Просто вставить кусок кода, авось кто-то да поможет
 
Просто посмотрев на него, можно понять для чего он. Special for u, это хук который заменяет звуки шагов у профессий.
 
Создаю сервер на режиме 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 (При этом не удаляя ту луашку, которую я тебе писал выше)
 
Назад
Сверху