#include <sqlx> #define CREATE_DB "CREATE TABLE IF NOT EXISTS `screeny` (`id` INT(12) NOT NULL AUTO_INCREMENT PRIMARY KEY ,`pname` VARCHAR(30) NOT NULL ,`name` VARCHAR(255) NOT NULL ,`pip` VARCHAR(30) NOT NULL ,`mapa` VARCHAR(30) NOT NULL ,`timer` VARCHAR(30) NOT NULL ,`steam_id` VARCHAR(30) NOT NULL)" #define IMPORRT_DB "INSERT INTO `screeny` (pname,name,pip,mapa,timer,steam_id) VALUES ('%s','%s','%s','%s','%s','%s')" #define szHost "host" #define szUser "uzytkowanik" #define szPass "haslo" #define szDb "nazwa bazy" new Handle:SqlConnection #define PLUGIN "Screenshot" #define VERSION "1.0" #define AUTHOR "speedkill + krasny" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_ss", "screeny", ADMIN_ALL, "amx_screen <nick lub userid gracza> <komenda zrobi wybranemu graczowi 2 screenshoty>"); } public plugin_cfg() { SqlConnection = SQL_MakeDbTuple(szHost,szUser,szPass,szDb) new QueryCache[1024] formatex(QueryCache,1023,CREATE_DB) SQL_ThreadQuery(SqlConnection,"QueryCreateTable",QueryCache) } public screeny(id,level,cid) { if(!cmd_access(id,level,cid,2)) return PLUGIN_HANDLED; new argument[32] read_argv(1,argument,31) new player = cmd_target(id,argument,31) new pname[32] , name[32] , pip[16], timer[32], mapa[32] , steam_id[35]; get_user_name(id, name, 31) get_user_name(player, pname, 31); get_mapname(mapa, 31) if(is_user_steam(player) == true) get_user_authid(player, steam_id, 34 ) else get_user_ip(player,pip,15,1) get_time("%d/%m/%Y - %H:%M:%S", timer, 31); if(!player) return PLUGIN_HANDLED; client_cmd(player,"snapshot") client_cmd(player,"screenshot") console_print(id, "******************************************************") console_print(id, "** Zrobiles 2 screeny ** 1 bmp || 1 tga ** ! **") console_print(id, "** Nick gracza: %s IP: %s **",pname, pip) console_print(id, "** %s **", timer) console_print(id, "******************************************************") server_cmd("amx_chat Admin: %s zrobil screeny graczowi: %s", name, pname) //log_to_file("addons/amxmodx/screeny/screeny.log", "Admin: %s zrobil 2 screenshoty Graczowi: %s IP: %s na mapie %s ^n", name, pname, pip, mapa) new query[1001] format(query,1000,IMPORRT_DB,pname,name,pip,mapa,timer,steam_id) SQL_ThreadQuery(SqlConnection,"QueryCreateTable",query) return PLUGIN_HANDLED } public plugin_end() { SQL_FreeHandle(SqlConnection); } public QueryCreateTable(iFailState,Handle:hQuery,szError[],iError,iData[],iDataSize,Float:flQueueTime) { switch(iFailState) { case TQUERY_CONNECT_FAILED: { log_amx("Blad nie mozna polaczyc sie z baza (%i): %s", iError, szError); } case TQUERY_QUERY_FAILED: { log_amx("Blad nie mozna stworzyc tabelki() (%i): %s", iError, szError); } default: { /*Stworzono tabelke*/ } } } stock bool:is_user_steam(player) { new authid[32]; get_user_authid(player, authid, 31); return containi(authid , ":") != -1 ? true : false; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
SS + AUTOBAN
Temat rozp.
Lumik
, 28.02.2012 14:36
1 odpowiedź w tym temacie
#1
Napisano 28.02.2012 14:36
Witam znlazłem plugin który robi ss i wrzuca je na stronke.. Ale nie daje bana po zrobieniu i ss i mój problem jest taki czy mógłby ktoś zrobić mi do tego równierz żeby banowało ?
#2
Napisano 28.02.2012 14:46
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X > Problemy z pluginami
do
Scripting AMXX > Pluginy
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych