3D text

3211Marlon1123

Известный
Автор темы
134
13
Версия MoonLoader
.026-beta
Искать 3D тексты научился, а вот оно ищет только которым позволяет дистанция.
Мне нужно чтобы 3D текст с определённым содержанием текста в нём, искался не в зоне стрима, а по всей карте на сервере.
Кусочек моего кода приложу

Lua:
for i=0, 5000 do
    if sampIs3dTextDefined(i) then
       text, color, posX, posY, posZ, distance,     ignoreWalls, playerId, vehicleId = sampGet3dTextInfoById(i)
       if text:find('Бизнес продаётся') then
            if text:find('на аукционе') then
                sampAddChatMessage('Бизнес найден', main_color)
                addOneOffSound(0, 0, 0, 1149)
                setMarker(1, posX, posY, posZ, 10, 0xFFFFFFFF)
                on = 2
            end
        end
    end
end
То есть, если я допустим в Тьера Рабада, а текст находится в лс, то оно не найдёт, но если текст будет в зоне стрима, то оно мне оповестит, а мне надо чтобы оно всегда оповещало, вне зависимости от местоположения персонажа
 
Последнее редактирование:
Решение
Невозможно.
INCOMING_RPCS[RPC.CREATE3DTEXTLABEL] = {'onCreate3DText', {id = 'int16'}, {color = 'int32'}, {position = 'vector3d'}, {distance = 'float'}, {testLOS = 'bool8'}, {attachedPlayerId = 'int16'}, {attachedVehicleId = 'int16'}, {text = 'encodedString4096'}}
Текст создаётся только на дистанции, которая указывается в этом RPC.

Snoopcheg

Известный
151
82
Невозможно.
INCOMING_RPCS[RPC.CREATE3DTEXTLABEL] = {'onCreate3DText', {id = 'int16'}, {color = 'int32'}, {position = 'vector3d'}, {distance = 'float'}, {testLOS = 'bool8'}, {attachedPlayerId = 'int16'}, {attachedVehicleId = 'int16'}, {text = 'encodedString4096'}}
Текст создаётся только на дистанции, которая указывается в этом RPC.