куда устанавливать lua скрипты samp

Гайд #3 | Работа с библиотекой SAMP.lua

куда устанавливать lua скрипты samp

ufdhbi

https://vk.me/gfrtgf

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Все, библиотеку мы установили, переходим к написанию скриптов.

Я создал файл Hooks.lua, кодировка windows 1251.

Поместил туда шаблон:

куда устанавливать lua скрипты samp

Подключим нашу библиотеку:

куда устанавливать lua скрипты samp

Попробуем отловить входящий пакет о присоеденении игрока к серверу на котором вы находитесь, пишем следующий код:

куда устанавливать lua скрипты samp

Мы написали код который будет отлавливать пакеты с информацией о том что игрок присоеденился к серверу, но никак мы не обработали, давайте выведем в чат кто присоеденился и с каким ID.

куда устанавливать lua скрипты samp

Теперь каждый раз когда кто-то присоединяется к серверу мы видим сообщение в чате:
nickname[id] присоединился к серверу.

Теперь перехватим входящее сообщение от сервера

куда устанавливать lua скрипты samp

Давайте сделаем, чтобы все сообщения которые нам приходят от сервера были зелеными.

Источник

Информация Гайд Всё о Lua скриптинге для MoonLoader

Для лёгкой и удобной работы с кодом Lua скриптов вам понадобится настроить для себя среду разработки. Для работы с Lua достаточно любого текстового редактора, но какой-нибудь блокнот Windows для этого подходит совсем плохо, поэтому лучше использовать специализированные программы. На текущий момент полная поддержка MoonLoader есть в Atom и Notepad++, помимо этого есть пользовательские дополнения для Visual Studio Code и Sublime Text.

Проект по-умолчанию.
В меню File выбираем пункт Open Folder. и указываем путь до папки moonloader, после этого она откроется как проект.

Проект по-умолчанию.
Как и в Atom, здесь есть возможность показа меню проекта, а точнее «Папка как Проект». В меню «Файл» выбираем пункт «Открыть Папку как Проект» и указываем путь к папке «moonloader».

Кодировка по-умолчанию.
Над лентой выбираем пункт Опции и переходим в Настройки. В меню слева выбираем пункт Новый документ и в разделе кодировки ставим флажок на список, в котором выбираем кодировку Windows-1251

После установки среды разработки, изучения основ Lua и ознакомления с документацией MoonLoader, можно приступать от теории к практике. Давайте сначала рассмотрим самое основное, на всякий случай.

В этом примере показаны не все директивы, за полным списком обращайтесь к соответствующей странице на вики.

События и колбэки
Событиями, а точнее их обработчиками, в MoonLoader называются функции, вызывающиеся в скриптах автоматически при каком-либо действии в игре, требующим обработки. Обработчики событий могут иметь входящие и возвращаемые параметры: входящие передают какую-то информацию скрипту, а возвращаемые позволяют повлиять на дальнейшую обработку после совершения события.
Зарегистрировать обработчик события можно двумя способами: просто добавить в скрипт функцию с соответствующим именем, либо воспользоваться функцией addEventHandler. Учтите, что первым способом обработчик может быть зарегистрирован только один раз.
Скрипты с зарегистрированными событиями не завершаются самостоятельно.
Пример: onScriptTerminate вызывается при завершении какого-либо скрипта

С основными принципами разработки вы теперь знакомы и при этих знаниях сможете выполнить большинство задач, однако некоторые задачи требуют применения специальных техник. Давайте рассмотрим некоторые из них.

Создание модулей
Модули делятся на два типа: Lua и DLL. Lua-модули пишутся, как вы уже могли догадаться, на языке Lua и в результате представляют из себя привычные Lua-скрипты, только с некоторыми особенностями.
Давайте рассмотрим пример простого модуля, назовём его example:

Источник

Не могу установить luac скрипт на SAMP

Дубликаты не найдены

Суд в Твери оправдал убившего троих при самообороне

куда устанавливать lua скрипты samp

Конфликт произошел в селе Михайловское в Калининском районе 2 мая 2020 года. В тот день у Зобенковых произошла ссора с соседкой из-за коз, на которых лаяла собака. Женщина позвонила своему сыну, и тот приехал из Московской области вместе с друзьями. Четверо пьяных людей зашли на участок Зобенковых, где еще находились маленькие дети. Защищаясь, Александр смертельно ранил ножом троих налетчиков. В итоге ему грозил срок в 18 лет.

«Я защищал свою семью. Я остался один против четверых физических крепких мужчин, которые активно действовали. Хотел пресечь общественно опасное деяние. Как только опасность миновала, сам позвонил в скорую и полицию. Но изначально я не хотел никого убивать», — приводит последнее слово Александра в суде портал Tverigrad.

Правосудие признало, что Александр Зобенков действовал в рамках самообороны, его освободили в зале суда.

Ролевые игры после 30

куда устанавливать lua скрипты samp

А это ещё нет детей

куда устанавливать lua скрипты samp

Фристайл Христа

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

О последовательности

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Двоемыслие

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Как это сделано

куда устанавливать lua скрипты samp

Как я пенсионера на бабки разводил

Приехал на новый объект. Осмотрел, подсчитал, выставил счëт. Хозяин в шоке от цены, стал просить скидку фразами: простой пролетарий, пенсионер, работать до сих пор приходится чтобы как-то концы с концами свести. И всё бы ничего, если бы тот, кто произносил эти душераздирающие речи не ездил на авто за 5 лямов, и не отгрохал 3-этажный дом, куда, собсна, и был я приглашён.

Ох а какая истерика началась после того, как я «почему-то» отказал.

ПыСы. Счёт, кстати, был выставлен по рынку, без наценки на стоимость авто хозяина.

куда устанавливать lua скрипты samp

Lenovo vs Apple

Хотя, Legion и Thinkpad довольно достойные машинки

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Секрет семейного счастья от Николая Дроздова

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Николай Николаевич и Татьяна Петровна Дроздовы вместе уже 44 года.

куда устанавливать lua скрипты samp

Из интервью четырнадцатилетней давности: Мы уже 30 лет вместе, — рассказывает Николай Дроздов, — двух дочек вырастили — Надю и Лену. Я долго не женился, и мне все говорили: «Ты, Коля, наверное, жену из экспедиции привезёшь — из Америки или Таиланда!». А она всего двумя этажами ниже жила. Я — на седьмом, Таня — на пятом. В лифте познакомились. Не представляю, как бы я жил без неё. Мне кажется, человек без семьи — как муравей без муравейника. Неприкаянный и одинокий…

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Красивое

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Все сложно

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Правильная дрессировка

Разница поколений

куда устанавливать lua скрипты samp

Долгожданный обзор на Чернобыль от BadComedian

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Полиция VS депутаты. В Уссурийске сейчас очень горячо.

В Уссурийске полиция выгоняет коммунистов из помещения, где находится ТИК.

В двух словах, единоросы пытаются силой полиции выгнать тех кандидатов, которые честно выиграли выборы.

куда устанавливать lua скрипты samp

1. Обнаружил на ковре что-то, похожее на легкую пленку. Если ее тронуть, она немедленно исчезает. Что это 0_0

куда устанавливать lua скрипты samp

Это высохший след от улитки или слизня. Ковер помыть и не париться.

2. Зачем это кольцо открывается?

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

3. Что это за проволока с проволокой?

куда устанавливать lua скрипты samp

Это проволока для опломбирования. Она надежно удерживает пломбу от падения или снятия.

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

4. Собака принесла это с прогулки. Думал, отмычка, да, вроде, нет.

куда устанавливать lua скрипты samp

Это игла для валяния шерсти.

куда устанавливать lua скрипты samp

5. Какой-то странный брелок. Слева крюк, справа кусочек чего-то, похожего на пенопласт.

куда устанавливать lua скрипты samp

Брелок для телефона. Слева подставка, справа губка для протирания.

куда устанавливать lua скрипты samp

6. Нашел эту хрень закопанной у себя во дворе.

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

7. Набор непонятных пластиковых дисков.

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Так как я веду несколько рубрик (комиксы, угадайка, английский, оообразование), пишите, какую поддерживаете.

куда устанавливать lua скрипты samp

Каждый вечер

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Когда созданы друг для друга

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Погибшие при стрельбе в Пермском университете

Маргарита Энгаус, 66 лет

куда устанавливать lua скрипты samp

Была известным в регионе врачом-эндоскопистом с 43-летним стажем. Она работала в Клинической больнице Свердловского района Перми. Полгода назад Маргарита Геннадьевна вышла на пенсию. В день стрельбы она пришла в ПГНИУ с внуком на экскурсию — 30 второклассников привели в ботанический сад и музей Пермского госуниверситета. Маргарита Геннадьевна сопровождала школьников вместе с учителем.

«Я с ней проработала больше 25 лет. Маргарита Геннадьевна — прекрасный человек, отзывчивый, добрый, неконфликтный. Всегда шла на помощь людям. Она очень любила двух своих детей и внучку. У нее чудесная медицинская семья: и сын, и муж — врачи. Этим летом Маргарита Геннадьевна ушла из больницы, чтобы ухаживать за больной матерью и заниматься внучкой. Не сомневаюсь, что она сама вызвалась помочь учителю и пойти с детьми в ботанический сад», — рассказала «Комсомольской правде» заведующая отделением № 3 Клинической больницы Свердловского района Светлана Журавлева.

Ярослав Арамелев, 19 лет

куда устанавливать lua скрипты samp

Был студентом второго курса физического факультета ПГНИУ. Он окончил музыкальную школу по классу скрипки, занимался спортивной аэробикой, увлекался робототехникой, принимал участие в технических конкурсах и хотел работать в IT-сфере. «Он мечтал создать робота по уборке с крыш наледи и сосулек. Даже успел собрать его прототип, хоть это был и учебный проект…», — сообщил «Московскому комсомольцу» бывший учитель Ярослава по математике и информатике Алексей Терехин.

По словам бывшего классного руководителя молодого человека Аллы Буяновой, Ярослав рос в многодетной семье. У него были брат-девятиклассник и сестра-первоклассница. В начале сентября Ярослав с родителями пришел на линейку младшей сестры. «Я сейчас просто плачу. Боже мой, до последнего думала, что не он. Не понимаю, почему такое должно было с ним случится. Как вообще такое допустимо», — поделилась Буянова с «Комсомольской правдой».

Ксения Самченко и Екатерина Шакирова, 18 и 19 лет

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp

Были студентками второго географического факультета ПГНИУ (направление «Гидрометеорология») и подругами. Ксения родом из небольшого городка в Пермском крае. Во время пандемии она приезжала к Екатерине, которая жила в Перми, ночевать. Ксения была в семье единственным ребенком. Ее мать парикмахер. Недавно она и отчим Ксении сняли в Перми жилье, чтобы девушке было удобнее добираться до университета.

Отец Екатерины работает механиком, мать — бухгалтером. У них есть еще младшая дочь. Узнав о стрельбе в ПГНИУ, супруги попытались дозвониться до дочери и поехали к университету. Отец Екатерины Радомир Валентинович рассказал «Московскому комсомольцу», что его дочь вместе с Ксенией после второй пары пошли в буфет и по пути наткнулись на стрелка.

«Сидели бы они в классе, то все было бы хорошо… Остальные однокурсники заперлись. С ними все хорошо, их позже отпустили. Мы держимся, как можем. Младшая дочка у нас есть еще, пятиклассница. Вчера все вместе поревели, сегодня немного спокойнее. Младшую дочку в школу не отправили. До конца недели дома попридержим», — рассказал отец.

Анна Айгельдина, 26 лет

куда устанавливать lua скрипты samp

Родилась и жила в небольшом городе Камбарка в Удмуртии, который расположен примерно в 300 километрах от Перми. Отец электрогазосварщик, мать — экономист. В семье есть 12-летний сын. Анна в этом году окончила магистратуру химического факультета ПГНИУ, после чего устроилась химиком на одно из предприятий в Камбарке. В день стрельбы она приехала в университет за дипломом: обучение было дистанционным, поэтому девушка не забрала диплом раньше.

«В воскресенье Аня с женихом отправилась в Пермь. В понедельник должна была в университете забрать диплом и выехать домой. Жених ждал на улице, когда Аня вошла в корпус. Он не пострадал» — рассказал «Московскому комсомольцу» отец погибшей Александр, который с супругой Оксаной приехал в Пермь на опознание дочери.

Александра Мохова, 20 лет

куда устанавливать lua скрипты samp

Училась на четвертом курсе механико-математического факультета ПГНИУ (направление «Прикладная математика и информатика») и занималась легкой атлетикой. Друзья и знакомые Александры описали ее как яркую, позитивную девушку, с которой можно было поговорить по душам. «Она очень хорошо училась в школе, я был уверен, что у нее будет блестящее будущее. Все учителя были ею довольны. Особенно хорошо знала математику. Насколько я знаю, она хотела стать учителем», — рассказал один из них «Московскому комсомольцу».

Один из друзей Александры узнал о ее гибели от журналистов «Московского комсомольца» — и был шокирован этой новостью: «Это же неправда, что она умерла? Скажите, это же неправда? Мы много лет дружили. Но последние несколько месяцев не виделись. Когда мы виделись в последний раз, у нее был парень. Она была всегда позитивной и доброй. Старалась помочь всем людям, чем могла. Я не могу больше говорить, мне тяжело. Не могу поверить, что ее нет…»

Источник

Установка скриптов CLEO/ASI/LUA

куда устанавливать lua скрипты samp

куда устанавливать lua скрипты samp
Модификация добавляет возможность свободно перемещать камеру в пространстве. Отлично подойдёт для съёмки машиним и сериалов на основе SAMP.

[ASI] Скейтборд

куда устанавливать lua скрипты samp
Мод добавляет возможность кататься на скейте, содержит в себе модель, анимацию и ASI-плагин.

Инструкция по шагам:
1) Открываем программу «Crazy Img Editor». Открываем
через неё файл «gta3.img», путь к которому у меня таков
«D:\Games\GTA_San_Andreas\models» / Либо можно воспользоваться Modloader.

2) Нажимаем кнопку «Import (Remove if exists)», чтобы нам
выбрать файлы, которые будем вставлять в «gta3.img».

3) Импортируем (вставляем) подобным образом все файлы,
которые содержатся в папке «Файлы для gta3.img»

4) Нажимаем «Rebuild» (кнопку с изображением шестеренки),
и ожидаем пока программа устаканит/урезонит добавленные
файлы. После завершения данного процесса нужно закрыть
программу, ибо пока в ней открыт файл «gta3.img», игра
отказывается запускаться.

5)Скопируйте файл bikearmfix.asi в папку с gta_sa.exe

Помощник электрика на самп рп ( кликер + карта )

Источник

Избранное Lua ASI MoonLoader

куда устанавливать lua скрипты samp

Известный

куда устанавливать lua скрипты samp

MoonLoader будет полезен как разработчикам, так и пользователям, не занимающимся разработкой. Поскольку Lua скрипты не требуют обязательной компиляции, каждый может изменить исходный код скрипта любым текстовым редактором. Например, можно поменять кнопку или команду для активации скрипта, совсем не умея программировать и не обращаясь за помощью. Кроме этого, MoonLoader можно загружать в уже запущенную игру с помощью любого инжектора, эта возможность может быть полезна тем, кто не хочет держать скрипты и сам плагин в директории игры. Нельзя не упомянуть, что стабильность Lua-скриптов на порядок выше, благодаря встроенным средствам скриптового движка и плагина, а также повышенному качеству разработки, что тоже играет важную роль для любого пользователя.
MoonLoader не зависит от наличия установленного CLEO, не зависит от мультиплеерной модификации SA:MP и плагина SAMPFUNCS (зависят только скрипты, использующие те или иные возможности), а также он совместим с любой версией CLEO, SA:MP и SAMPFUNCS.

Язык программирования Lua является одним из самых популярных скриптовых языков в сфере разработки игр, и в связи с этим для него существует огромное количество готовых решений тех или иных задач, множество готовых модулей на самом Lua, с использованием FFI и в виде динамических библиотек помогут сэкономить время на поиске решения.
Lua значительно упростит разработку и повысит её качество и эффективность, а сами скрипты будут работать стабильнее и быстрее. Благодаря тому, что MoonLoader использует не обычный Lua, а LuaJIT, который широко известен своей колоссальной производительностью и невероятно мощной библиотекой FFI, можно добиться наилучших результатов в реализации задачи наиболее эффективным путём.

О том с чего начать и как правильно писать Lua скрипты можно прочитать в теме Все о Lua скриптинге для MoonLoader

Скачать
Установка: запустить setup-moonloader.exe и следовать шагам программы установки. Для работы MoonLoader требуется GTA: SA версии US1.0.
Скачать моды
Скачать читы
Скачать архивом для установки вручную

З аинтересовавшимся рекомендую подписаться на тему, чтобы не пропустить важные обновления.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *