Как сделать так, чтобы 3д текст было видно с дальнего расстояния?

guts

Потрачен
Автор темы
84
8
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.027.0-preview
Мне нужно чтобы я мог видеть 3д тексты все в определенном радиусе. Помогите..
 

guts

Потрачен
Автор темы
84
8
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

YarikVL

Известный
Проверенный
4,797
1,813
Это не работает почему то на нужный мне текст. На все работает, но на нужный нет..
Так может у тебя не 3D текст?🤔
Создай событие:
function sampev.onCreate3DText(id, col, pos, allowed_dist, los, plid, vehid, text)
И посмотри выведет ли твой текст
 

Dimiano

Потрачен
74
71
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
local events = require('samp.events')

function main()
    wait(-1)
end

function events.onCreate3DText(id, color, position, distance, testLOS, attachedPlayerId, attachedVehicleId, text)
    return {id, color, position, 300.0, true, attachedPlayerId, attachedVehicleId, text} -- 300.0 - дистанция с которой текст видно, true отвечает за то, что бы его было видно через объекты (если это не нужно, замени true на testLOS)
end
 
  • Нравится
  • Грустно
Реакции: qdIbp и YarikVL

qdIbp

Автор темы
Проверенный
1,387
1,142
Lua:
local events = require('samp.events')

function main()
    wait(-1)
end

function events.onCreate3DText(id, color, position, distance, testLOS, attachedPlayerId, attachedVehicleId, text)
    return {id, color, position, 300.0, true, attachedPlayerId, attachedVehicleId, text} -- 300.0 - дистанция с которой текст видно, true отвечает за то, что бы его было видно через объекты (если это не нужно, замени true на testLOS)
end
можно сделать проще на 6 строк
Lua:
require('samp.events').onCreate3DText = function(id, clr, pos, dist, testLOS, pId, vId, text)
    return {id, clr, pos, 300.0, true, pId, vId, text} -- 300.0 - дистанция с которой текст видно, true отвечает за то, что бы его было видно через объекты (если это не нужно, замени true на testLOS)
end
это при условии если кроме onCreate3DText больше нечего не захочет добавлять, а так

Код:
local on = require('samp.events')
function on.onCreate3DText(id, clr, pos, dist, testLOS, pId, vId, text)
    return {id, clr, pos, 300.0, true, pId, vId, text} -- 300.0 - дистанция с которой текст видно, true отвечает за то, что бы его было видно через объекты (если это не нужно, замени true на testLOS)
end
function on.onHuiEgoZnaet(...)
    print(':)')
end
 
  • Ха-ха
Реакции: Dimiano