UWAGA
W związku z upgrade'em Forum Wiaderko do vB 4.x ewentualne błędy i nieprawidłowości proszę zgłaszać w tym temacie
Serwery Counter Strike 1.6 wiaderko.com

HashJama [TP] 193.33.176.148:27015 status serwera HashJama [TP] połącz

HashJama [FFA] 193.33.176.188:27015status serwera HashJama [FFA] połącz

HashJama [DM] 193.33.176.53:27015status serwera HashJama [DM] połącz

HashJama [Aim Hs] 193.33.176.15:27015status serwera HashJama [Aim Hs] połącz

HashJama [Flags] 193.33.176.111:27015status serwera HashJama  [Flags] połącz

HashJama [AWP/HG DM] 193.33.176.50:27015status serwera HashJama [AWP/HG DM] 193.33.176.50:27015 połącz

HashJama [TP #2] 193.33.176.54:27015status serwera HashJama [TP #2] 193.33.176.54:27015 połącz

wiaderko.com [Ventrilo] v1.svoice.pl:6416status serwera wiaderko.com [Ventrilo]

SPONSOR:
pukawka.pl

Wątek: Chat Logger SQL przerobienie

Pokaż wyniki od 1 do 2 z 2
  1. #1 Chat Logger SQL przerobienie 
    Lamka
    Dołączył
    May 2009
    Wiek
    19
    Posty
    6
    Witam, chciałbym prosić o to aby przerobił mi ktoś plugin

    Kod php:
    /*

        Chat Logger SQL
        Version 0.5
        AUTHOR: aake (aake4@hotmail.com)
        Website : http://naputtaja.no-ip.org
        
            This plugin save chat message to MySQL Database

            Installing the plugin:
            1. Copy chat_logger_sql.amxx file to plugins folder
            2. Add line chat_logger_sql.amxx to plugins.ini file
    */

    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    #include <sqlx>


    #define PLUGINNAME    "Chat Logger SQL"
    #define VERSION        "0.8b"
    #define AUTHOR        "naputtaja"
    #define table           "amx_chat_log"
    #define MAXLEN 511
    #define MAX_WORDS 150

    // SQL Settings
    new Handle:g_SqlX
    new Handle:g_SqlConnection
    new g_error[512]
    new 
    g_No_Save_Words[MAX_WORDS][20]
    new 
    g_No_Save_Num

    new const TEAMNAME[_:CsTeams][] = {"*DEAD*""(Terrorist)""(Counter-Terrorist)""*SPEC*"}



    public 
    check_sql()
    {

        new 
    host[64], user[64], pass[64], db[64],errorcode

        get_cvar_string
    ("amx_sql_host"host63)
        
    get_cvar_string("amx_sql_user"user63)
        
    get_cvar_string("amx_sql_pass"pass63)
        
    get_cvar_string("amx_sql_db"db63)

        
    g_SqlX SQL_MakeDbTuple(hostuserpassdb)
        
    g_SqlConnection SQL_Connect(g_SqlX,errorcode,g_error,511);
      
        if (!
    g_SqlConnection) {
            
    console_print(0,"Chat log SQL: Could not connect to SQL database.!")
            return 
    log_amx("Chat log SQL: Could not connect to SQL database.")
        }
        
         new 
    query_create[1001]
         
    format(query_create,1000,"CREATE TABLE IF NOT EXISTS `%s`(`id` int(11) NOT NULL auto_increment,`name` varchar(100) NOT NULL default '',`authid` varchar(100) NOT NULL default '',`ip` varchar(100) NOT NULL default '',`alive` int(11) NOT NULL default '0', `team` varchar(100) NOT NULL default '',`date` date NOT NULL default '0000-00-00',`time` time NOT NULL default '00:00:00',`cmd` varchar(100) NOT NULL default '',`message` text NOT NULL,PRIMARY KEY  (`id`));",table)
         
    SQL_ThreadQuery(g_SqlX,"QueryHandle",query_create)
        
         
    console_print(0,"[AMXX SQL] Connected!")
         return 
    PLUGIN_CONTINUE 
    }

    public 
    chat_log_sql(id
    {
        if(
    is_user_bot(id)) return
       

        
        static 
    datestr[11]
        new 
    authid[16],name[32],ip[16],timestr[9]
        new 
    cmd[9
        
        if(!
    is_user_connected(id)) return
        
        
        
        
    read_argv(0,cmd,8
        
        new 
    message[192
        
    read_args(message,191)
        
    remove_quotes(message)
        
         new 
    0
         
    while ( g_No_Save_Num )
         {
        if ( 
    containi messageg_No_Save_Words[i++] ) != -)return
         }

         new 
    CsTeams:team cs_get_user_team(id)
         
    get_user_authid(id,authid,15)  
         
    get_user_name(id,name,31)
         
    get_user_ip(idip151)
         
         
    get_time("%Y.%m.%d"datestr10)
         
    get_time("%H:%M:%S"timestr8)

         new 
    query[1001]
         
    format(query,1000,"INSERT into %s (name,authid,ip,alive,team,date,time,message,cmd) values ('%s','%s','%s','%d','%s','%s','%s','%s','%s')",table,name,authid,ip,is_user_alive(id),TEAMNAME[_:team],datestr,timestr,message,cmd
         
    SQL_ThreadQuery(g_SqlX,"QueryHandle",query)



    public 
    QueryHandle(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
    {
        if(
    FailState == TQUERY_CONNECT_FAILED)
        return 
    log_amx("Chat log SQL: Could not connect to SQL database.")
        
        else if(
    FailState == TQUERY_QUERY_FAILED)
            return 
    log_amx("Chat log SQL: Query failed")
            
        if(
    Errcode)
            return 
    log_amx("Chat log SQL: Error on query: %s",Error)
        
        new 
    DataNum
        
    while(SQL_MoreResults(Query))
        {
            
    DataNum SQL_ReadResult(Query,0)
            
    server_print("zomg, some data: %s",DataNum)
            
    SQL_NextRow(Query)
        }
        return 
    PLUGIN_CONTINUE
    }

    readList()
    {
        new 
    Configsdir[64]
        new 
    NoSaveWords_file[64]
        
    get_configsdirConfigsdir63 )
        
    format(NoSaveWords_file63"%s/ChatLoggerSQL_NoSaveWords.ini"Configsdir )

        if ( !
    file_exists(NoSaveWords_file) )
        {
            return 
    log_amx("Chat log SQL: ChatLoggerSQL_NoSaveWords.ini  File not found")
            
    server_print "====================================================================" )
            
    server_print "[Chat Logger Sql] loaded ChatLoggerSQL_NoSaveWords.ini File not found"g_No_Save_Num )
            
    server_print "====================================================================" )
        }
        
        
        new 
    leni=0
        
    while( MAX_WORDS && read_fileNoSaveWords_fileg_No_Save_Words[g_No_Save_Num], 19len ) )
        {
            
    i++
            if( 
    g_No_Save_Words[g_No_Save_Num][0] == ';' || len == )
                continue
            
    g_No_Save_Num++
        }

        
    i=0

        server_print 
    "======================================================" )
        
    server_print "[Chat Logger Sql] loaded %d No Save words"g_No_Save_Num )
        
    server_print "======================================================" )
        
        return 
    PLUGIN_CONTINUE

    }

    public 
    plugin_end() 

        
    SQL_FreeHandle(g_SqlConnection)
        return


    public 
    plugin_init()
    {
        
    register_plugin(PLUGINNAMEVERSIONAUTHOR)
        
    register_cvar("amx_chat_logger",VERSION,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)

        
    register_clcmd("say""chat_log_sql")
        
    register_clcmd("say_team""chat_log_sql")
        
    readList()
        
    set_task(0.1"check_sql")
        return 
    PLUGIN_CONTINUE 
    }
    /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
    *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1035\\ f0\\ fs16 \n\\ par }
    */ 
    Abym mógł podać dane do innej bazy niż tej podanej w sql.cfg .
    Zależy mi na tym bardzo a niestety nie mogę korzystać z bazy z sql.cfg
    z racji tego że mam tam amxbans i po prostu nie mogę .
    Proszę o przerobienie.

    Dziękuję
     

  2. #2 Odp: Chat Logger SQL przerobienie 
    Super Mod Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,256
    get_cvar_string("amx_sql_host", host, 63)
    get_cvar_string("amx_sql_user", user, 63)
    get_cvar_string("amx_sql_pass", pass, 63)
    get_cvar_string("amx_sql_db", db, 63)

    usuń.

    zamiast tego wpisz
    host = "costam";
    user = "costam";
    pass = "costam";
    db = "costam";
    PISANIE DO MNIE NA GG Z PROŚBĄ O JAKĄKOLWIEK POMOC NIE JEST MILE WIDZIANE! Numer: 6374959
     

Podobne wątki

  1. [Przerobienie] prośba o przerobienie pluginu na non steam
    By Nindża in forum Pisanie pluginów AMXX
    Odpowiedzi: 1
    Ostatni post / autor: 04-07-2010, 21:11
  2. Std Admin Color Chat - Przerobienie
    By Rolus in forum Pisanie pluginów AMXX
    Odpowiedzi: 4
    Ostatni post / autor: 07-10-2009, 02:02
  3. HSLAB Print Logger SE 4.3.69
    By ProgzMasta in forum Archiwum forum
    Odpowiedzi: 0
    Ostatni post / autor: 05-05-2009, 00:02
  4. Chat
    By ZoMMer in forum Problemy z CS 1.6
    Odpowiedzi: 5
    Ostatni post / autor: 03-07-2008, 11:14
  5. chat
    By dawid000 in forum Problemy z CS 1.6
    Odpowiedzi: 4
    Ostatni post / autor: 31-05-2008, 11:24
  6. chat
    By r@Dz!o in forum Problemy z CS 1.6
    Odpowiedzi: 1
    Ostatni post / autor: 07-04-2008, 22:40
  7. Key logger w moim kompie :(
    By wisnai in forum OffTopic - Counter Strike
    Odpowiedzi: 2
    Ostatni post / autor: 31-03-2008, 23:00
  8. Chat logger
    By JaCo in forum Konfiguracja serwera HLDS Counter Strike 1.6
    Odpowiedzi: 7
    Ostatni post / autor: 31-03-2008, 21:34
  9. Key logger w moim kompie :(
    By wisnai in forum OffTopic - Counter Strike
    Odpowiedzi: 6
    Ostatni post / autor: 29-03-2008, 15:29
  10. Odpowiedzi: 5
    Ostatni post / autor: 06-03-2008, 13:42

Odwiedzający znaleźli tę stronę szukając:

(chat log sql: query failed)

chat logger sql

[chat_logger_sql.amxx] chat log sql: query failed

Uprawnienia umieszczania postów
  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •