Куда кидать dll файлы самп
При отсутствии необходимых компонентов DLL многие программы могут не запускаться, ссылаясь на отсутствие конкретных элементов с подгружаемыми ресурсами. Для решения этой проблемы необходимо добавить нужную dll-библиотеку в системную директорию.
Но как правильно установить dll-файлы на Winodws? В какую папку их поместить в зависимости от версии ОС и ее разрядности? Об этом и пойдет речь ниже.
Предлагаем вам познакомиться с простой инструкцией, где вы узнаете всю информацию о том, как установить и зарегистрировать файлы dll.
Шаг 2. Как зарегистрировать файлы dll?
Для того, чтобы новые добавленные библиотеки распознавались системой и использовались при загрузке других программ – необходимо выполнить их регистрацию в Windows.
Как это сделать? Существует два варианта:
Вариант №1. С помощью командной строки. Нажмите комбинацию клавиш «Win» + «R» или «Пуск-Выполнить». В строчке окна введите regsvr32 «имя скаченного файла» (в формате *.dll).
Также через эту команду можно для регистрации прописать путь вручную по типу regsvr32 C:/Windows/SysWOW64 и нажать «ОК».
Вариант №2. С помощью командной строки от имени администратора. Нажмите комбинацию на клавиатуре «Win» + «X» и выберите «Командная строка (Администратор)». В ней необходимо прописать команду regsvr32.exe + «Путь к установленной dll-библиотеки» и нажать кнопку «Enter».
Файлы с расширением DLL используются операционной системой Windows в качестве библиотек данных, к которым обращаются программы для поиска той или иной функции, необходимой для их выполнения. Такие документы очень важны – при отсутствии того или иного файла библиотеки могут возникать различные системные сбои и запуск некоторых утилит станет невозможным.
- Куда закидывать файлы dll
- Как создать dll библиотеку
- Куда вставить xlive dll
Файлы DLL должны быть размещены в системной папке System32. Все программы, нуждающиеся в использовании библиотеки, обращаются именно в эту папку. При отсутствии искомого файла приложения обычно возвращают ошибку.
Директория может быть найдена пользователем в системе самостоятельно и все файлы, доступные в ней, могут быть удалены или модифицированы. Перейдите в меню «Пуск» - «Компьютер» - «Локальный диск C:». В появившемся списке папок выберите Windows, а затем прокрутите колесико мышки до тех пор, пока не увидите директорию System32.
Вставьте файл библиотеки в папку. Чтобы это сделать, кликните правой клавишей мыши на файле DLL из вашей директории, а затем выберите в появившемся контекстном меню операцию «Копировать». После этого перейдите обратно в System32 и вставьте библиотеку, снова кликнув правой клавишей мыши на свободном участке в каталоге и выбрав опцию «Вставить».
Ошибки, касающиеся данных файлов DLL возникают в том случае, если запускаемой программе не удается найти файл библиотеки в упомянутой выше директории. Чтобы найти недостающий файл, вы можете воспользоваться интернет-базой Dll-files. Перейдите на данный сайт при помощи вашего браузера.
Разархивируйте полученный документ, воспользовавшись программой-архиватором. Для этого кликните правой клавишей мыши по полученному архиву и выберите «Извлечь в текущую папку». Затем переместите DLL в директорию System32 указанным выше способом и попробуйте произвести запуск необходимой утилиты еще раз. Если выбранный файл был загружен верно, произойдет старт нужной вам программы.
Q: Нашли amx или pwn файлы, скопировали их, но там есть ещё какието папки и файлы, что мне делать с ними?
A: Если есть чтото ещё, кроме файлов amx или pwn, значит не спроста и это не лишнее. Если файлы имеют расширение .inc, например у вас там float.inc, то это файл библиотеки, необходимые для правильной компиляции мода, берём и копируем все файлы которые там есть с таким разрешением, идём в директорию
sampS022server\pawno\include и вставляем их в папку include.
Q: Я скопировал amx и pwn файлы куда надо, так же скопировал библиотеки в нужную директорию, но там ещё есть какието файлы и они находятся в папке scriptfiles, что с ними нужно делать?.
A: Копируете все эти файлы, находите в папке вашего сервера папку scriptfiles и вставляете туда все скопированные файлы.
P.s. Всё, что не имеет расширения pwn, amx, inc, нужно копировать в папку scriptfiles!
Q: Я всё сделал, но когда запускаю сервер он сразуже закрывается, что случилось?
A: Скорее всего вы не установили rcon пароль, чтобы его установить, открываем Server.cfg (блокнотом) находим строку rcon_password change_me и заменяем слово change_me на свой пароль (любой)
Q: Наконецто сервер запустился и мод загрузился, но я как обычный игрок, не могу ничего делать, что делает обычно админ. Как стать админом на своём сервере?
А: Очень просто, после того как вы установили свой rcon пароль в файле Server.cfg, вам просто нужно в игре прописать /rcon login пароль ( /rcon login - так и пишем, а вот слово "пароль" заменяем своим установленным паролем) После того как появится надпись You are logged in as admin, которая означает что всё сделано правильно, вам нужно сделать себя админом в моде, сконкретной команды нет, у каждого мода свои команды установки админа, но чаще всего это /makeadmin ID 1337, где ID - это ваш айди номер, чтобы узнать свой айди номер нужно нажать tab и посмотреть какая цифра стоит рядом с вашим ником это и есть ваш айди. А вот 1337 - это уровень админа, он может быть так же 1, 2, 3 и т.д. в зависимости от мода, так что если не работает при вводе /makeadmin ID 1337, попробуйте ввести /makeadmin ID 1.
Второй вариант это /setadmin ID 1 - ну тут как и выше, команда, айди, уровень админа. Можно например себя назначить главным админом, уровня 1337 или первого, а можно ещё взять себе в помощники когото, прописать /makeadmin ID 3или2, и ваш помощник будет админом но с ограниченными возможностями. Чтобы узнать доступные в моде уровни админа, пишем в чате /help или /adminhelp (/ahelp)
Love will set you free!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
UFDHBI
Гениальный
Все, библиотеку мы установили, переходим к написанию скриптов.
Я создал файл Hooks.lua, кодировка windows 1251.
Поместил туда шаблон:
Подключим нашу библиотеку:
Попробуем отловить входящий пакет о присоеденении игрока к серверу на котором вы находитесь, пишем следующий код:
Мы написали код который будет отлавливать пакеты с информацией о том что игрок присоеденился к серверу, но никак мы не обработали, давайте выведем в чат кто присоеденился и с каким ID.
Вы спросите, "где ты взял onServerMessage, onPlayerJoin, и параметры?"
Все очень просто, идем в moonloader/lib/samp открываем файл events.lua
Там есть список входящих пакетов (Incoming rpcs)
И исходящих (Outgoing rpcs)
Приветствую! В этой статье Вы узнаете как устанавливать скрипты вида CLEO, ASI и LUA в GTA San Andreas ( SAMP ).
Для начала разберёмся, что представляет из себя CLEO-скрипт. Как правило - это .cs файл, который что-то добавляет в игру и работает с помощью CLEO-библиотеки. Иногда к CLEO-скриптам добавляют модели .txd и .dff, иногда вспомогательные .ASI плагины, иногда всё вместе.
Чтобы установить CLEO-скрипт, нам нужно скачать библиотеку CLEO. После скачивания установите библиотеку CLEO ( как обычную программу ).
Далее скачайте любой CLEO-скрипт из специального раздела на нашем, или любых других сайтах. К примеру, я нашёл на нашем сайте Fast Map, его и скачаем.
Для установки ASI-плагинов необходимо иметь CLEO-библиотеку и желательно иметь AsiLoader ( иногда тоже необходимо ).
ASI-плагин устанавливается путём перемещения .asi-файла из архива в корневую папку игры, либо ( если есть ASI Loader ) в папку "scripts" - разницы нет.
Скрипт установлен, и я только что это проверил. Бег действительно становится очень быстрым, даже не тыкая постоянно на спринт.
Начнём с установки SAMPFUNCS и Moonloader, скачиваем оба этих модуля и устанавливаем их, путём перемещения соответствующих .ASI файлов в корень игры.
Всё. Теперь мы можем устанавливать LUA скрипты. Как обычно найдём какой-нибудь скрипт в разделе модов Samp-Stock.
Вот например скрипт для очистки чата, думаю будет очень удобно наглядно продемонстрировать его работу.
Перемещаем файл(ы) формата ".lua" или ".luac" в папку Moonloader, которая появилась после его установки и запускаем игру.
Шаг 1. Как установить dll-файл?
Для исправной работы программ при запуске exe-файла необходимо скачать и вручную установить отсутствующий компонент. Загрузить dll-библиотеку на свой ПК можно из любых открытых источников.
Перед установкой в корневую папку системы необходимо убедиться в том, что компоненты dll-файла имеют актуальную версию, цифровую подпись и соответствуют разрядности системы.
В противном случае даже после установки библиотеки и запуске программы снова появится ошибка.
Как это сделать?
- Узнать разрядность ОС через правую кнопку мыши на «Мой компьютер».
- Выберите «Свойства» и в появившемся окне прочтите информацию о системе (х32/х86 или х64)
Куда кидать dll файлы для Windows 7/8/10 в зависимости от разрядности системы?
- Для 32-битных систем – в директорию C:/Windows/System 32
- Для 64-битных систем – в директорию C:/Windows/SysWOW64
Читайте также: