-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Хранение данных (версия MySQL): R41-4.
Командный процессор: Pawn.CMD.
Количество строк в моде (без маппинга): 44006.
Анти-чит: Nexius-AC.
Автор данного мода: -.
Скриншоты:
На данный момент, мод продаётся за 3699₽ на соседнем борде Pawno-Info (не реклама, скрины взял из темы с продажей).
Не исключаю того, что в моде имеются баги.
По поводу дальнейшей доработки узнать можно будет в моей группе - vk.com/way_dev
32 раза скачали
Обновлено
-
От pawlo
Здраствуйте форумчане!
Я вот и выкатываю второе по счёту обновление иклуйда QRCODE.inc который позволит вам рисовать QR код в игре с помощью текстдравов.
У QR кодов огромный потенциал в сфере SAMP. Данный иклуйд разрушает стену межу игроком и окном браузера.
Как мы знаем в MTA есть возможность показать окно браузера, но в samp - нет.
Я считаю данный инклуйд частично разрушит стену и позволит разработчикам открыть двери в разработки систем. Вот как я оцениваю потенциал:
Упрощение процедуры заполнения формы сборов средств;
Редирект на страницу оплаты или полный отказ формы доната на сайте;
Система безопасности ( вход по типу http://web.wathsapp.com/ );
Показывать QR код с ссылкой на ресурс;
И многое другое!
Инклуйд теперь использует плагин "TD-Streamer". Ибо раньше при создании QR кода было необходимо удалять все текстдравы перед отображением QR кода.
Плагин позволит обойти ограничения в создании 256 текстдравов.
Данный инклуйд работает с поддержкой PHP. PHP генерирует и сжжимает QR код без PHP никуда.
PHP использует:
библиотека для генерации QR кода ссылка на GITHUB
qrcode.inc использует:
sscanf2 - github.com
mysql - github.com
TD-Streamer - github.com
Во всех FS замените OnPlayerClickPlayerTextDraw на ClickDynamicPlayerTextdraw. Где подключен qrcode.inc там надо. если вдруг перестастанет работать OnPlayerClickPlayerTextDraw.
Настройка и установка:
Загружаем структуру базы данных
в папке MySQL содержится структура базы данных. Установите её.
Установка и настройка php:
2. Откройте файл из архива "../php/qr/settings.php";
3. Настройте mysql.
$MYSQL_SERVER = '192.168.0.1'; // ip сервера MySQL $MYSQL_USER = 'root'; // пользователь MySQL $MYSQL_PASS =''; // пароль MySQL $MYSQL_BD = 'qrcode'; // база данных ( по дефолту оставить так )
4. Загрузить папку "qr" из директории php на сервер с поддержкой PHP;
Установка и настройка инклуйда:
1. Содержимое папки pawn перенесите в папку с сервером.
2. Подклчите плагин sscanf mysql TextdrawStreamer
2. Подключите qrcode.inc
#include <qrcode.inc>
3. укажите ссылку на файл "q.php" и "g.php"
#define QRCODE_HOST "site.ru/qrcode/q.php" // site.ru - ваш сайт #define QRCODE_LINK "http:site.ru/qrcode/g.php" // "http:" или "https:" но ставить обаятельно в зависимости есть ли у вас SSL сертификат
4. Подключитесь к безе данных MySQL:
public OnGameModeInit() { if(QRCodeInit("host", "user", "password", "bd (по дефолту (qrcode)")) { printf("{QRCODE} = Ошибка подключения"); } else { printf("{QRCODE} = áàçà \"qrcode\" MySQL ïîäêëþ÷åíà"); QRCodeSet(-1, QRCODE_TYPE_REDIRECT, "youtube", "https://www.youtube.com/"); LoadMysqlQRcode("youtube", qrcode); } return 1; }
Функции с примерами:
QRCodeInit(SQL_HOST[], SQL_USER[], SQL_PASS[], SQL_DB[]) /* SQL_HOST[] - ip MySQL SQL_USER[] - логин SQL_PASS[] - пароль SQL_DB[] - база данных ( по дефолту qrcode ) */ Пример: public OnGameModeInit() { if(QRCodeInit("127.0.0.1", "root", "", "qrcode") == 0) // подключаемся к базе данных { printf("{QRCODE} = Ошибка подключения"); } else { printf("{QRCODE} = база \"qrcode\" MySQL подключена"); } return 1; } ShowQRcode(playerid, type, textqr[], Float:qrcode_x, Float:qrcode_y, Float:qrcode_size = 0.0, qrhandle[] = "") /* playerid - id игрока; type - тип QR кода; QRCODE_TYPE_REDIRECT переход по ссылке ( textqr[] ); QRCODE_TYPE_TEXT зашифрует текст( textqr[] ) в QR коде; QRCODE_TYPE_PAGE_TEXT переход на страницу с текстом ( textqr[] ); textqr[] - текст; Float:qrcode_x - позиция X (0.0 верх экрана ); Float:qrcode_y - позиция Y (0.0 лево экрана ); Float:qrcode_size = 0.0 - (размер текстдрава QR кода (по стандарту 0 максимум 1. по стандарту 0, оставьте пустым; qrhandle[] = "" - идентификатор ( QRCODE_TYPE_TEXT идентификатор не нужен. оставьте пустым). */ Пример: CMD:c(playerid, p[]) { if(MAX_TEXT_QRCODE < strlen(p)) return SendClientMessage(playerid, -1, "[Сгенерировать QR ] - /c [text]"); ShowQRcode(playerid, QRCODE_TYPE_TEXT, p, 250.0, 250.0); return 1; } stock ShowMysqlQRcode(playerid, qrhandle[], Float:qrcode_x, Float: qrcode_y, Float:qrcode_size = 0.0) /* qrhandle[] - индентификатор; Float:qrcode_x - позиция X (0.0 верх экрана ); Float:qrcode_y - позиция Y (0.0 лево экрана ); Float:qrcode_size = 0.0 - (размер текстдрава QR кода (по стандарту 0 максимум 1. по стандарту 0, оставьте пустым. */ Пример: CMD:l(playerid, p[]) { if(strlen(p) == 0 && strlen(p) < MAX_SIZE_HANDLE) return SendClientMessage(playerid, -1, "[Показать QR код из базы данных] - /l [handle]"); ShowMysqlQRcode(playerid, p, 0.0, 0.0); return 1; } stock CreatePlayerTextDrawsQrCode(playerid, QRCode:qrcodedata[], Float:qrcode_px, Float:qrcode_py, Float:qrcode_size = 0.0, sizeqr = sizeof(qrcodedata)) /* playerid - id игрока; QRCode:qrcodedata[] - массив данных; Float:qrcode_x - позиция X (0.0 верх экрана ); Float:qrcode_y - позиция Y (0.0 лево экрана ); Float:qrcode_size = 0.0 - (размер текстдрава QR кода (по стандарту 0 максимум 1. по sizeqr = sizeof(qrcodedata) - оставить пустым. */ stock QRCodeSet(playerid, type, qrhandle[], textqr[]) /* playerid - id игрока; type - тип QR кода; - Работает только с этими типами! QRCODE_TYPE_REDIRECT переход по ссылке ( textqr[] ); QRCODE_TYPE_TEXT зашифрует текст( textqr[] ) в QR коде; qrhandle[] = "" - идентификатор ( QRCODE_TYPE_TEXT идентификатор не нужен. оставьте пустым). textqr[] - текст; */ stock LoadMysqlQRcode(qrhandle[], QRCode:qrcodedata[], sizeqrcode = sizeof(qrcodedata)) /* qrhandle[] - идентификатор QRCode:qrcodedata[] - массив в который загрузится QR код sizeqrcode = sizeof(qrcodedata) - оставить пустым Загружает QR код в массив. */ Пример: new QRCode:qrcode[MAX_SIZE_QRCODE]; public OnFilterScriptInit() { QRCodeSet(-1, QRCODE_TYPE_REDIRECT, "youtube", "https://www.youtube.com/"); LoadMysqlQRcode("youtube", qrcode); } CMD:youtube(playerid, p[]) { CreatePlayerTextDrawsQrCode(playerid, qrcode, 200.0, 200.0); return 1; }
Определяем кнопки:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) { if(QRCancel) { return SendClientMessage(playerid, 0x44FF44FF, "Нажата кнопка Cancel!"); } if(QRDone) { return SendClientMessage(playerid, 0x44FF44FF, "Нажата кнопка Done!"); } return 1; }
Лимиты:
#define MAX_SIZE_HANDLE 64 #define MAX_TEXT_QRCODE 50 #define MAX_SIZE_QRCODE 750
Скачать: ЯндексДиск
Не стесняйтесь задавать вопросы, предлагать улучшения и указывать на ошибки это очень важно, чтобы QR код был намного лучше![/size]
Я предлагаю услуги скриптинга:
Исправлении багов;
Написании каких либо скриптов;
Рисовании тексдравов;
Всё что связано в pawn!
По всем вопросам писать в телеграмм @vawylon
Автор я: pawlo/vawylon
4 раза скачали
Отправлено
-
От pawlo
Новогоднее мероприятие для вашего сервера добавит развлечение для каждого игрока.
История:
В городе Лос-Сантос мэрия города украла из городского бюджета средства предназначенные для украшений новогодней ёлки.
Об этом узнал председатель исполнительного комитета Виталий Наливкин и первым же рейсом из Уссурийска отправился спасать праздник города.
С собой он взял напарника и 192 ёлочных игрушек.
Заехать на старом грузовике на горку у него не получилось, поэтому он остановился возле мэрии и ему нужна помощь каждого жителя города, что бы донести игрушки до крана, который поднимет и закрепит игрушки на ёлку.
После того, как последняя игрушка будет закреплена на ёлке, председатель исполнительного комитета Виталий Наливкин объявит о десяти минутной готовности о снесении крана.
Вскоре, он и его напарник отправится к крану со скорой помощью, танком и экипажем LSPD.
Через десять минут кран начнёт взрываться, а после упадёт.
https://youtu.be/_WpPAANnXHA
На видео таймеры ускорены!
Цель:
Данное мероприятие написано мною и цель этого FS была научиться передвигать массивы объектов. Стоит заметить у меня получилось ( обратите внимание на трос крана ).
Так же хотел отточить навыки создания трёх мерных массивов объектов.
Так же переосмыслить SetPlayerCameraPos, SetPlayerCameraLookA вот в чём дело.
допустим, Вы хотите переместить камеру от точки А до точки Б и конечно же проблем не должно возникнуть.
А как на счёт того, что бы переместить по нескольким десяткам точек?
Вот тут и возникают загвоздки. Дело в том, что камера двигается с определённой скоростью и расстояние от точек может быть разной, по этому скорость полёта камеры будет изменяться.
Что я сделал?
Я взял расстояние от текущей позиции камеры до точки куда она будет лететь, разделил на скорость. у меня получилось время зависимое от расстояния, тем самым нормализует скорость камеры и она летит более плавно, но с остановками (тут уже наши полномочия как бы всё. Это уже к Калкору). Если детально будите изучать код, то вы поймете (не точно)
Предупреждаю сразу!
В скрипте возможны опечатки.
У вас баги?
Хотите что то добавить?
Хотите воплотить мечту в реальность?
Пишите в телеграмм @vawylon
Автор: Я - PAWLO/vawylon
80 раз скачали
Отправлено
-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Хранение данных (версия MySQL): R39.
Командный процессор: DC_CMD.
Количество строк в моде (без маппинга): 55750.
Анти-чит: Nexius-AC.
Под доработку взят мод Evolve RolePlay (by Positive).
Автор данного мода: -.
Автор данной доработки: glvde. (я).
На доработку ушло >недели.
Что было сделано:
Не исключаю того, что в моде имеются баги.
Так же, пока что не работает система покупки бизнеса, будет в следующем фиксе (на след. неделе, на выходных).
Слил из-за того, что много людей ждали эту доработку.
По поводу дальнейшей доработки узнать можно будет в моей группе - vk.com/way_dev
495 раз скачали
Отправлено
-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Хранение данных (версия MySQL): R39-6.
Командный процессор: DC_CMD.
Количество строк в моде (без маппинга): 35065.
Анти-чит: присутствует.
Под доработку взят мод Boston RolePlay (by Positive).
Автор данного мода: -.
Автор данной доработки: glvde. (я).
На доработку ушло 2-3 дня.
Что было сделано:
Не исключаю того, что в моде имеются баги.
По поводу дальнейшей доработки узнать можно будет в моей группе - vk.com/way_dev
327 раз скачали
Обновлено
-
От Ruslan23
Продажа мода Namalsk RolePlay
Характеристики мода:
Анти-чит: Nex-AC
Процессор: PAWN.CMD
Кол-во строк в моде: 4328
Режим: RolePlay
Автор доработки: Santa_Claus
Основа данного мода: Flame RP.
С каждым обновлением, каждая строчка мода идет на доработку.
Что нового в версии 6.0.1
Размещено 17 октября
1. - Оптимизация кода(VER 6.0.1)
2. - Добавление анти-чита: Nex-AC
Список основных античитов:
3. - Был убран баг при входе в игру.
4. - Мелкие фиксы для разных фракций на сервере.
1 покупка 1 раз скачали
Обновлено
-
От Ruslan23
Доброго времени суток уважаемые пользователи Pawn-Rus!
Сегодня я решил выставить на продажу игровой мод сервера Albion Rp
Автор: Не я.
Основа: с нуля. доработана
https://youtu.be/Bb6DgRC-phc
1 покупка 9 раз скачали
Обновлено
-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Smart RolePlay
Хранение данных (версия MySQL): R39-6.
Командный процессор: Pawn.CMD.
Количество строк в моде: 49768.
Анти-чит: Nexius-AC.
Автор данного мода: -.
Хотелось-бы добавить, что с истечением времени оказалось, что продавец сливает за бабки данный мод с дырами. На данный момент, мод продается на соседнем борде (Pawno-Info, не реклама). Сливаю его сюда, дабы вас не развели на деньги.
Лучшая благодарность для меня - подписка на группу с моими доработками: vk.com/way_dev
Всем спасибо.
766 раз скачали
Обновлено
-
От E)/(IK
Плагин для изменения скорости машин.
224 раза скачали
Обновлено
-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Хранение данных (версия MySQL): R39-6.
Командный процессор: Pawn.CMD.
Количество строк в моде: 80951.
Анти-чит: -.
Автор данного мода: -.
287 раз скачали
Отправлено
-
От wefrwfwef4f
Здравствуйте. Много видел серверов где нету голосового чата! Я подумал и решил что буду помогать в устоновке голосового чата на сервер самп бесплатно! Тыкни сюда чтобы свезаться!
7 раз скачали
Отправлено
-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Хранение данных (версия MySQL): R41-3.
Командный процессор: Pawn.CMD.
Количество строк в моде (без маппинга): 65263.
Анти-чит: Nexius-AC.
Под доработку взята моя версия доработки Aurora (клик).
Автор данного мода: oscar_floyd.
Автор данной доработки: GLADE (я).
Скриншоты: https://imgur.com/a/gjfJkB0
На доработку прошлой версии ушло около двух недель.
Что было сделано:
Багов не наблюдалось, но если нашли, то пишите обязательно.
Спасибо за внимание.
9 раз скачали
Отправлено
-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Хранение данных (версия MySQL): R39-6.
Командный процессор: ZCMD.
Количество строк в моде (без маппинга): 52843.
Автор данного мода: Batka1337.
Доработка мода: Huntwill.
Что было сделано:
541 раз скачали
Отправлено
-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Хранение данных (версия MySQL): R41-3.
Командный процессор: Pawn.CMD.
Количество строк в моде (без маппинга): 65227.
Анти-чит: Way-AC (доработка Nexius-AC).
Под доработку взята моя версия доработки Aurora (клик).
Автор данного мода: oscar_floyd.
Автор данной доработки: GLADE (я).
Скриншоты: https://imgur.com/a/gjfJkB0
На доработку мода ушло два-три дня.
Что было сделано:
Багов не наблюдалось, но если нашли, то пишите обязательно.
Спасибо за внимание.
P.S: Это небольшая доработка, ждите версию 4.0...
20 раз скачали
Отправлено
-
От Verone
Мод держит стабильно 500+ онлайн , 1 строчка в gamemode расписано все что требуется заменить.В моде 15 уровней администрации а так же 27 фракций , написано на базе SRP.
Проверялся на хостинге и вносились доработки в течении полу месяца. Отлично подойдет если вы хотите открыть бонусный проект , спасибо за внимание надеюсь на ваш отзыв. Ссылка на меню лидеров/администраторов (https://imgur.com/a/Jcef8uR)
7 покупок 18 раз скачали
Обновлено
-
От yan2348
Привет всем, выкладываю на форум инклуд на покупку оружия. На форуме его не находил, вот и выложу.
BuyWeapons - инклуд для покупки оружия. Данный инклуд добавить на Ваш сервер покупку оружия с помощью чекпоинта.
Сама функция:
Макросы:
BW__KEY__INFO - Блокировка информации об оружии
BW__KEY__REPEAT - Блокировка проверки на замену оружия
BW__KEY__RESET_AMMO - Блокировка сброса патронов при покупке
Видеоролик: (В видео используется версия инклюда 0.4.3
https://www.youtube.com/watch?v=f72H9AEBAKU
Пример полной функции:
Автор: m1n1vv
Версия: 0.4.3 - 0.5.4
Ссылка на скачивание: https://github.com/m1n1vv/BuyWeapon
Спасибо за внимание.
2 раза скачали
Обновлено
-
От Danny_Marcelo
Всех приветствую. Как я видел, многие просили, многие ждали и вот наступил тот день. Сегодня я делюсь с Вами скриптом под названием "Однорукий бандит" копия Advance RP. Данное казино находиться в Лас - Вентурас в казино Caligula. В самом казино находятся 24 игровых автомата. Скрипт отлично подойдёт как для RP сервера, так и для других жанров.Скрипт писал не я, я его купил у автора за кругленькую сумму, так что имею право делать с ним всё, что захочу. На момент моих публикаций, он находиться только у 2 - х человек.
70 раз скачали
Отправлено
-
От Kazzooom
Загрузка Входа/Выхода из зданий
1 раз скачали
Отправлено
-
От 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.
Хранение данных (версия MySQL): R41-3.
Командный процессор: Pawn.CMD.
Количество строк в моде (без маппинга): 65159.
Анти-чит: Way-AC (доработка Nexius-AC).
Под доработку взята моя версия доработки Aurora (клик).
Автор данного мода: oscar_floyd.
Автор данной доработки: GLADE (я).
Скриншоты: https://imgur.com/a/gjfJkB0
На доработку мода ушло пол месяца.
Багов не наблюдалось, но если нашли, то пишите обязательно.
Спасибо за внимание.
94 раза скачали
Отправлено
-
От 20th century
Внутриигровой редактор передвижения камеры.
Общее описание: Данный фильтрскрипт поможет Вам сгенерировать координаты для функции InterpolateCameraPos и InterpolateCameraLookAt прямо в игре.
Фильтрскрипт использует так называемый 'flymode' (автор: h02) для свободного и быстрого перемещения по карте игры.
Особенности скрипта: Возможность свободного перемещения по игровой карте при помощи внутриигрового флай-мода (credits: h02). Установка начального/конечного положения камеры простым нажатием клавиши мыши. Возможность редактировать скорость, начальное/конечное положение камеры после создания сценария. Лёгкость в использовании благодаря вспомогательным сообщениям в чате.
Исходный код созданного сценария полёта камеры сохраняется в файл (название файла задаётся пользователем) в директории вашего сервера, в папке scriptfiles:
[NewCameraMovement_Registration] Movement = InterpolateCameraPos(playerid, 575.325988, -1244.656127, 25.845386, 735.324829, -1128.916870, 73.661872, 7777); Rotation = InterpolateCameraLookAt(playerid, 571.176696, -1247.412109, 26.278436, 733.528747, -1124.687866, 71.689620, 7777); Установка фильтрскрипта: Скачайте файл cameditor,fs (синяя кнопка справа). Поместите файл cameditor.fs в папку с вашим сервером (директория: filterscripts). По желанию отредактируйте файл и скомпилируйте его. Добавьте название скрипта cameditor в конфигурационный файл вашего сервера. Запустите Ваш игровой сервер и следуйте инструкции, показанной в чате.
Исходный код: pastebin
Авторы: Drebin (filterscript), h02 (flymode).
323 раза скачали
Обновлено
-
От 20th century
Преимущества: — Приятный, качественный интерфейс, прост в использовании.
— Возможность редактирования конфигурации выбранной анимации.
— Размер и положение скролл-бара зависит от общего количества элементов в списке.
— Возможность сохранения анимации с опциональной возможностью добавления комментария.
— Выбор элемента из списка путём нажатия клавиши либо двойным нажатием по элементу.
— Анимации воспроизводятся с первого раза, загрузка двойным воспроизведением не требуется.
— Кнопка возвращения назад с запоминанием выбора элемента, быстрое перемещение на желаемую страницу.
Инструкция по установке: Поместите файл aview.amx в папку с сервером (директория filterscripts). Добавьте название скрипта в конфигурационный файл сервера. (строка: filterscripts). После входа на Ваш сервер используйте команду /aview (работает с любым командным процессором).
Исходный код: github
Внимание: данный скрипт создан для разработчиков игровых модов, не для игроков.
63 раза скачали
Обновлено
-
От Logan Hokage
Привет, уважаемые форумчане.
Сливаю, вам хорошую основы для вашего мода.
Что в нем присутствует:
1. Регистрация авторизация аккаунта(Пароль,E-Mail,Нациольность,Раса,Возраст,Пол).
2. Система чата.
3. Логотип сервера.
version mode - 0.1
copyright by Tokage Hokage
128 раз скачали
Отправлено
-
От OwNeR_ZH
Этот плагин позволяет делать автомобиль невидимым для других, видно только ваш ник и позволяет занижать подвеску определенного автомобиля не визуально
Автор OwNeR
76 раз скачали
Отправлено
-
От chel38
О моде:
Plugins: crashdetect, mysql (r41-4), pawncmd, sscanf, streamer
Release от 04.04.2020
_____________________
Итого: 5103 строк
470 раз скачали
Обновлено
-
От chel38
Автор разработки: whale
На просторах нашел интересный инклуд, с помощью которой Вы сможете получать некоторую информацию о IP-адресе игрока.
Для работы необходимы инклуды:
<a_samp>
<a_http>
<sscanf2>
Для получение данных используется сервис: https://ip-api.com/
Функции для использования:
Пример кода:
cmd:get(playerid, params[]) { extract params -> new player; else return SendClientMessage(playerid, -1, !"/get [playerid]"); new string[GEO_MAX_COUNTRY_NAME_LENGTH+GEO_MAX_REGION_NAME_LENGTH+GEO_MAX_CITY_NAME_LENGTH+GEO_MAX_PROVIDER_NAME_LENGTH+GEO_MAX_MOBILE_STATUS_LENGTH+GEO_MAX_PROXY_LENGTH-6+118]; format(string, sizeof(string), "Страна: %s\n\ Регион: %s\n\ Город: %s\n\ Провайдер: %s\n\ Использует ли моб.сеть: %s\n\ Использует ли прокси: %s", GetPlayerIpCountry(player), GetPlayerIpRegion(player), GetPlayerIpCity(player), GetPlayerIpProvider(player), GetPlayerIpMobileStatus(player), GetPlayerIpProxyStatus(player)); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, !" ", string, !"Закрыть", !""); return true; }
121 раз скачали
Отправлено