This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

ALT:V кто-то сожрал текстуры

Deffout

Участник портала
9 Мар 2022
18
8
70
Вот тебе фикс
JavaScript:
const MANSION_IPLS: string[] = [
    // base
    'm25_2_knoway_sign',

    // Mansion1 The Vinewood Residence
    'm25_2_ch2_04_mansion_interior_a',
    'm25_2_ch2_04_mansion_interior_b',
    'm25_2_ch2_04_mansion_interior_c',
    'apa_ch2_04_mansion_shared',
    'apa_ch2_04_mansion_private',
    'apa_ch2_04_mansion_furniture',
    'apa_ch2_04_mansion_firepit',
    'apa_ch2_04_mansion_railings_p',
    'm25_2_east_mansion_gym',
    'm25_2_east_dog_house',
    'apa_ch2_04_mansion_shared_distantlights',
    'apa_ch2_04_mansion_shared_lodlights',

    // Mansion2 Richman Villa
    'hei_ch1_06e_mansion_shared',
    'hei_ch1_06f_mansion_shared',
    'm25_2_ch1_06e_mansion_interior_a',
    'm25_2_ch1_06e_mansion_interior_b',
    'm25_2_ch1_06e_mansion_interior_c',
    'hei_ch1_06e_mansion_private',
    'hei_ch1_06e_mansion_furniture',
    'hei_ch1_06e_mansion_firepit',
    'hei_ch1_06e_mansion_railings_p',
    'm25_2_mansion_gym',
    'm25_2_dog_house',
    'hei_ch1_06e_mansion_shared_distantlights',
    'hei_ch1_06e_mansion_shared_lodlights',

    // Mansion3 The Tongva Estate
    'hei_ch1_09_mansion_shared',
    'm25_2_ch1_09_mansion_interior_a',
    'm25_2_ch1_09_mansion_interior_b',
    'm25_2_ch1_09_mansion_interior_c',
    'hei_ch1_09_mansion_private',
    'hei_ch1_09_mansion_furniture',
    'hei_ch1_09_mansion_firepit',
    'hei_ch1_09_mansion_railings_p',
    'm25_2_tongva_mansion_gym',
    'm25_2_tongva_dog_house',
    'hei_ch1_09_mansion_shared_distantlights',
    'hei_ch1_09_mansion_shared_lodlights',

    // общие для всех трёх
    'm25_2_mansion_props',
    'hei_ch1_roads_mansion',
];

interface MansionConfig {
    name: string;
    coords: { x: number; y: number; z: number };
    interiorId: number;
    sets: string[];
}

const MANSION_SETS = [
    'set_style_cali', 'set_elev_cali', 'set_art_coastal',
    'set_trophy_planter', 'set_shelving_planter',
    'set_wallpaper_deco',
    'set_ai_tablets_03',
    'set_pet_cat', 'set_pet_dog',
];

const MANSIONS: MansionConfig[] = [
    { name: 'Vinewood Residence', coords: { x: 543.852, y: 712.754, z: 201.0 },   interiorId: 304385, sets: MANSION_SETS },
    { name: 'Richman Villa',      coords: { x: -1630.434, y: 470.852, z: 128.0 }, interiorId: 302593, sets: MANSION_SETS },
    { name: 'Tongva Estate',      coords: { x: -2601.712, y: 1874.826, z: 166.0 }, interiorId: 303617, sets: MANSION_SETS },
];

function resolveInterior(m: MansionConfig): number {
    if (native.isValidInterior(m.interiorId)) return m.interiorId;

    const byCoords = native.getInteriorAtCoords(m.coords.x, m.coords.y, m.coords.z);
    return byCoords || 0;
}

function setupMansion(m: MansionConfig, attempt = 0) {
    const id = resolveInterior(m);
    if (!id) {
        alt.logWarning(`[mansions] ${m.name}: интерьер не найден`);
        return;
    }

    native.pinInteriorInMemory(id);

    if (!native.isInteriorReady(id)) {
        if (attempt < 50) alt.setTimeout(() => setupMansion(m, attempt + 1), 200);
        else alt.logWarning(`[mansions] ${m.name}: интерьер не готов (id ${id})`);
        return;
    }

    for (const set of m.sets) native.activateInteriorEntitySet(id, set);
    native.activateInteriorEntitySet(id, 'set_style_cali_tint');
    native.setInteriorEntitySetTintIndex(id, 'set_style_cali_tint', 0);
    native.refreshInterior(id);

    alt.log(`[mansions] ${m.name}: ок (id ${id})`);
}

alt.on('connectionComplete', () => {
    for (const ipl of MANSION_IPLS) {
        native.requestIpl(ipl);
    }

    const missing = MANSION_IPLS.filter((ipl) => !native.isIplActive(ipl));
    if (missing.length) {
        alt.log(`[mansions] не загрузились: ${missing.join(', ')}`);
    }
    for (const m of MANSIONS) setupMansion(m);
});
 

Farko

nc -lvnp 4444
28 Окт 2025
621
125
77
по всей карте с админкой пролетись клоун. Ipl тут нахуй не причём
Здесь единственный клоун это ты. Я разве здесь упоминал IPL? Я рассмеялся, потому что ты сказал: Позови маппера, чтобы он залатал дыры.
Как там твой недолаунчер поживает?
Супер, мне только ещё нужен один маппер, чтобы залатать дыру на Вайнвуде.
 
Реакции: Irvin

Asdfasgdf

Новый участник
26 Окт 2024
10
0
38
пасиб большое
 
7 Сен 2026
119
-10
20
такое себе, у меня получше есть
 
Реакции: DaVilka

Treekardo

Участник портала
22 Июл 2023
44
7
72

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

Treekardo

Участник портала
22 Июл 2023
44
7
72
Я вот точно не уверен.
Но, сейчас Я дорабатывал подкачку файлов из game_resources (Я делаю альтернативу свалка_МП) и в этой папке у меня подкачались файлы и после этого дырка закрылась на карте (на скрине указал стрелками что теперь мой мультик умеет подсасывать в GTA).

P.S: Пойду дальше дописывать базовую синхронизацию.
 

Вложения

  • 1791242467173.png
    5.2 KB · Просмотры: 37
Реакции: rizzaqq

rizzaqq

Специалист
BackEnd developer
14 Янв 2025
332
79
70
Работник месяца получается
 

Treekardo

Участник портала
22 Июл 2023
44
7
72
Работник месяца получается
ну в целом да, в моей большой корпорации численность сотрудников: 1, Сам себя ставлю работником месяца и беру шеколадки с верней полки
Ваш браузер не может отобразить это видео.
 
Последнее редактирование:

johndoe

Старожил
BackEnd developer
10 Май 2025
554
255
100

carmone

Активный участник
7 Мар 2026
114
25
40
проблема только в том, что роки обновили список ipl, хеши обновились, а альтв не обновляется уже давно, поэтому несоответствие = дыра, а то что ты пишешь полная хуйня
 
Реакции: jungledev и nethile

Treekardo

Участник портала
22 Июл 2023
44
7
72
хз на счет обновы, но те папки которые у меня были они тоже из доисторических времен, когда Я сервер делал свой с нуля для свалка_мп (примерно 2022 год).
 

johndoe

Старожил
BackEnd developer
10 Май 2025
554
255
100

johndoe

Старожил
BackEnd developer
10 Май 2025
554
255
100
ТЕБЕ НАХУЙ КАКОЕ ДЕЛО ДО ТОГО КАК Я КОД ПИШУ

Мне в целом поебать на твою лапшу несвязную которую ты называешь кодом. Хуйня - да, код - нет. Просто мы на форуме для программистов, думал что такая амёба как ты хоть чу-чуть поумнеет от того что я скинул. Мб пойдет загуглит, посмотрит какую залупу оно создало и почему это самое хуевое решение на планете.

Поэтому, друг, не злись. Всё норм) Пиши дальше хуйню)


(хз чё ты за залупу наскринил. на в ответ)