Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'античит crmp'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 1 результат

  1. xIBORIx

    Античит (BETA-VERSION)

    Здравствуйте Форумчане! Сегодня я решил выложить панель проверки игрока на читы, скажи откровенно код вырезал из SAMP мода, но на CRMP если руки есть можно врезать в мод. Собственно команда: CMD:request(playerid, params[]) { new str[800], string[800]; if(p_info[playerid][p_admin] < 3) return false; //меняем на свою переменную if(sscanf(params,"u",params[0])) return SendClientMessage(playerid, CRED, "Используй: /request [id]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_LIGHTGREY,"Неверный ID"); if(!p_info[params[0]][p_mysqlid]) return SendClientMessage(playerid,COLOR_LIGHTGREY,"Этот игрок не зарегистрирован"); new speed = GetPlayerSpeed(params[0]); // new podoz = gettime(); new result = podoz - time_podoz; if(result >= 10000000) result = 0; // new pick = gettime(); new result1 = pick - time_pick; if(result1 >= 10000000) result1 = 0; // new spawn = gettime(); new result2 = spawn - time_lspawn; if(result2 >= 10000000) result2 = 0; // new vhcar = gettime(); new result3 = vhcar - time_vcar; if(result3 >= 10000000) result3 = 0; // new zohcar = gettime(); new result4 = zohcar - time_zcar; if(result4 >= 10000000) result4 = 0; // format(str,sizeof(str),"{ffffff}Имя игрока: %s[%d]\n",p_info[params[0]][p_name],params[0]); //меняем на свои переменные strcat(string,str); format(str,sizeof(str),"{ffffff}Подозревался: %d сек. назад\n", result); strcat(string,str); if(addchet[params[0]]>0) { if(GetPlayerState(params[0])!=2) strcat(string,"{ffffff}Причина подозрения: Пешком: слабый телепорт/летун/airbrake\n\n"); else strcat(string,"{ffffff}Причина подозрения: Машина: speed-hack/слабый телепорт\n\n"); } else strcat(string,"{ffffff}Причина подозрения: Игрок не подозревался\n\n"); strcat(string,"{ffffff}Доказательства предоставлены античитом:\n"); format(str,sizeof(str),"{ffffff}- За 1-ну секунду переместился на %d метров\n\n", speed); strcat(string,str); format(str,sizeof(str),"{ffffff}- Последний легальный телепорт(пикап/мп/админ): %d сек. назад\n", result1); strcat(string,str); format(str,sizeof(str),"{ffffff}- Последний раз залазил в машину: %d сек. назад\n", result4); strcat(string,str); format(str,sizeof(str),"{ffffff}- Последний выход из машины: %d сек. назад\n", result3); strcat(string,str); format(str,sizeof(str),"{ffffff}- Последний легальный спавн: %d сек. назад\n\n", result2); strcat(string,str); strcat(string,"{BE2D2D}Гайд. Следите за 2-ой строкой и строкой которая отображает последний лог действий.\n"); strcat(string,"{BE2D2D}Она поможет вам понять: {ffffff}'Правдлива ли информация античита'.\n\n\n\n"); if(addchet[params[0]]==1) strcat(string,"Приговор вторичного античита: {248daa}ЧИТЕР или ПОСТРАДАВШИЙ ОТ ЧИТЕРА [Нужно еще последить]\n"); else if(addchet[params[0]]==2) strcat(string,"Приговор вторичного античита: {248daa}ЧИТЕР [80 процентов]\n"); else if(result>300) strcat(string,"Приговор вторичного античита: Скорее всего нет!\n"); else strcat(string,"Приговор вторичного античита: {248daa}Игрок не подозревался\n"); ShowPlayerDialogEx(playerid,0,DIALOG_STYLE_MSGBOX,"Античит BETA-VERSION",string,"Принять",""); return true; } К переменным: new time_podoz,time_zcar; new time_vcar,time_lspawn,time_pick; new addchet[MAX_PLAYERS]; К стокам: stock GetPlayerSpeed(playerid) { new Float:ST[4]; if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]); else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]); ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 179.28625; return floatround(ST[3]); } В конец public OnPlayerEnterDynamicArea: time_pick = gettime(); В конец public OnPlayerSpawn: time_lspawn = gettime(); В конец public OnPlayerExitVehicle: time_vcar = gettime(); В конец OnPlayerEnterVehicle: time_zcar = gettime(); В public OnPlayerSpawn: addchet[playerid]=0; Скрин: http://imgur.com/a/uv82Q Автор: Неизвестен(Вырезал из State99)
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.