Я играю на проекте Arizona role play сервере Phoenix ip: 185.169.134.3:7777 Регистрируйся на мой ник: Gonzo_Shakur Веди мой промокод: #gonzo ✅ Получи от меня чисто 500 тыс Напиши мне на VK помогу тебе развиваться на сервере начнёшь свой начальный карьеру все чисто от меня VK: https://vk.com/gonzo100
Как исправить ошибку: 21 ERR_NETWORK_CHANGED (02.10.23)
Сетевые ошибки очень распространены, и они могут возникать по ряду причин. Например, при смене оператора связи может появиться сообщение «Ошибка: 21 — ERR_NETWORK_CHANGED». Эта ситуация может привести к тому, что у вас нет доступа к Интернету, и вы знаете, насколько это неприятно.
В этой статье мы поможем вам устранить ошибку «Ошибка: 21 — ERR_NETWORK_CHANGED». Итак, в следующий раз, когда вы столкнетесь с ней, вы будете знать, что делать.
Причины ошибки: 21 — ERR_NETWORK_CHANGED
«Ошибка: 21 — ERR_NETWORK_CHANGED» может быть вызвана рядом факторов. Возможно, проблема связана с одним из инструментов, которые вы используете для туннелирования Интернета, или установка стороннего поставщика, например VPN, может вызвать конфликт с вашим подключением.
Другие возможные причины появления ошибки: вирус или другая форма вредоносного ПО сбросили ваши настройки Интернета или перенаправляют ваш трафик в другое место, или ваш новый интернет-провайдер использует другой протокол, который не поддерживается вашей системой. В таких ситуациях может потребоваться сбросить соединение.
Совет для профессионалов: просканируйте свой компьютер на предмет проблем с производительностью, ненужных файлов, вредоносных приложений и угроз безопасности
, которые могут вызвать системные проблемы или снижение производительности.
Бесплатное сканирование для ПК: проблемы с загрузкой 3.145.873Совместимость с: Windows 10, Windows 7, Windows 8
Специальное предложение. Об Outbyte, инструкции по удалению, лицензионное соглашение, политика конфиденциальности.
Что бы ни стало причиной появления ошибки, рекомендуется в первую очередь использовать инструмент для ремонта ПК, например Outbyte PC Repair, который просканирует всю вашу систему на наличие ошибок или проблем. которые, возможно, существуют и отремонтируют их. К другим примечательным функциям этого инструмента относятся восстановление отсутствующих записей реестра, обновление драйверов, удаление вирусов, определение поврежденных версий программного обеспечения и повышение общей производительности.
Ремонт вашего компьютера — один из наиболее эффективных способов решения проблемы «Ошибка: 21 — ERR_NETWORK_CHANGED», есть и другие способы решения этой проблемы. Они будут объяснены и обсуждены ниже.
1. Перезагрузите модем
Каждый раз, когда вы перезагружаете модем, применяются новые наборы настроек. Это означает, что если возникшая ошибка подключения связана с плохо настроенными настройками модема, перезагрузка модема исправит ситуацию.
Чтобы перезапустить модем, выключите его. Через несколько секунд включите его и посмотрите, исчезла ли ошибка. Если этого не произошло, позвоните своему интернет-провайдеру. Они помогут перенастроить ваш модем и устранят все ошибки подключения, возникающие с их стороны или из-за неисправности их устройств.
2. Сброс TCP / IP
TCP (сокращение от Transmission Control Protocol) — один из двух основных протоколов, используемых в сетях TCP / IP. TCP обеспечивает связь между двумя хостами и облегчает обмен данными между этими двумя хостами. Интернет-протокол, IP, с другой стороны, работает только с пакетами данных. Иногда эти два протокола работают неправильно. Если это произойдет, их необходимо сбросить.
Для сброса интернет-протоколов TCP / IP необходимо выполнить несколько команд в командной строке . Командная строка — это интерпретатор командной строки, доступный в операционных системах Windows. С помощью этой утилиты пользователи могут отправлять сценарии или командные действия, которые операционная система распознает и учитывает. Это удобный инструмент для устранения многих проблем Windows.
Как использовать командную строку
Инструмент командной строки работает только тогда, когда допустимые команды Windows вводятся с необязательными параметрами. Чтобы использовать его наилучшим образом, у вас должен быть доступ уровня администратора к компьютеру, который вы хотите изменить.
Например, для сброса протоколов TCP / IP требуются права администратора. Итак, прежде чем приступить к шагам, описанным ниже, убедитесь, что у вас есть доступ и права на уровне администратора.
- netsh winsock reset
- netsh int ip reset
- ipconfig / release
- ipconfig / refresh
- ipconfig / flushdns
Этот набор команд сбросит ваши протоколы TCP / IP. Надеюсь, они также устранят любые сетевые ошибки, которые могут возникать на вашем компьютере.
3. Очистить DNS
Если использование командной строки не работает, вы можете попробовать очистить DNS своего компьютера. DNS расшифровывается как система доменных имен и работает как телефонная книга, только для Интернета. Он переводит веб-сайты с таких имен, как «cnn.com», в удобные для компьютера версии, например «192.168.1.1».
Для ускорения доступа в Интернет в DNS иногда хранятся кеши или адреса часто посещаемых сайтов. К сожалению, некоторые из этих адресов могут быть неправильными. Вот почему иногда необходимо очищать DNS.
Вот как вы очищаете DNS на устройствах с Windows 10:
«Windows IP Сообщение «Конфигурация успешно очищено кэш резолвера DNS» подтвердит, что вы успешно очистили DNS.
После очистки DNS проверьте, устранена ли ошибка «Ошибка: 21 — ERR_NETWORK_CHANGED». Если нет, попробуйте другое решение.
4. Обновите сетевые драйверы
Драйверы — это то, что обеспечивает связь между аппаратными и программными компонентами вашего ПК. Если они устарели, повреждены или неправильно настроены, они могут вызвать другие проблемы.
Чтобы убедиться, что драйверы не виноваты в каких-либо сетевых ошибках, которые могут возникнуть у вас, лучше всего обновлять их.
Чтобы обновить сетевые драйверы в Windows 10, выполните следующие действия:
Проверьте, решена ли ваша проблема.
5. Сканируйте свой компьютер на вирусы
Компьютерный вирус — это обычно программа, которая заставляет компьютер вести себя неожиданным образом. Вирусы могут влиять на производительность компьютера на многих уровнях, включая ограничение доступа к Интернету.
Чтобы убедиться, что ваша система не испытывает сетевых ошибок из-за заражения вредоносным ПО, используйте антивирусную программу. который просканирует ваш компьютер, определит и удалит все угрозы.
6. Удаление клиентского программного обеспечения VPN
VPN или виртуальная частная сеть — это особый вид приложения, которое расширяет частную сеть до общедоступной и позволяет пользователям компьютеров отправлять и получать данные более безопасно, анонимно и с расширенными возможностями управления сетью. Некоторые пользователи сообщают, что отключение их приложений VPN и расширений браузера помогло решить «Ошибка: 21 — ERR_NETWORK_CHANGED». Итак, если вы используете VPN, вы можете попробовать удалить его, чтобы посмотреть, что произойдет.
Если у вас есть еще идеи по устранению «Ошибка: 21 — ERR_NETWORK_CHANGED», пожалуйста, поделитесь ими в разделе комментариев ниже. И если вам нужны пояснения по любому из решений, предлагаемых в этой статье, не стесняйтесь комментировать.
02, 2023
Error: 0x00757D6E
Тип Ошибки: Crash (Авария)
Описание проблемы: проблема модели
Решение проблемы: исправить или удалить мод
Error: 0x00571B73
Тип Ошибки: Crash (Авария)
Описание проблемы: объекты, модели
Решение проблемы: исправить или удалить мод
Error: 0x004C7DAD
Тип Ошибки: Crash (Авария)
Описание проблемы: мод тюнинга
Решение проблемы: Обновите его.
Описание проблемы: VehFuncs
Решение проблемы: обновите мод
Error: 0x006CAC47
Тип Ошибки: Crash (Авария)
Описание проблемы: авто добавлен без замены.
Решение проблемы: Прекратите использовать расширенные функции.
Error: 0x004AA134
Тип Ошибки: Crash (Авария)
Описание проблемы: спецэффекты
Решение проблемы: Попробуйте убрать из ваших модов спецэффекты.
Error: 0x004F02D3
Тип Ошибки: Crash (Авария)
Описание проблемы: связана с воспроизведением звука
Решение проблемы: если вы не меняли звуки своей игры
Error: 0x007EC9DA
Тип Ошибки: Crash (Авария)
Описание проблемы: отсутствует ped.ifp в «anim»
Решение проблемы: исправить
Error: 0x004AA3A1
Тип Ошибки: Crash (Авария)
Описание проблемы: спецэффект в файлах effects.fxp и effectspc.txd, глючная модель
Решение проблемы: Удалите обмененные эффекты, Удалите модель.
Error: 0x0F9416FC
Тип Ошибки: Crash (Авария)
Описание проблемы: ошибка сохранения игры
Решение проблемы: Сохраняйте игру в другом месте
Error: 0x006080BC
Тип Ошибки: Crash (Авария)
Описание проблемы: Проблема с анимацией в ped.ifp
Решение проблемы: удалите все установленное в ped.ifp
Error: 0x6AC579A0
Тип Ошибки: Crash (Авария)
Описание проблемы: звуки
Решение проблемы: исправить или удалить мод
Error: 0x0044F1C2
Тип Ошибки: Crash (Авария)
Описание проблемы: Пути к файлам «*.dat nodes» в gta3.img
Решение проблемы: удалите модификации, которые их редактируют
Error: 0x909090C3
Тип Ошибки: Crash (Авария)
Описание проблемы: «Капитальный ремонт»
Решение проблемы: удалить мод
Error: 0x006FDF15
Тип Ошибки: Crash (Авария)
Описание проблемы: мод Improved Vehicle Features
Решение проблемы: обновить мод
Error: 0x0074EC24
Тип Ошибки: Crash (Авария)
Описание проблемы: Worldpipe
Решение проблемы: в .ini есть возможность отключить Worldpipe. Если вы не используете SkyGfx, тогда может быть другой графический мод в виде серии enb или даже текстуры.
Error: 0x00812152
Тип Ошибки: Crash (Авария)
Описание проблемы: моделирование
Решение проблемы: исправить или удалить мод
Error: 0x00801D58
Error: 0x005D97E6
Error: 0x005D9802
Error: 0x00811A2A
Тип Ошибки: Crash (Авария)
Описание проблемы: связана с Project2DFX
Решение проблемы: исправить или удалить мод
Error: 0x00533620
Тип Ошибки: Crash (Авария)
Описание проблемы: глючная модель
Решение проблемы: обновить мод «Vertex Color Fix»
Error: 0x005B8E6A
Тип Ошибки: Crash (Авария)
Описание проблемы: ошибка потоковой памяти, возможно вы указали неправильный номер в функции Mix Sets.ini StreamMemoryMB
Решение проблемы: вы можете отключить или даже удалить MemoryAvailable в строке limit_adjuster_gta3vcsa.ini
Error: 0x0040ACD8
Тип Ошибки: Crash (Авария)
Описание проблемы: файл Cargrp.dat
Решение проблемы: ошибка исходит из строки: «POPCYCLE_GROUP_BEACHFOLK»
Error: 0x00554751
Error: 0x004946A4
Error: 0x004CAD9D
Тип Ошибки: Crash (Авария)
Описание проблемы: глючная модель
Решение проблемы: исправить или удалить мод
Error: 0x004C4BD2
Тип Ошибки: Crash (Авария)
Описание проблемы: отсутствие коллизии или что-то связанное с этим и работой модели
Решение проблемы: проблема возникает при переименовании .dff и .txd некоторого автомобиля в имя пешехода
Error: 0x0058742D
Тип Ошибки: Crash (Авария)
Описание проблемы: рендеринг hud при использовании cleo-мода под названием «Radar Zoom Fix»
Решение проблемы: удалите мод
Error: 0x004C48D6
Тип Ошибки: Crash (Авария)
Описание проблемы: повреждение .dff машины
Описание проблемы: не используйте «шасси» в имени внутри .dff
Описание проблемы: сбой в LV
Решение проблемы: исправить или удалить мод
Error: 0x0059BE3E
Тип Ошибки: Crash (Авария)
Описание проблемы: Гидра
Решение проблемы: Load Test Car может помочь
Error: 0x0F9491BB
Error: 0xAA94F20A
Error: 0x91C9E7BF
Error: 0x6449A5FF
Error: 0x00718604
Тип Ошибки: Crash (Авария)
Описание проблемы: Сбой после перехода в расширенное меню
Решение проблемы: исправить или удалить мод
Error: 0xE8AC1250
Тип Ошибки: Crash (Авария)
Описание проблемы: несовместимость vehlightsfix.asi
Решение проблемы: увеличить его приоритет в modloader.ini или поместить его в папку и оставить этой папке высокий приоритет
Error: 0x00406034
Error: 0x00406038
Тип Ошибки: Crash (Авария)
Описание проблемы: ограничения на файлы .ipl
Решение проблемы: Регулятор пределов Fastman92 имеет функцию увеличения предела IPL
Error: 0x006F3EF5
Тип Ошибки: Crash (Авария)
Описание проблемы: Лимит припаркованных авто
Решение проблемы: Попробуйте установить Fastman92 Limit Adjuster, откройте .ini и «#car generators = 500» удалите «#» (чтобы активировать функцию) и увеличьте число примерно до 550, 600 или даже больше. Или просто уменьшите количество припаркованных автомобилей. Откройте .ini его регулятор предела открытия и «Транспортные средства» уменьшите значение, если оно больше 200, оставьте между 110 и 200. Это уже было решено в 130.
Error: 0x004C59CB
Тип Ошибки: Crash (Авария)
Описание проблемы: мод «Парашют всегда на спине»
Решение проблемы: Удалите
Error: 0x00746929
Тип Ошибки: Crash (Авария)
Описание проблемы: одновременно открыты две GTA SA
Решение проблемы: найдите процесс игры и закройте в диспетчер задач Windows
Error: 0x007F05C0
Тип Ошибки: Crash (Авария)
Описание проблемы: модель авто или пешеходы и предметы
Решение проблемы: узнайте, какой автомобиль (или другую модель), и удалите его из игры.
Error: 0x00679FA8
Тип Ошибки: Crash (Авария)
Описание проблемы: Classic Enhanced Graphics и IMFX
Решение проблемы: загрузите ЭКГ или IMFX
Error: 0x004C686D
Error: 0x004C6637
Тип Ошибки: Crash (Авария)
Описание проблемы: Ограничьте «атомарные модели»
Решение проблемы: попробуйте поставить «#» в начале строки «AtomicModels» в .ini HELLO (limit_adjuster_gta3vcsa.ini).
Error: 0x004C675A
Тип Ошибки: Crash (Авария)
Описание проблемы: Ограничьте «модели кластеризации»
Решение проблемы: попробуйте поставить «#» в начале строки «ClumpModels» в .ini HELLO (limit_adjuster_gta3vcsa.ini)
Error: 0x007F39F0
Тип Ошибки: Crash (Авария)
Описание проблемы: текстуры в .txd, возможно .txd не может быть загружен из-за ошибок
Решение проблемы: удалить мод Freerunning Story
Error: 0x0070BDAC
Тип Ошибки: Crash (Авария)
Описание проблемы: низкая текстура теней от машины в Particle.txd
Решение проблемы: проверьте свой Particle.txd, может быть проблема с текстурой «shad_car»
Error: 0x00804F51
Тип Ошибки: Crash (Авария)
Описание проблемы: связанная загрузка/выгрузка модели
Решение проблемы: 2 skin.img, лишние
Error: 0x005D5CA2
Тип Ошибки: Crash (Авария)
Описание проблемы: ImVehFt
Решение проблемы: удалите папку вашего gta_sa.set Возможно, вы добавили сжатие («сжатие») текстуры грязи транспортного средства (или даже других текстур) в файл modelsvehicle.ide. Не делайте этого, эти текстуры не могут содержать «таблетку».
Error: 0x015632B0
Тип Ошибки: Crash (Авария) при загрузке
Описание проблемы: превышено ограничение на количество файлов COL
Решение проблемы: Заставьте файлы COL переносить загрузчик модов с помощью линии загрузки. Поместите .col в папку в Modloader (например, «Modloader any folder test.col»), создайте файл .txt в той же папке и поместите в .txt «COLFILE Modloader 0 any folder test.col», сделайте это со всеми вашими файлами .col (может быть все тот же .txt). Если вы не понимаете, попробуйте прочитать то же самое, объясненное другим способом в руководстве по загрузчику модов в сеансе «Установка файлов COL». Используйте регулятор ограничения, чтобы увеличить предел COL (не рекомендуется, может нарушить игру)
Error: 0x49646550
Тип Ошибки: Crash (Авария)
Решение проблемы: Проблема была решена путем удаления доступных скрытых интерьеров с помощью Crack US Compact
Error: 0xE9F712A0
Тип Ошибки: Crash (Авария)
Описание проблемы: рендеринг автомобильного фонаря
Решение проблемы: удалить vehlightsfix.asi
Error: 0x6F746163
Тип Ошибки: Crash (Авария) после сохранения игры
Решение проблемы: сохранить игру в другом месте
Error: 0x1BF1AFF3
Error: 0x03C03981
Error: 0x03A53981
Error: 0x03BD3576
Тип Ошибки: Crash
Описание проблемы: при использовании Cop Bikers Overhaul,
Решение проблемы: неправильная установка модели — dff, отсутствие dff / txd .ide
Error: 0x0FEB1341
Error: 0x10C607A1
Error: 0x03323EAB
Тип Ошибки: Crash
Решение проблемы: проблема была решена с помощью программы Crack 1.0 US Compact
Error: 0x72746150
Тип Ошибки: Crash
Решение проблемы: несовместимость SilentPatch с модом Outfit , улалить
Error: 0x005D532A
Тип Ошибки: Crash
Решение проблемы: SAMP, попробуйте: включить в режиме администратора
Error: 0x004874EA
Тип Ошибки: Crash
Описание проблемы: мод cleo
Решение проблемы: удаление файлов smoke.dff /.txd и smokev.dff /.txd
Error: 0x00411160
Тип Ошибки: Crash
Описание проблемы: несовместимость модов «PS2 Map + Fixes», «Vertex Color Fix, 2DFX Effects», «Farming Mod»
Error: 0x004C9239
Тип Ошибки: Crash
Описание проблемы: при попытке добавить машину без замены
Решение проблемы: удалить
Error: 0x0064F8C3
Тип Ошибки: Crash
Описание проблемы: файлы (анимации) .ifp содержат ошибки
Error: 0x004C9691
Тип Ошибки: Crash
Описание проблемы: регулятор пределов
Error: 0x006A4523
Тип Ошибки: Crash
Описание проблемы: при закрытии двери автомобиля
Решение проблемы: удалить мод
Error: 0x00732924
Error: 0x00749B7B
Тип Ошибки: Crash
Описание проблемы: SRT3 / Pink Project
Error: 0x0045C7D4
Тип Ошибки: Crash
Описание проблемы: при использовании SkyGfx
Решение проблемы: удалить
Error: 0x00469FBC
Тип Ошибки: Crash
Решение проблемы: Удалите папку «cleocleo_saves»
Error: 0x004C8F24
Тип Ошибки: Crash
Описание проблемы: при использовании Stream Memory Fix 2.0
Решение проблемы: используйте MixSets или Open Limit Adjuster
Error: 0x00822527
Тип Ошибки: Crash
Описание проблемы: shopping.dat с ошибками
Решение проблемы: замените в папке Data на оригинал
Error: 0x00532B82
Тип Ошибки: Crash
Описание проблемы: отсутствие коллизии (.col) в модели
Решение проблемы: проверьте установку модов
Error: 0x00486726
Тип Ошибки: Crash
Описание проблемы: достигнут предел одновременной загрузки моделей для cleo скрипта
Решение проблемы: удалить мод
Error: 0x004CE15C
Тип Ошибки: Crash
Описание проблемы: Ошибка загрузки анимации пешехода. Возможно, неправильно настроен «datapeds.ide».
Решение проблемы: Исправьте неправильную строку в peds.ide
Error: 0x004CE15C
Тип Ошибки: Crash
Описание проблемы: Ошибка загрузки анимации пешехода. Возможно, неправильно настроен «datapeds.ide».
Решение проблемы: Исправьте неправильную строку в peds.ide
Error: 0x0054F3B3
Тип Ошибки: Crash
Описание проблемы: ошибка в .ipl
Решение проблемы: удалить мод
Error: 0x006FD525
Тип Ошибки: Crash
Описание проблемы: Vehicle.txd — текстуры автомобильных номеров
Решение проблемы: переустановите ImVehFt
Error: 0x0046504E
Error: 0x00668269
Error: 0x0156CD5C
Error: 0x00632D15
Error: 0x006B4220
Error: 0x00465CC8
Тип Ошибки: Crash
Описание проблемы: cleo-скрипт
Error: 0x0057FAAD
Тип Ошибки: Crash
Описание проблемы: вызвано Widescreen Fix
Решение проблемы: Удалить фикс
Error: 0xc000007b
Тип Ошибки: Crash
Описание проблемы: Отсутствие каких-либо .dll в корне папки GTA SA
Error: 0x0059F8B4
Тип Ошибки: Crash
Описание проблемы: не удалось загрузить коллизию
Решение проблемы: проверьте, правильно ли установлен и запущен в игре файл .COL для .dff
Error: 0x00734E5A
Тип Ошибки: Crash
Описание проблемы: TXD отсутствует, неполный или содержит ошибки, или какой-то мод попытался загрузить какую-то текстуру или любую модель, которая не существует.
Error: 0x007F0875
Тип Ошибки: Crash
Описание проблемы: бак новой машины в игре
Решение проблемы: удалите машину
Error: 0x006A65F6
Тип Ошибки: Crash
Описание проблемы: подвеска автомобиля
Error: 0x0070BDAC
Тип Ошибки: Crash
Решение проблемы: выключите Shadows HQ в .ini
Error: 0x00811A2A
Error: 0x006E3D9C
Error: 0x00416C0B
Error: 0x004C53A6
Error: 0x007F5A3A
Error: 0x006A65EF
Error: 0x0057A065
Тип Ошибки: Crash
Описание проблемы: машина
Error: 0x007C94E7
Тип Ошибки: Crash
Описание проблемы: глючная модель
Error: 0x006E18F6
Тип Ошибки: Crash
Описание проблемы: ImVehFt 2.0.2
Решение проблемы: не использовать Mod Loader для его установки
Error: 0x004082B1
Тип Ошибки: Crash
Описание проблемы: мод gangfriends.cs
Error: 0x007C9119
Тип Ошибки: Crash
Описание проблемы: мод Skin Selector
Error: 0x005A3280
Тип Ошибки: Crash
Описание проблемы: object.dat
Решение проблемы: удалите мод
Error: 0x006F7524
Тип Ошибки: Crash
Описание проблемы: проблема с файлами » *.dat», папка datapaths
Error: 0x007FFF12
Тип Ошибки: Crash
Описание проблемы: изображения не может быть загружено
Error: 0x006D867A
Тип Ошибки: Crash
Описание проблемы: скорость ветра
Error: 0x005725BF
Тип Ошибки: Crash
Описание проблемы: файлы .zon
Error: 0x42480000
Error: 0x42480007
Error: 0x42480008
Error: 0x42480012
Тип Ошибки: Crash
Решение проблемы: Пробуйте обновить Ginput
Error: 0x004946A4
Тип Ошибки: Crash
Описание проблемы: при использовании GTA V Skybox
Error: 0x00757D6E
Error: 0x007F5D85
Тип Ошибки: Crash
Описание проблемы: enb
Error: 0x00611D99
Тип Ошибки: Crash
Описание проблемы: частота появления автомобиля, cars.ide
Решение проблемы:
Error: 0x00731C93
Тип Ошибки: Crash
Описание проблемы: ограничение на файлы .TXD
Решение проблемы: Загрузите и установите Fastman92 Limit Adjuster; Откройте fastman92limitAdjuster_GTASA.ini; В «FILE_TYPE_TXD» удалите «#» перед строкой и увеличьте значение. Может значительно увеличиться, на 500 или 1000 больше.
Error: 0x0E0748C5
Error: 0x0E3E9AD1
Error: 0x0FE75A1F
Тип Ошибки: Crash
Решение проблемы: отключите «VehFlpDontBurn» в Mix Sets.ini
Error: 0x08265E39
Error: 0x0E2656F3
Тип Ошибки: Crash
Описание проблемы: при использовании мода, включающего заднюю передачу с MixSet
Error: 0x00553927
Тип Ошибки: Crash
Описание проблемы: при отображении LOD
Error: 0x006CAC47
Тип Ошибки: Crash
Описание проблемы: автомобилями, добавленные без замены
Решение проблемы: не использовать расширенные функции
Error: 0x004AA134
Тип Ошибки: Crash
Описание проблемы: Проблема, связанная с частицами (спецэффекты)
Error: 0x004F02D3
Error: 0x004F0E1C
Тип Ошибки: Crash
Описание проблемы: связана с воспроизведением звука
Error: 0x00571A10
Error: 0x00571A00
Тип Ошибки: Crash
Описание проблемы: NPC в игре, cleo
Error: 0x005A5A47
Тип Ошибки: Crash
Описание проблемы: при использовании MIP-карт в текстурах player.img
Error: 0x909090C3
Тип Ошибки: Crash
Описание проблемы: мод «Капитальный ремонт»
Error: 0x00536BE0
Тип Ошибки: Crash
Описание проблемы: несовместимостью с другими модами Cleo
Error: 0x0070AA31
Тип Ошибки: Crash
Описание проблемы: тени в игре
Error: 0x00650311
Тип Ошибки: Crash
Описание проблемы: создание водителя для случайного автомобиля
Error: 0x0040F64C
Тип Ошибки: Crash
Описание проблемы: взрыве автомобиля — спецэффекты ваших модов (effects.fxp)
Error: 0x00801D58
Тип Ошибки: Crash
Описание проблемы: некоторые моды asi
Error: 0x00405CB6
Тип Ошибки: Crash
Описание проблемы: отсутствие IPL
Решение проблемы:
Error: 0x006FEC20
Error: 0x0D3C1FA0
Тип Ошибки: Crash
Описание проблемы: при отображении текста дорожных знаков, Particle.txd
Error: 0x004C678E
Тип Ошибки: Crash
Описание проблемы: вылет при загрузке — требуется c++, vehicle.ide
Error: 0x0072837D
Тип Ошибки: Crash
Описание проблемы: связана со спрайтами на экране
Error: 0x004D3FBC
Тип Ошибки: Crash
Описание проблемы: анимация незагруженного IFP
Error: 0x004DD5A3
Тип Ошибки: Crash
Описание проблемы: папки User Files, Audio
Error: 0x0065ED19
Тип Ошибки: Crash
Решение проблемы: очистить папку Mod Loader
Error: 0x0048C3A9
Тип Ошибки: Crash
Описание проблемы: Ошибка при попытке загрузить IFP
Error: 0x004C4576
Тип Ошибки: Crash
Описание проблемы: gta.dat отсутствует
Error: 0x006999EF
Тип Ошибки: Crash
Описание проблемы: Проблема связанная с объектами (столбы, гидранты и т.п.)
Error: 0x00537D12
Тип Ошибки: Crash
Описание проблемы: вы достигли предела моделей в файле COL
Решение проблемы: используйте регулятор предела открытия
Error: 0x005A5781
Тип Ошибки: Crash
Описание проблемы: сжатие текстур
Error: 0x006BF73B
Тип Ошибки: Crash
Описание проблемы: модель столкновения
Error: 0x0071A190
Тип Ошибки: Crash
Описание проблемы: перевод текста
Error: 0x006F32C0
Тип Ошибки: Crash
Описание проблемы: при попытке добавить припаркованный автомобиль .ini
Решение проблемы:
Error: 0x006EB670
Тип Ошибки: Crash
Описание проблемы: проблема в текстуре «waterwake» в «modelsparticle.txd»
Как исправить ошибку: 21 ERR_NETWORK_CHANGED (06.05.23)
Сетевые ошибки очень распространены, и они могут возникать по ряду причин. Например, при смене оператора связи может появиться сообщение «Ошибка: 21 — ERR_NETWORK_CHANGED». Эта ситуация может привести к тому, что у вас нет доступа к Интернету, и вы знаете, насколько это неприятно.
В этой статье мы поможем вам устранить ошибку «Ошибка: 21 — ERR_NETWORK_CHANGED». Итак, в следующий раз, когда вы столкнетесь с ней, вы будете знать, что делать.
Причины ошибки: 21 — ERR_NETWORK_CHANGED
«Ошибка: 21 — ERR_NETWORK_CHANGED» может быть вызвана рядом факторов. Возможно, проблема связана с одним из инструментов, которые вы используете для туннелирования Интернета, или установка стороннего поставщика, например VPN, может вызвать конфликт с вашим подключением.
Другие возможные причины появления ошибки: вирус или другая форма вредоносного ПО сбросили ваши настройки Интернета или перенаправляют ваш трафик в другое место, или ваш новый интернет-провайдер использует другой протокол, который не поддерживается вашей системой. В таких ситуациях может потребоваться сбросить соединение.
Совет для профессионалов: просканируйте свой компьютер на предмет проблем с производительностью, ненужных файлов, вредоносных приложений и угроз безопасности
, которые могут вызвать системные проблемы или снижение производительности.
Бесплатное сканирование для ПК: проблемы с загрузкой 3.145.873Совместимость с: Windows 10, Windows 7, Windows 8
Специальное предложение. Об Outbyte, инструкции по удалению, лицензионное соглашение, политика конфиденциальности.
Что бы ни стало причиной появления ошибки, рекомендуется в первую очередь использовать инструмент для ремонта ПК, например Outbyte PC Repair, который просканирует всю вашу систему на наличие ошибок или проблем. которые, возможно, существуют и отремонтируют их. К другим примечательным функциям этого инструмента относятся восстановление отсутствующих записей реестра, обновление драйверов, удаление вирусов, определение поврежденных версий программного обеспечения и повышение общей производительности.
Ремонт вашего компьютера — один из наиболее эффективных способов решения проблемы «Ошибка: 21 — ERR_NETWORK_CHANGED», есть и другие способы решения этой проблемы. Они будут объяснены и обсуждены ниже.
1. Перезагрузите модем
Каждый раз, когда вы перезагружаете модем, применяются новые наборы настроек. Это означает, что если возникшая ошибка подключения связана с плохо настроенными настройками модема, перезагрузка модема исправит ситуацию.
Чтобы перезапустить модем, выключите его. Через несколько секунд включите его и посмотрите, исчезла ли ошибка. Если этого не произошло, позвоните своему интернет-провайдеру. Они помогут перенастроить ваш модем и устранят все ошибки подключения, возникающие с их стороны или из-за неисправности их устройств.
2. Сброс TCP / IP
TCP (сокращение от Transmission Control Protocol) — один из двух основных протоколов, используемых в сетях TCP / IP. TCP обеспечивает связь между двумя хостами и облегчает обмен данными между этими двумя хостами. Интернет-протокол, IP, с другой стороны, работает только с пакетами данных. Иногда эти два протокола работают неправильно. Если это произойдет, их необходимо сбросить.
Для сброса интернет-протоколов TCP / IP необходимо выполнить несколько команд в командной строке . Командная строка — это интерпретатор командной строки, доступный в операционных системах Windows. С помощью этой утилиты пользователи могут отправлять сценарии или командные действия, которые операционная система распознает и учитывает. Это удобный инструмент для устранения многих проблем Windows.
Как использовать командную строку
Инструмент командной строки работает только тогда, когда допустимые команды Windows вводятся с необязательными параметрами. Чтобы использовать его наилучшим образом, у вас должен быть доступ уровня администратора к компьютеру, который вы хотите изменить.
Например, для сброса протоколов TCP / IP требуются права администратора. Итак, прежде чем приступить к шагам, описанным ниже, убедитесь, что у вас есть доступ и права на уровне администратора.
- netsh winsock reset
- netsh int ip reset
- ipconfig / release
- ipconfig / refresh
- ipconfig / flushdns
Этот набор команд сбросит ваши протоколы TCP / IP. Надеюсь, они также устранят любые сетевые ошибки, которые могут возникать на вашем компьютере.
3. Очистить DNS
Если использование командной строки не работает, вы можете попробовать очистить DNS своего компьютера. DNS расшифровывается как система доменных имен и работает как телефонная книга, только для Интернета. Он переводит веб-сайты с таких имен, как «cnn.com», в удобные для компьютера версии, например «192.168.1.1».
Для ускорения доступа в Интернет в DNS иногда хранятся кеши или адреса часто посещаемых сайтов. К сожалению, некоторые из этих адресов могут быть неправильными. Вот почему иногда необходимо очищать DNS.
Вот как вы очищаете DNS на устройствах с Windows 10:
«Windows IP Сообщение «Конфигурация успешно очищено кэш резолвера DNS» подтвердит, что вы успешно очистили DNS.
После очистки DNS проверьте, устранена ли ошибка «Ошибка: 21 — ERR_NETWORK_CHANGED». Если нет, попробуйте другое решение.
4. Обновите сетевые драйверы
Драйверы — это то, что обеспечивает связь между аппаратными и программными компонентами вашего ПК. Если они устарели, повреждены или неправильно настроены, они могут вызвать другие проблемы.
Чтобы убедиться, что драйверы не виноваты в каких-либо сетевых ошибках, которые могут возникнуть у вас, лучше всего обновлять их.
Чтобы обновить сетевые драйверы в Windows 10, выполните следующие действия:
Проверьте, решена ли ваша проблема.
5. Сканируйте свой компьютер на вирусы
Компьютерный вирус — это обычно программа, которая заставляет компьютер вести себя неожиданным образом. Вирусы могут влиять на производительность компьютера на многих уровнях, включая ограничение доступа к Интернету.
Чтобы убедиться, что ваша система не испытывает сетевых ошибок из-за заражения вредоносным ПО, используйте антивирусную программу. который просканирует ваш компьютер, определит и удалит все угрозы.
6. Удаление клиентского программного обеспечения VPN
VPN или виртуальная частная сеть — это особый вид приложения, которое расширяет частную сеть до общедоступной и позволяет пользователям компьютеров отправлять и получать данные более безопасно, анонимно и с расширенными возможностями управления сетью. Некоторые пользователи сообщают, что отключение их приложений VPN и расширений браузера помогло решить «Ошибка: 21 — ERR_NETWORK_CHANGED». Итак, если вы используете VPN, вы можете попробовать удалить его, чтобы посмотреть, что произойдет.
Если у вас есть еще идеи по устранению «Ошибка: 21 — ERR_NETWORK_CHANGED», пожалуйста, поделитесь ими в разделе комментариев ниже. И если вам нужны пояснения по любому из решений, предлагаемых в этой статье, не стесняйтесь комментировать.
06, 2023
Всех вновь приветствую, столкнулся с такой проблемой… Что не сохраняется тюнинг на автомобиль, вроде всё написано правильно и по логике сохранение должно быть, но, его нет. Самое интересное, что в базу данных обновление столбца идёт. Так что с тюнингом, что с цветом автомобиля. Код прикреплю ниже, надеюсь на Вашу помощь.
publics: LoginCallback
cache_get_field_content(0,»one_tuneveh», maximum, connects, 74), sscanf(maximum, «p<,>a<i>[15]»,cTune[playerid][0]);
cache_get_field_content(0,»two_tuneveh», maximum, connects, 74), sscanf(maximum, «p<,>a<i>[15]»,cTune[playerid][1]);
cache_get_field_content(0,»one_vehcolor», maximum, connects, 11), sscanf(maximum, «p<,>a<i>[2]»,cColor[playerid][0]);
cache_get_field_content(0,»two_vehcolor», maximum, connects, 11), sscanf(maximum, «p<,>a<i>[2]»,cColor[playerid][1]);
Стоки
}
stock SaveVehicleTuning(playerid, carnumber)
{
new tunning[100];
format(tunning, sizeof(tunning), «%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d»,
cTune[playerid][carnumber][0],cTune[playerid][carnumber][1],cTune[playerid][carnumber][2],
cTune[playerid][carnumber][3],cTune[playerid][carnumber][4],cTune[playerid][carnumber][5],
cTune[playerid][carnumber][6],cTune[playerid][carnumber][7],cTune[playerid][carnumber][8],
cTune[playerid][carnumber][9],cTune[playerid][carnumber][10],cTune[playerid][carnumber][11],
cTune[playerid][carnumber][12],cTune[playerid][carnumber][13],cTune[playerid][carnumber][13],
cTune[playerid][carnumber][14]);
if(carnumber == 0) format(stringer, sizeof(stringer), «UPDATE `»TABLE_ACCOUNT»` SET `one_tuneveh` = ‘%s’ WHERE `pID` = ‘%d'»,tunning,PlayerInfo[playerid][pID]);
else if(carnumber == 1) format(stringer, sizeof(stringer), «UPDATE `»TABLE_ACCOUNT»` SET `two_tuneveh` = ‘%s’ WHERE `pID` = ‘%d'»,tunning,PlayerInfo[playerid][pID]);
return mysql_function_query(connects, stringer, false, «», «»);
}
stock SaveVehicleColor(playerid, carnumber)
{
new color[11];
format(color, sizeof(color), «%d,%d»,cColor[playerid][carnumber][0],cColor[playerid][carnumber][1]);
if(!carnumber) format(stringer, sizeof(stringer), «UPDATE `»TABLE_ACCOUNT»` SET `one_vehcolor` = ‘%s’ WHERE `pID` = ‘%d'»,color,PlayerInfo[playerid][pID]);
else format(stringer, sizeof(stringer), «UPDATE `»TABLE_ACCOUNT»` SET `two_vehcolor` = ‘%s’ WHERE `pID` = ‘%d'»,color,PlayerInfo[playerid][pID]);
return mysql_function_query(connects, stringer, false, «», «»);
Их использование (прикреплю полный код)
}
case 79:
{
new playerd = GetPVarInt(playerid, «CarPlayer»), price = GetPVarInt(playerid, «CarPrice»);
if(SELL[0][playerd] == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, «Игрок, который продавал Вам машину вышел из игры.»);
if(response)
{
if(PlayerInfo[playerid][pCash] < price)
{
SendClientMessage(playerid, COLOR_GREY, «У вас не достаточно денег»);
format(stringer1, 100, «У %s недостаточно средств», PlayerInfo[playerid][pNames]);
SendClientMessage(playerd,COLOR_WHITE,stringer1);
DeletePVar(playerid, «CarPrice»);
DeletePVar(playerid, «CarPlayer»);
SELL[0][playerd] = INVALID_PLAYER_ID;
return true;
}
if(listitem == 0)
{
if(GetPVarInt(playerd,»CarNomer») == 0) PlayerInfo[playerid][pCar] = PlayerInfo[playerd][pCar];
else PlayerInfo[playerid][pCar] = PlayerInfo[playerd][pCar2];
SetPVarInt(playerid, «CarNomer», 0);
}
else if(listitem == 1)
{
if(GetPVarInt(playerd,»CarNomer») == 0) PlayerInfo[playerid][pCar2] = PlayerInfo[playerd][pCar];
else PlayerInfo[playerid][pCar2] = PlayerInfo[playerd][pCar2];
SetPVarInt(playerid, «CarNomer», 1);
}
if(GetPVarInt(playerd,»CarNomer») == 0) PlayerInfo[playerd][pCar] = 462;
else PlayerInfo[playerd][pCar2] = 462;
cTune[playerid][GetPVarInt(playerid,»CarNomer»)][0] = cTune[playerd][GetPVarInt(playerd,»CarNomer»)][0];
cColor[playerid][GetPVarInt(playerid,»CarNomer»)][0] = cColor[playerd][GetPVarInt(playerd,»CarNomer»)][0];
cColor[playerid][GetPVarInt(playerid,»CarNomer»)][1] = cColor[playerd][GetPVarInt(playerd,»CarNomer»)][1];
for(new i = 1; i <= 14; i++) cTune[playerid][GetPVarInt(playerid,»CarNomer»)][i] = cTune[playerd][GetPVarInt(playerd,»CarNomer»)][i];
if(caridhouse[playerid] != INVALID_VEHICLE_ID) DestroyVehicleEx(caridhouse[playerid]);
if(caridhouse[playerd] != INVALID_VEHICLE_ID) DestroyVehicleEx(caridhouse[playerd]);
// ПОКУПАТЕЛЬ:
if(GetPVarInt(playerid,»CarNomer») == 0) caridhouse[playerid] = CreateVehicleEx(PlayerInfo[playerid][pCar], 2531.9766,-1540.2168,2023.1902,90.0000, cColor[playerid][GetPVarInt(playerid,»CarNomer»)][0], cColor[playerid][GetPVarInt(playerid,»CarNomer»)][1], 7200, 0);
else caridhouse[playerid] = CreateVehicleEx(PlayerInfo[playerid][pCar2], 2531.6418,-1546.1769,2023.1758,90.0000, cColor[playerid][GetPVarInt(playerid,»CarNomer»)][0], cColor[playerid][GetPVarInt(playerid,»CarNomer»)][1], 7200, 0);
VEHICLE[caridhouse[playerid]][vHealth] = 1000.0;
VEHICLE[caridhouse[playerid]][vLock] = 1;
LinkVehicleToInterior(caridhouse[playerid], 1);
SetVehicleVirtualWorld(caridhouse[playerid], PlayerInfo[playerid][pPhousekey]+50);
Fuell[caridhouse[playerid]] = PlayerInfo[playerid][pFuelcar] + 20.0;
AddTune(playerid, GetPVarInt(playerid,»CarNomer»));
SaveVehicleTuning(playerid, GetPVarInt(playerid,»CarNomer»));
// ПРОДАВЕЦ:
caridhouse[playerd] = CreateVehicleEx(462, 2531.9766,-1540.2168,2023.1902,90.0000, cColor[playerd][GetPVarInt(playerd,»CarNomer»)][0], cColor[playerd][GetPVarInt(playerd,»CarNomer»)][0],7200, 0);
VEHICLE[caridhouse[playerd]][vHealth] = 1000.0;
VEHICLE[caridhouse[playerd]][vLock] = 1;
LinkVehicleToInterior(caridhouse[playerd], 1);
SetVehicleVirtualWorld(caridhouse[playerd], PlayerInfo[playerd][pPhousekey]+50);
Fuell[caridhouse[playerd]] = PlayerInfo[playerd][pFuelcar] + 20.0;
DeleteVehicleTune(playerd, GetPVarInt(playerd,»CarNomer»), 1);
format(stringer1, 100, «Вы продали авто %s за %s вирт», PlayerInfo[playerid][pNames], formatInt(price));
SendClientMessage(playerd,COLOR_LIGHTBLUE,stringer1);
format(stringer1, 100, «%s продал вам авто за %s вирт», PlayerInfo[playerd][pNames], formatInt(price));
SendClientMessage(playerid,COLOR_LIGHTBLUE,stringer1);
GiveMoney(playerd, price);
PlayerInfo[playerid][pCash] -= price;
}
else
{
format(stringer1, 100, «%s отклонил предложение о продаже», PlayerInfo[playerid][pNames]);
SendClientMessage(playerd,COLOR_LIGHTBLUE,stringer1);
}
SELL[0][playerd] = INVALID_PLAYER_ID;
DeletePVar(playerid, «CarPrice»);
DeletePVar(playerid, «CarPlayer»);
}
case D_ATUNE:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pProz] >= 100) return SendClientMessage(playerid, COLOR_SILVER, «Двигатель у вашего автомобиля в полном порядке.»), ShowTuneDialog(playerid);
new till = BizzInfo[TuneShop[playerid]][bTill] * 20;
format(stringer1, sizeof(stringer1), «%d$», till*(100-PlayerInfo[playerid][pProz]));
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Engine»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], «Engine»);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
GetVehicleParamsEx(caridhouse[playerid], engine, light, alarm, doorss, bonnet, boot, objective);
SetVehicleParamsEx(caridhouse[playerid], engine, light, alarm, doorss, true, boot, objective);
ShowTuneMenu(playerid);
}
case 1:
{
if(cTune[playerid][GetPVarInt(playerid,»CarNomer»)][0] != -1)
{
ShowPlayerDialog(playerid, D_ATUNE+1, DIALOG_STYLE_MSGBOX, «Предупреждение», «На ваш автомобиль наклеен винил.nПри покраске, он будет закрашен.nВы действительно хотите продолжить?», «Да», «Нет»);
}
else
{
ShowPlayerDialog(playerid, D_ATUNE+2, DIALOG_STYLE_INPUT, «Покраска», «Введите основной и дополнительный цвет от 1 до 255 через пробел.nПример: 14 28», «Выбрать», «Назад»);
}
}
case 2:
{
switch(GetVehicleModel(caridhouse[playerid]))
{
case 560,562,575,565,561,559,558,534,567,536,535,576:
{
ShowPlayerDialog(playerid, D_ATUNE+3, DIALOG_STYLE_MSGBOX, «Предупреждение», «При добавлении винила, ваш старый цвет будет закрашен.nВы действительно хотите продолжить?», «Да», «Нет»);
}
default:
{
SendClientMessage(playerid, COLOR_SILVER, «Покрасочная работа недоступна для вашего автомобиля»);
ShowTuneDialog(playerid);
}
}
}
case 3:
{
AddVehicleComponent(caridhouse[playerid], Nitro[0][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Nitro»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Nitro[0][2]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * Nitro[0][1]);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
InterpolateCameraPos(playerid, 608.148681,1.742553, 1001.968444,618.342895,-3.137414,1003.073059, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,615.096435,-0.434012,1000.407531, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 4:
{
AddVehicleComponent(caridhouse[playerid], 1087);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Hydraulics»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], «Hydraulics»);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 500);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 5:
{
AddVehicleComponent(caridhouse[playerid], 1086);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Stereo»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], «Stereo»);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 450);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
GetVehicleParamsEx(caridhouse[playerid], engine, light, alarm, doorss, bonnet, boot, objective);
SetVehicleParamsEx(caridhouse[playerid], engine, light, alarm, doorss, bonnet, true, objective);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 6:
{
new start = GetStartTypeTune(playerid, 6);
ChangeTuneDetail[playerid] = start;
AddVehicleComponent(caridhouse[playerid], Wheels[start][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Wheels»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Wheels[start][2]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * Wheels[start][1]);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
InterpolateCameraPos(playerid, 608.148681,1.742553,1001.968444,616.744934,-4.117499,1000.569702, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,616.920288,0.855340,1000.079711, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 7:
{
switch(GetVehicleModel(caridhouse[playerid]))
{
case 439,420,426,492: return SendClientMessage(playerid, COLOR_SILVER, «К сожалению, выхлопные трубы недоступны для вашего автомобиля.»), ShowTuneDialog(playerid);
}
new start = GetStartTypeTune(playerid, 7);
ChangeTuneDetail[playerid] = start;
AddVehicleComponent(caridhouse[playerid], Exhaust[start][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Exhaust»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Exhaust[start][2]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * Exhaust[start][1]);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
InterpolateCameraPos(playerid, 608.148681,1.742553,1001.968444,620.498657, -1.073193, 1000.572021, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,615.501037, -1.088341, 1000.418518, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 8:
{
new start = GetStartTypeTune(playerid, 8);
ChangeTuneDetail[playerid] = start;
new model = GetVehicleModel(caridhouse[playerid]);
switch(model)
{
case 560, 562, 565, 561, 559, 558, 534, 535:
{
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
}
case 439,491,517,518,540,546,549,550,585,603,401,496,547,542:
{
AddVehicleComponent(caridhouse[playerid], Vents[start][0]);
AddVehicleComponent(caridhouse[playerid], Vents[start][1]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Vent»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Vents[start][2]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 850);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
if(model != 401 && model != 496 && model != 547 && model != 542)
{
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
}
InterpolateCameraPos(playerid, 608.148681,1.742553, 1001.968444,610.482177, -1.161545, 1001.931335, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,614.982360, -1.216045, 999.752990, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
TuneID[playerid] = listitem;
return true;
}
case 400,410,478,489,500,589,404,422,436,600,420,426,492,516,551,529: return SendClientMessage(playerid, COLOR_SILVER, «К сожалению, вентиляция недоступна для вашего автомобиля.»), ShowTuneDialog(playerid);
}
AddVehicleComponent(caridhouse[playerid], Sideskirt[start][0]);
AddVehicleComponent(caridhouse[playerid], Sideskirt[start][1]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Side Skirts»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Sideskirt[start][2]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 650);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
InterpolateCameraPos(playerid, 608.148681,1.742553,1001.968444,615.281188,-5.337747,1001.366333, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,615.096435,-0.434012,1000.407531, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 9:
{
new start = GetStartTypeTune(playerid, 9);
ChangeTuneDetail[playerid] = start;
new model = GetVehicleModel(caridhouse[playerid]);
switch(model)
{
case 560, 562, 575, 565, 561, 559, 558, 426, 567, 536, 576:
{
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
}
case 400,410,478,489,500,589,404,422,436,600,401,439,518,585,540,546,603:
{
AddVehicleComponent(caridhouse[playerid], Lamps[start][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Lamps»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Lamps[start][2]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * Lamps[start][1]);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
switch(model)
{
case 400,410,478,489,500,589:
{
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
}
}
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
TuneID[playerid] = listitem;
return true;
}
case 491,517,549,550,496,547,542,420,492,516,551,529: return SendClientMessage(playerid, COLOR_SILVER, «К сожалению, дополнительные фары недоступны для вашего автомобиля.»), ShowTuneDialog(playerid);
}
AddVehicleComponent(caridhouse[playerid], FrontBumper[start][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Front Bumper»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], FrontBumper[start][1]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 400);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
InterpolateCameraPos(playerid, 608.148681,1.742553,1001.968444,609.310607,-1.098132,1001.088989, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,614.270080,-1.076863,1000.454101, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 10:
{
new start = GetStartTypeTune(playerid, 10);
ChangeTuneDetail[playerid] = start;
new model = GetVehicleModel(caridhouse[playerid]);
switch(model)
{
case 401,420,426,492,550,589,600,478,516,540,546,489,518,551,496,529,549:
{
AddVehicleComponent(caridhouse[playerid], Hood[start][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Hood»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Hood[start][1]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 990);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
if(model != 516 && model != 540 && model != 546 && model != 489 && model != 518 && model != 551 && model != 496)
{
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
}
InterpolateCameraPos(playerid, 608.148681,1.742553, 1001.968444,610.482177, -1.161545, 1001.931335, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,614.982360, -1.216045, 999.752990, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
TuneID[playerid] = listitem;
return true;
}
case 535,439,491,517,585,603,547,542,400,410,500,404,422,436: return SendClientMessage(playerid, COLOR_SILVER, «К сожалению, капот недоступен для вашего автомобиля.»), ShowTuneDialog(playerid);
}
AddVehicleComponent(caridhouse[playerid], RearBumper[start][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Rear Bumper»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], RearBumper[start][1]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 690);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
InterpolateCameraPos(playerid, 608.148681,1.742553,1001.968444,620.983703, -1.042761, 1000.860351, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,615.987792, -1.221915, 1000.767822, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 11:
{
new start = GetStartTypeTune(playerid, 11);
ChangeTuneDetail[playerid] = start;
AddVehicleComponent(caridhouse[playerid], Roof[start][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Roof»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Roof[start][1]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 790);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
InterpolateCameraPos(playerid, 608.148681,1.742553,1001.968444,611.069030,-1.105961,1002.401916, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,615.851745,-1.128729,1000.944213, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5», PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
case 12:
{
new start = GetStartTypeTune(playerid, 12);
ChangeTuneDetail[playerid] = start;
AddVehicleComponent(caridhouse[playerid], Spoiler[start][0]);
PlayerTextDrawSetString(playerid, TuneTypeShow[playerid], «Spoiler»);
PlayerTextDrawSetString(playerid, TuneComponentShow[playerid], Spoiler[start][1]);
format(stringer1,sizeof(stringer1),»%d$»,BizzInfo[TuneShop[playerid]][bTill] * 1000);
PlayerTextDrawSetString(playerid, TuneCostShow[playerid], stringer1);
TextDrawShowForPlayer(playerid, TuneArrow[0]);
TextDrawShowForPlayer(playerid, TuneArrow[1]);
InterpolateCameraPos(playerid, 608.148681,1.742553,1001.968444,620.206481,-1.130074,1001.853393, 1500);
InterpolateCameraLookAt(playerid, 612.557067,-0.474712,1001.162170,615.385192,-1.050681,1000.530883, 1500);
if(PlayerInfo[playerid][pQuest5] == 0)
{
PlayerInfo[playerid][pQuest5] = 1;
UpdatePlayerData(playerid, «pQuest5″, PlayerInfo[playerid][pQuest5]);
}
ShowTuneMenu(playerid);
}
}
TuneID[playerid] = listitem;
}
else
{
if(caridhouse[playerid] == INVALID_VEHICLE_ID) return TuneID[playerid] = -1, SpawnPlayerEx(playerid);
switch(TuneShop[playerid])
{
case 84:
{
SetVehicleEE(caridhouse[playerid], 944.4412,-1738.9734,13.1795);
SetVehicleZAngleEx(caridhouse[playerid], 92.7119);
}
case 85:
{
SetVehicleEE(caridhouse[playerid], -1786.8325,1206.1458,24.8889);
SetVehicleZAngleEx(caridhouse[playerid], 180.0444);
}
case 86:
{
SetVehicleEE(caridhouse[playerid], 1649.3677,2197.4707,10.5478);
SetVehicleZAngleEx(caridhouse[playerid], 180.0778);
}
}
SetCameraBehindPlayer(playerid);
LinkVehicleToInterior(caridhouse[playerid], 0);
SetVehicleVirtualWorld(caridhouse[playerid], 0);
SetPlayerInteriorEx(playerid, 0);
SetPlayerVirtualWorldEx(playerid, 0);
TuneID[playerid] = -1;
SaveBizz(TuneShop[playerid]);
TuneShop[playerid] = 0;
UpdateSpeedometr(playerid, 0);
for(new i; i < 18; i++) PlayerTextDrawShow(playerid, td_speed[playerid][i]);
SaveVehicleTuning(playerid, GetPVarInt(playerid,»CarNomer»));
}