Как сделать код самп рп

Добавил пользователь Валентин П.
Обновлено: 10.09.2024

Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:

Маппинг для сервера

Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

San Andreas Multiplayer Mobile

Хотите разнообразить свою игру в San Andreas для телефона? Смелее в наш раздел. Играйте с удовольствием

Gressie

? Модератор 2 lvl ?

Здравствуйте ув. скриптеры представляю вам, создание админ пароля для каждого игрока как на самп рп [Для RLS]:
Ищем у себя /makeadmin видем чтото типо

О нас

"Pawno Info" - портал о программировании номер один. Начните с нами изучать эти великолепные и бесконечные виртуальные миры. Научитесь создавать функции и скрипты используя наши уроки по программированию на различных языках. Задавайте вопросы которые Вас интересуют и получайте ответы от наших профессионалов. Будьте с нами. Будьте там, где лучшее.

Система промокодов простая система промокодов Оценка:

Пользователь офлайн

FominCrysler

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

Ну что же, начнём!

P.S требуется dc_cmd для работы.

Для начала зайдём в базу данных и в таблицу с аккаунтами. Нажмём сверху "Структура" и добавим одно поле
с названием usepromo .
Тип оставляем integer и длина поля в 1 символ.
Дальше объявляем в енуме информации игрока это поле, у меня это выглядит так:


Ко всем дефайнам добавляем:

Далее мы создадим саму команду, что бы открывать меню с вводом промокода. Ко всем командам добавляем:


Дальше нужно создать действие самой менюшке с вводом промокода. Переходим в public OnDialogResponse
И вставляем туда такое:


Буду рад послушать ответы. Хотелось бы услышать конструктивную критику по делу. Спасибо.
P.s Можно добавлять бесконечное количество промокодов, просто копируя строки. Но я думаю вы люди умные, сами поймёте что именно копировать)

Пользователь офлайн

oukibt


Всем привет! Сейчас хотел бы рассказать как создать простую систему промокодов для вашего сервера.
new query[128]; //переменная для запроса
format(query,sizeof(query), "UPDATE `accounts` SET `usepromo` = '1' WHERE `id` = '%d'",pData[playerid][pMysqlID]); //Сам формат
sql_query(zConn, query); //Сам запрос
[/code]

Я почему-то не припоминаю функцию sql_query

Пользователь офлайн

FominCrysler


Я создавал запрос так, как они создавались в моём моде. В каждом моде они могут быть написаны по разному. Сейчас напишу более открытый комментарий в самой теме.

Пользователь офлайн

DeimoS


Во-первых, зачем тут макросы? Макрос "SPD" так важен в реализации? Зачем людям плодить в своих скриптах необязательный код, который будет использоваться только в одной системе? Хотя я бы назвал эти макросы говнокодом, скорее.

Во-вторых, реализация с "pUsePromo" будет крайне дубовой, ибо больше одного промо-кода таким образом не создать. Гораздо проще хранить информацию о использовании промокодов прямо в БД, создав отдельную таблицу и снабдив её нормальной структурой с индексами.
Да и сами промокоды гораздо разумнее хранить в БД. Это окончательно избавит от каких-либо ограничений и позволит создавать промокоды прямо в игре, не плодя китайский код в моде.

Ну и сам код вызывает вопросы. Больше похоже на простую вырезку, чем на реально написанную систему для статьи. Слабовато, в общем :)

Пользователь офлайн

FominCrysler

Во-первых, зачем тут макросы? Макрос "SPD" так важен в реализации? Зачем людям плодить в своих скриптах необязательный код, который будет использоваться только в одной системе? Хотя я бы назвал эти макросы говнокодом, скорее.

Во-вторых, реализация с "pUsePromo" будет крайне дубовой, ибо больше одного промо-кода таким образом не создать. Гораздо проще хранить информацию о использовании промокодов прямо в БД, создав отдельную таблицу и снабдив её нормальной структурой с индексами.
Да и сами промокоды гораздо разумнее хранить в БД. Это окончательно избавит от каких-либо ограничений и позволит создавать промокоды прямо в игре, не плодя китайский код в моде.

Ну и сам код вызывает вопросы. Больше похоже на простую вырезку, чем на реально написанную систему для статьи. Слабовато, в общем :)


Спасибо за критику. В будущем учту ваши пожелания. Имею не большой опыт в скриптинге, только начинаю.

Пользователь офлайн

strass

Fabregoo

Известный

Простенький, даже слишком авто логин.
файл parol.lua и parol.ini перекидывайте в мунлоадер.
Открывайте ini файл и в графу parol= Вводите_ваш_пароль
Буду дорабатывать под несколько акков, пока только так.

[
Обновил id диалогов, теперь его надо уставливать самому ( по стандарту под аризону, евольве, адванс )
Как сделать под другие топ сервера, заходите в ini file, и в графу DialogeId вставляйте цифру, смотря на каком вы сервере играете. [инфа о цифрах снизу]
1 = Samp RP
2 = Evolve RP/Arizona RP/Advance RP
10 = Daimond RP
Для тех кто не понял, в файле parol.ini где стоит цифра "2" вы вставляете цифру своего сервера..К примеру я играю на Arizona RP То я ввожу.
dialogid= 2
Если на даймонд РП то
dialogid= 10
Если на Самп РП
dialogid= 1
Вроде понятно.
]

Вложения

Pakulichev

Software Developer & System Administrator

Одобряю это только по той причине, что не имею прав отклонить. Считаю, что это полная хрень, благо на это у меня есть все права.

.SADBOYS.

Участник

Действительно полезный и простой скрипт, который был нужен!
Побольше бы таких простых и открытых полезных скриптов!

Shamanije

?????

.SADBOYS.

Участник

withay

Известный

А обычный юзер как узнает id диалога, обычный юзер наверное понимает что-то в коде. 0iq
А если у меня на сервере защитный код или гугл аунт, или код через текстдравы как на Адвансе, то это уже не "АвтоЛогин"

.SADBOYS.

Участник

А обычный юзер как узнает id диалога, обычный юзер наверное понимает что-то в коде. 0iq
А если у меня на сервере защитный код или гугл аунт, или код через текстдравы как на Адвансе, то это уже не "АвтоЛогин"

Fabregoo

Известный

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

Shamanije

?????

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

blast.hk

Lua - [All] Account Bruteforce (Lua Ver.)

Недавно увидел в разделе с продажей софта тему с продажей пародии на брутфорс, база паролей которой состоит из 2 паролей. Все бы ничего, но продавец просил за это 500рэ, что эквивалентно 200 гривнам, то есть 8 бутылкам кока-колы (2л). Так как я считаю скрипт дерьмом, то он был благополучно.

blast.hk

Пример можешь взять отсюда, не встречал еще серверов, где айди диалога авторизации был бы больше двух.

Vespan

Известный

Fabregoo

Известный

Что хочу сделать.
И попытаюсь реализовать.
Самое главно что хочу сделать авторизация с Гугл Аунтитификатора, но пока не пойму как, пытаюсь что - то сделать.
Авто Ввод пароля в банке под разные сервера.
Авто id диалогов под разные сервера.
Можете предлагать свои добавки, я не знаю даже что можно сюда добавить. ]

Peresvet

Активный

Зачем изобретать велосипед? Скриптов с функционалом авто-ввода пароля уже куча. При том написанных на всех возможных платформах. Функцию авто-ввода пароля уже в reconnect'ы встраивают.
Лучший вариант "AutoInput" от SR_team. Там тебе и автоматическое запоминание пароля при авторизации, и автоматическое определение ID'a диалога. Вроде ещё как анти-стиллер работает, благодаря отправке напрямую на сервер (Но это уже не точно).
Конечно, если было такое великое желание написать очередной авто-пароль - ок, но надо же, чтобы он был уникальным. Сделай его с Imgui меню хотя бы, например. Добавь уникальный функционал (Хотя я сам не знаю, что уже можно присунуть в скрипт подобного плана)

Опять же, уже всё сделано.
Автоматический ввод Google Authenticator'a уже есть (Кстати сразу со встроенным автопаролем) - *тык*
Автоматический ввод пин-кода в банке - *тык*

Что хочу сделать.
И попытаюсь реализовать.
Самое главно что хочу сделать авторизация с Гугл Аунтитификатора, но пока не пойму как, пытаюсь что - то сделать.
Авто Ввод пароля в банке под разные сервера.
Авто id диалогов под разные сервера.
Можете предлагать свои добавки, я не знаю даже что можно сюда добавить. ]

Команды Самп РП

Многие не знают как и где найти команды samp-rp, а ведь это самый популярный рп сервера в сампе. Командами пользуются практически все игроки и знать их просто необходимо. Многие знают команды, но просто не все. Согласитесь, запомнить более 50 команд наизусть - невозможно. Мы постарались собрать практически все команды сервера самп рп, чтобы игроки данного сервера пользовались ими и было где узнать описание и назначение команды.

Команды на сервере можно распределить по некоторым категориям, какие-то доступны всех, а какие-то только определённым организациям. Например команды для полиции не будут доступны обычным игрокам или другим фракциям на сервере и так далее. В основном здесь будут искать команды организаций, так как чаще всего трудно найти их описание непосредственно в игре, знаю на собственном опыте игры.

Команды SAMP RP

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

Читайте также: