Цитата(CBETJIAHA @ 31.3.2014, 14:51)

Нет, все намного проще, все знают, кроме некоторых тут, что можно подделать легко свой скриншот, достаточно открыть свою же демку только уже без вх и сделать вручную на тех местах скриншоты, на которых сделал вам админ, переименовать их и скинуть на разбан и чудо они чистые!
+
И все на скриншотах будет и водные знаки и надпись в чате!
Как мой плагин работает, перед тем как взять скриншот у игрока, он в его клиенте включает net_graph 2! и только потом делает скриншот! Если игрок захочет подделать его и зафоткать самому из демки своей, пускай фоткает! Если скриншот из демки то значения и график на net_graph будет чистым без значений все по 0! А если настоящий скриншот то там значения не пустые!
Все гениальное просто! А теперь оставьте все свои нелепые шуточки при себе, умники!

все гениально просто, вырубаем игроку демку перед тем как сделаем первый скриншот, далее выводим инфу в чат можно худ сообщения с инфой, ну и на крайний случай если сильно захочется, то можно какой-то красивый спрайты показывать при бане, где-то в углу.. в этом коде еще записывается отправилась ли команда snapshot, если она блокируется каким-то протектором, то пусть игрок идет лесом
Код:
public take_screenshot(player)
{
new name[32], player_authid[37]
get_user_name(player, name, 31)
get_user_authid(player, player_authid, 36)
if (is_user_connected(player)){
client_cmd(player, "stop")
client_cmd(player, "snapshot")
log_to_file("addons\amxmodx\logs\screens.log"," ^"%s^" ^"%s^" - Screen is made", name, player_authid)
}
return PLUGIN_CONTINUE
}