Как сделать вх на обьект

aondec

Участник
Автор темы
47
3
Версия SA-MP
  1. Любая
Хочу сделать вх на обьект олени, медведи зная их айди делал так:

if oxota_wh then
for _, value in ipairs(getAllChars()) do
if value ~= PLAYER_PED and doesCharExist(value) then
local modelid = getCharModel(value)
if isCharOnScreen(value) then
if modelid == 15555 or modelid == 15556 then
local x,y,z = getCharCoordinates(playerPed)
local posX,posY,posZ = getCharCoordinates(value)
local X,Y = convert3DCoordsToScreen(x, y, z)
local _X,_Y = convert3DCoordsToScreen(posX, posY, posZ)
renderDrawLine(X,Y,_X,_Y,2,-1)
renderFontDrawText(font,'Зверь!',_X,_Y,-1)
end
end
end
end
end

Но при запуске чекбокса перестает работать выдает варнинг в чат и меню не открывается(
 

Shelok_Kholmes

Известный
393
54
Хочу сделать вх на обьект олени, медведи зная их айди делал так:

if oxota_wh then
for _, value in ipairs(getAllChars()) do
if value ~= PLAYER_PED and doesCharExist(value) then
local modelid = getCharModel(value)
if isCharOnScreen(value) then
if modelid == 15555 or modelid == 15556 then
local x,y,z = getCharCoordinates(playerPed)
local posX,posY,posZ = getCharCoordinates(value)
local X,Y = convert3DCoordsToScreen(x, y, z)
local _X,_Y = convert3DCoordsToScreen(posX, posY, posZ)
renderDrawLine(X,Y,_X,_Y,2,-1)
renderFontDrawText(font,'Зверь!',_X,_Y,-1)
end
end
end
end
end

Но при запуске чекбокса перестает работать выдает варнинг в чат и меню не открывается(
над объектом есть какой-то текст?

над объектом есть какой-то текст?
не важно, зачем изобретать велосипед? вот тебе рендер по id объектов https://www.blast.hk/threads/24320/
 

aondec

Участник
Автор темы
47
3
над объектом есть какой-то текст?


не важно, зачем изобретать велосипед? вот тебе рендер по id объектов https://www.blast.hk/threads/24320/
да

над объектом есть какой-то текст?


не важно, зачем изобретать велосипед? вот тебе рендер по id объектов https://www.blast.hk/threads/24320/
Мне не нужен целый скрипт, мне нужно в свой добавить
 

MLycoris

Известный
1,982
2,157
Хочу сделать вх на обьект олени, медведи зная их айди делал так:

if oxota_wh then
for _, value in ipairs(getAllChars()) do
if value ~= PLAYER_PED and doesCharExist(value) then
local modelid = getCharModel(value)
if isCharOnScreen(value) then
if modelid == 15555 or modelid == 15556 then
local x,y,z = getCharCoordinates(playerPed)
local posX,posY,posZ = getCharCoordinates(value)
local X,Y = convert3DCoordsToScreen(x, y, z)
local _X,_Y = convert3DCoordsToScreen(posX, posY, posZ)
renderDrawLine(X,Y,_X,_Y,2,-1)
renderFontDrawText(font,'Зверь!',_X,_Y,-1)
end
end
end
end
end

Но при запуске чекбокса перестает работать выдает варнинг в чат и меню не открывается(
потому что чтоб получить состояние чекбокса надо добавить к буферу эту фигню в мимгуи [0] либо .v в имгуи
ну например oxota_wh[0]
 

aondec

Участник
Автор темы
47
3
потому что чтоб получить состояние чекбокса надо добавить к буферу эту фигню в мимгуи [0] либо .v в имгуи
ну например oxota_wh[0]
А куда .v в имгуи добавлять?

А куда .v в имгуи добавлять?
Так-же попробывал [0] всеровно крашит