Как сделать проверку на админа

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

YarmaK

Известный

ПОКА ЧТО ТЕМА СЫРАЯ ПО ЭТОМУ КТО ГОТОВ ПОМОЧЬ С ИНФОЙ ИЛИ ИНФОЙ О ТОМ КАК СПРЯТАТЬ ЧИТ,ПИШИТЕ МНЕ В ЛИЧКУ НА ФОРУМЕ ВАМ БУДЕТ БЛАГОДАРНОСТЬ В ТЕМЕ!)
Всем привет,давно хотел сделать тему где будет срач читерастов и админов,кто же лучше спрячет читик,а кто спалит как найти его ;)
начнем с того, что есть 2 способа проверки:

- Пидарас меткий, способ представляет Full показ(вк,киви,форумы и тд.) НО гворю сразу это уже ненормально и требовать этого вы не можете, только попросить показать.

- Какой-то лаки чел, способ просто проверка гташки+- без захода на личное.

!способ спойлер тут нада
Тут у нас идет проверка как и в втором способе но более внутреняя что-ли)
Проверяем киви и другие онлайн кошельки, вк переписки, аккаунты на форумах и тд
В Вконтакте в диалогах вводите название читов, Rampage/Extreme/Arcane/Venom etc.
И тут смотрим,если у вас что-то нашло просим показать диалог,если нашло диалог но переписка пустая - она удалена)
Так-же смотрим Мусорку ,загрузки,скриншотики,записи а то бывает что на превьюхе видоса будет опхак хыхыхы.

2 СПОСОБ СПОЙЛЕР
Открываем диспечер задач, после правой кнопкой по процесу с ГТА и "открыть расположения файла"
далее можно посмотреть время изменения папки нажав на стрелочку назад
если все збс это еще не значит что все збс, можно менять дату назад и удалить и отгрузить и вернуть)
Потом просим нажать ПКМ на пустом месте в открывшеемся менюшке смотрите на такие действия как:
- Отменить удаление
- Отменить копирование
и тд.
проверьте папку с игрой на наличие подозрительных cleo\asi\lua\sf\dll/exe файлов.
так же если есть ModLoader/moonloader смотрим туда
В модлоадере можно тоже запускать те же клео и тд но не с самой папки клео(да, нужно в модлоадере каждую папочку чекать)
А с моонлоадером все проще вроде как, смотрим moonloader.txt и какие там файлы были ибо можно выгрузить с муна,а лог вроде как показывает их подгрузку)
далее можно
(производить только при наличии sampfuncs в папке у подозреваемого): просим открыть консоль sampfuncs(клавиша тильда [ ~ ] ), далее просим ввести threads и chatcmds, и там уже ищем следы от читов,и листаем консоль вверх,возможно там есть запуск каких-то читов)
Так же смотрим чат-лог в файлах вот мой путь
C:\Users\Home\Documents\GTA San Andreas User Files\SAMP\chatlog.txt
Так же смотрим скрытые файлы в сборке, эту фунцию нужно включать в настройках винды отдельно,сами ищите как)
Так-же чекните Win+R и напишите recent
Далее самое простое с которого можно начинать что-бы найти читы(бомжацкие)
Через Process Hacker
Открываем программу,в основном листаем в самый низ, находим процес ГТА, далее клацаем 2 раза по нему,потом выбераете вкладку memory
потом Strings и в окне ставим 4 обязательно и все галочки! потом Filter и второй пункт потом ПРОСИТЕ КОПИРОВАТЬ И ВСТАВЛЯТЬ СЛОВА что-бы чел не юзал англ буквы типа "а р о е" и тд
aimbot,triggerbot,wallhack,Rampage,norecoil,nospread,mop,speadhack,sprinthook,aimlock,ultrawh. А так же все ваши слова,но первые 3 моих слова еще нужно без первой буквы писать

Дальше Last Activity прога.
Еще одна Usb Device если он на флешке запущен типа хуй знает

Известный

Лол, на каких-то самп серверах ещё проверяют пк ещё в каких-то случаях кроме постановы для говноютубера по типу дапо?

kin4stat

mq-team

чтобы почти полностью скрыть dll/asi/sf чит из process hacker'а, инжектим через extreme injector, выставив вот такие настройки:

YarmaK

Известный

чтобы почти полностью скрыть dll/asi/sf чит из process hacker'а, инжектим через extreme injector, выставив вот такие настройки:

kin4stat

mq-team

Разве что поиском по строкам внутри памяти программы
Либо характерным признаком модуля. Например хук.

YarmaK

Известный

Предлагайте способы даже простые типа проверки чат лога или даты изменения, реально такая мелочь может спалить, чтобы все четко было

Известный

dawffff

Участник

Есть програмы по типу Everything, она ищет все файлы, тоесть пишем в поиске .exe и там по размеру узнаем чит
1126 КБ - rampage
15574 КБ - extreme
6798 КБ - deluxe
5869 КБ - arcane hack
p.s но тоже хуйня, потому-что можно просто хекс эдитором накидать размера
Так же большинство нубо-.exeчитов не заморачиваются над удалением из LastActivity, там можно найти подозрительные процессы которые запускал пользователь
Еще некоторые 2к15 челики инжектят с флешки, хуйня лютая но может не палится какая-нибудь бразильская поебота, для этого есть прога USBdeviev
А, ну еще читы по типу rampage/deluxe/extreme(по поводу его хз, не юзал) удаляют лоадеры, и есть прога, не помню как называется, которая показывает последние удаленные файлы с компа и может их восстановить

YarmaK

Известный

Есть програмы по типу Everything, она ищет все файлы, тоесть пишем в поиске .exe и там по размеру узнаем чит
1126 КБ - rampage
15574 КБ - extreme
6798 КБ - deluxe
5869 КБ - arcane hack
p.s но тоже хуйня, потому-что можно просто хекс эдитором накидать размера
Так же большинство нубо-.exeчитов не заморачиваются над удалением из LastActivity, там можно найти подозрительные процессы которые запускал пользователь
Еще некоторые 2к15 челики инжектят с флешки, хуйня лютая но может не палится какая-нибудь бразильская поебота, для этого есть прога USBdeviev
А, ну еще читы по типу rampage/deluxe/extreme(по поводу его хз, не юзал) удаляют лоадеры, и есть прога, не помню как называется, которая показывает последние удаленные файлы с компа и может их восстановить

GrishaMazzlov

Ca$h rule$

Я так и не понял, что делает автор в этой теме. Помогает спрятать читерам свои читы при проверке или сливает все способы скрытия читов рабам основателей РПГ серверов?

YarmaK

Известный

Я так и не понял, что делает автор в этой теме. Помогает спрятать читерам свои читы при проверке или сливает все способы скрытия читов рабам основателей РПГ серверов?

GrishaMazzlov

Ca$h rule$

Syeta

Потрачен

ПОКА ЧТО ТЕМА СЫРАЯ ПО ЭТОМУ КТО ГОТОВ ПОМОЧЬ С ИНФОЙ ИЛИ ИНФОЙ О ТОМ КАК СПРЯТАТЬ ЧИТ,ПИШИТЕ МНЕ В ЛИЧКУ НА ФОРУМЕ ВАМ БУДЕТ БЛАГОДАРНОСТЬ В ТЕМЕ!)
Всем привет,давно хотел сделать тему где будет срач читерастов и админов,кто же лучше спрячет читик,а кто спалит как найти его ;)
начнем с того, что есть 2 способа проверки:

- Пидарас меткий, способ представляет Full показ(вк,киви,форумы и тд.) НО гворю сразу это уже ненормально и требовать этого вы не можете, только попросить показать.

- Какой-то лаки чел, способ просто проверка гташки+- без захода на личное.

!способ спойлер тут нада
Тут у нас идет проверка как и в втором способе но более внутреняя что-ли)
Проверяем киви и другие онлайн кошельки, вк переписки, аккаунты на форумах и тд
В Вконтакте в диалогах вводите название читов, Rampage/Extreme/Arcane/Venom etc.
И тут смотрим,если у вас что-то нашло просим показать диалог,если нашло диалог но переписка пустая - она удалена)
Так-же смотрим Мусорку ,загрузки,скриншотики,записи а то бывает что на превьюхе видоса будет опхак хыхыхы.

Андрей Паешин


Андрей Паешин

Создаешь новую переменную игрока, pAdminGive, можно как bool.
После ввода команды ставишь эту переменную в 1 ну или же true.
Проверка, примерно такая:
if(pInfo[playerid][pAdminGive]) return SendClientMessage(playerid, -1, "Вы уже получили админ права");
И если команда в общем будет вводится 1 раз, то в базу надо добавить столбец AdminGive, и после ввода команды обновлять, и делать загрузку из базы.
И мне ещё интересно, зачем использовать params[] если не используешь аргументы к команде. Вроде всё описал, но без должных знаний даже если тебе дать готовый вариант, ты вряд ли сможешь без ошибочно его вставить в мод.

Данил Кириченко


Данил Кириченко

Данил Кириченко


Данил Кириченко

Андрей Паешин


Андрей Паешин ответил Данилу

если он хочет ограничить команду только для тех кто её использовал, то это оптимальный вариант, допустим по команде будет выдаваться админка 3 лвл, а у игрока была админка 1 лвл, и получится так, что он не сможет использовать команду. Хотя я так понимаю, я просто не обратил внимания на нюансы команды, поэтому этот вариант и предложил.

Мирон Александров

Андрей, params[] это обязательный аргумент в некоторых командных процессорах, без него будет ошибка "функция отличается от прототипа"

Василий Юрченко


Василий Юрченко

Кто шарит в разработке серверов rage mp - отпишитесь в лс!
Не баньте, пожалуйста, не нашёл группы по rage mp разработке:(

Алексей Добриков


Алексей Добриков

Дима Дмитриев


Дима Дмитриев


Как я могу проверить, является ли текущий пользователь администратором или редактором?

Я знаю, как это сделать по отдельности:

Но как мне объединить это? Как узнать, админ это или редактор?

Во-первых, current_user_can() не следует использовать для проверки роли пользователя — его следует использовать для проверки, имеет ли пользователь определенные права.

if ( current_user_can( 'edit_pages' ) ) < .

edit_pages это функция администраторов и редакторов, но не нижестоящих ролей, таких как авторы. Вот как current_user_can() должна использоваться.

Всем привет, давно не мучил вас вопросами :P . В общем, суть такова. Дали задание сделать авторизацию админа, чтобы при вводе данных проверялось: Если пользователь введ логин admin то авторизация прошла, если же ввел что то другое, то выдало ошибку.
Как я пониаю, нужно сделать запрос к бд, к полю с логином и проверить по логину, но что то запрос сделать не получается :angry:

Помогите, пожалуйста разобраться :(

И если кто знает, дайте ссылку где почитать про редиректы в php)

Вот моя авторизация и скри из бд


Адекват-не мой формат

Не пью :
29 лет, 1 месяц, 11 дней

Цитата
но что то запрос сделать не получается :angry:
Цитата
$pdo = new PDO('mysql:host=127.0.0.1;port=3306;dbname=lesson702', 'root');

Не сложновато для 702 урока такое делать? :lol:
Перепишите SQL должным образом:






if(speed[playerid] >=50)
<
SendClientMessage(playerid, 0xFFFF0000, "*[Error]* | *[Code 0.1]* | *[AirBrake]*");
Kick(playerid);
return true;
>


if(speed[playerid]>=50)
<
if(PI[playerid][pAdmin]!=0) return true;
SendClientMessage(playerid, 0xFFFF0000, "*[Error]* | *[Code 0.1]* | *[AirBrake]*");
Kick(playerid);
return true;
>


делаешь это так: жмешь ctrl+f там копируешь отсюда и вставляешь в окно которое вылезет.
там копируешь
и вставляешь в этом коде

.
Я тебе скажу что и как сделать =)
Ушел. До свидания друзья. Удачи в общем :)

TogglePlayerControllable(playerid, 0);
SetPlayerCameraPos(playerid, -1650.4935, 1210.3818, 23.1794);
SetPlayerCameraLookAt(playerid, -1655.9785,1209.4010,20.9879);
SetVehicleVirtualWorld(mashina[playerid], world2[playerid]);
SetPlayerVirtualWorld(playerid,world2[playerid]);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~g~BULLET\n~y~COST : 4000000", 5000, 3);
return true;

TogglePlayerControllable(playerid, 0);
if(PlayerInfo[playerid][pMember] > 0)
<
ShowMenuForPlayer(ChoseSkin,playerid);
>
if(PlayerInfo[playerid][pMember] == 0)
<
ShowMenuForPlayer(skinshopmagaz,playerid);
>
if(PlayerInfo[playerid][pTut] == 0)
<
if(PlayerInfo[playerid][pSex] == 1)

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