• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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

Проблема со спавном

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

Sever_Russ

Пользователь
Регистрация
8 Апр 2022
Сообщения
14
Реакции
0
Баллы
6
Достаточно легкий вопрос для вас, но я не могу его сам решить и уже почти сдался. Вот видио в чем проблема.

Сет Пос не работает или я просто дурак

вот часть кода
init

net.Receive("Skafc1",function(len,ply)

local self = net.ReadEntity()

local ent = ents.Create("ojs_car")
ent:SetPos(self:GetPos() + Vector( 50, 0, 0 ) )
ent:Spawn()
ent:PhysWake()

end)

кл

local function AddМедикаментыMenu(self,ply,frame)
local d = DermaMenu()
d:AddOption("Аптечка первой помощи",function()
net.Start("Skafc1")
net.WriteEntity(skaf)
net.SendToServer()
frame:Remove()
end)
 
Если я правильно понял то в ent:SetPos(self:GetPos() + Vector( 50, 0, 0 ) ) .-Он получает координаты объекта. Возможно стоит поменять координаты.
 
Либо удали векторную команду либо используй более гуманный способ если ты не кодер.
1) качаешь аддон GetPosition Tool (он даст возможность просматривать векторные точки, на которые ты направишь тулганом.
2) после установки аддона, установи шкаф и используя тулган с GetPosition Tool пропиши в коде вместо Vector( 50, 0, 0 ) ) другое значение векторного положения
ПРИМЕР: Vector( 504141, 043242344, 445670 ) )
Сообщение автоматически объединено:

 
Либо удали векторную команду либо используй более гуманный способ если ты не кодер.
1) качаешь аддон GetPosition Tool (он даст возможность просматривать векторные точки, на которые ты направишь тулганом.
2) после установки аддона, установи шкаф и используя тулган с GetPosition Tool пропиши в коде вместо Vector( 50, 0, 0 ) ) другое значение векторного положения
ПРИМЕР: Vector( 504141, 043242344, 445670 ) )
Сообщение автоматически объединено:

удалил векторную не помогло
 
используй 2 способ
в крайнем случае дай мне этот аддон и я посмотрю на него сам
 
используй 2 способ
в крайнем случае дай мне этот аддон и я посмотрю на него сам
Тогда вопрос насчет второго способа, аптечка будет ведь спавниться только по этим координатам, а мне надо чтоб где был шкаф там и спавнилась аптешка
 
Тебе придется немного изменить код, в твоем случае я уже обьяснил что если ты будешь спавнить ент (шкаф) и пермить его тулганом, то просто впиши координаты
Сообщение автоматически объединено:

В самом противном случае, посмотри код данного аддона, он работает также как и твой. Там ты можешь найти подходящий код для своего шкафа. 1649942909690.png
 
Тебе придется немного изменить код, в твоем случае я уже обьяснил что если ты будешь спавнить ент (шкаф) и пермить его тулганом, то просто впиши координаты
Сообщение автоматически объединено:

В самом противном случае, посмотри код данного аддона, он работает также как и твой. Там ты можешь найти подходящий код для своего шкафа. Посмотреть вложение 4731
спасибо
 
Статус
В этой теме нельзя размещать новые ответы.
Главная Регистрация
Назад
Сверху