hlmod.hu
https://hlmod.hu/

[LINUX] SQLx LOCALHOSTON
https://hlmod.hu/viewtopic.php?f=18&t=8176
Oldal: 2 / 4

Szerző:  Bruti [ 2013.04.19. 18:45 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

Kód:
#if defined USING_SQL
PrepareTable()
{
   new query[128];
   formatex(query, sizeof(query) - 1,\
      "CREATE TABLE IF NOT EXISTS `%s` (`%s` varchar(32) NOT NULL, `%s` varchar(35) NOT NULL, `%s` int(10) NOT NULL, `%s` varchar(32) NOT NULL, `%s` varchar(128) NOT NULL, `%s` varchar(64) NOT NULL, `%s` varchar(35) NOT NULL);",\
      TABLE_NAME, KEY_NAME, KEY_STEAMID, KEY_BANLENGTH, KEY_UNBANTIME, KEY_REASON, KEY_ADMIN_NAME, KEY_ADMIN_STEAMID
      );
   
   SQL_ThreadQuery(g_sql_tuple, "QueryCreateTable", query);
}

public QueryCreateTable(failstate, Handle:query, error[], errcode, data[], datasize, Float:queuetime)
{
   if( failstate == TQUERY_CONNECT_FAILED )
   {
      set_fail_state("Could not connect to database.");
   }
   else if( failstate == TQUERY_QUERY_FAILED )
   {
      set_fail_state("Query failed.");
   }
   else if( errcode )
   {
      log_amx("Error on query: %s", error);
   }
   else
   {
      LoadBans();
   }
}
#endif


Nem tudom hogy milyen log ra gondolsz... Ki írja logba hogy hol akad el.

Szerző:  Silent [ 2013.04.19. 18:54 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

Ezt rakd be, utána a CS szerveren keress egy "sqlteszteles.txt" fájlt és másold be a tartalmát. (Persze resi után)

SMA Forráskód: [ Mindet kijelol ]
  1. public QueryCreateTable(failstate, Handle:query, error[], errcode, data[], datasize, Float:queuetime)
  2. {
  3. if( failstate == TQUERY_CONNECT_FAILED )
  4. {
  5. log_to_file(sqlteszteles, 99 , "Nemjo mert: %s", error);
  6. set_fail_state("Could not connect to database.");
  7. }
  8. else if( failstate == TQUERY_QUERY_FAILED )
  9. {
  10. log_to_file(sqlteszteles, 99 , "Nemjo mert: %s", error);
  11. set_fail_state("Query failed.");
  12. }
  13. else if( errcode )
  14. {
  15. log_to_file(sqlteszteles, 99,"Nemjo mert: %s", error);
  16. log_amx("Error on query: %s", error);
  17. }
  18. else
  19. {
  20. LoadBans();
  21. }
  22. }
  23.  

Szerző:  Bruti [ 2013.04.19. 19:04 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

sqlteszteles

hogy definiáljam ? :cry:
Nem nagyon ismerem a pawn-t

Csatolmányok:
Magyarázat: Ezeket kéne kijavítani még :/
sqlteszt.png
sqlteszt.png [ 44.65 KiB | Megtekintve 947 alkalommal ]

Szerző:  Silent [ 2013.04.19. 19:11 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

Kihagytam...
SMA Forráskód: [ Mindet kijelol ]
  1. public QueryCreateTable(failstate, Handle:query, error[], errcode, data[], datasize, Float:queuetime)
  2. {
  3. new sqlteszteles[100];
  4. get_basedir(sqlteszteles, 99);
  5. format(sqlteszteles, "%s/logs/sqlteszteles.txt", sqlteszteles);
  6. if( failstate == TQUERY_CONNECT_FAILED )
  7. {
  8. set_fail_state("Could not connect to database.");
  9. log_to_file(sqlteszteles, "Nemjo mert: %s", error);
  10. }
  11. else if( failstate == TQUERY_QUERY_FAILED )
  12. {
  13. set_fail_state("Query failed.");
  14. log_to_file(sqlteszteles, "Nemjo mert: %s", error);
  15. }
  16. else if( errcode )
  17. {
  18. log_to_file(sqlteszteles, "Nemjo mert: %s", error);
  19. log_amx("Error on query: %s", error);
  20. }
  21. else
  22. {
  23. LoadBans();
  24. }
  25. }
  26.  

Szerző:  Silent [ 2013.04.19. 19:17 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

Jajajaj.. Dehülyevagyok. Logtofile fgv-ket a setfailstate fgv elé rakd mert különben nem hívódnak meg..

Szerző:  Bruti [ 2013.04.19. 19:23 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

error 035: argument type mismatch (argument 2)

format(sqlteszteles, "%s/logs/sqlteszteles.txt", sqlteszteles);

Szerző:  IrOn [ 2013.04.19. 19:36 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

...alapból logs mappába ment

SMA Forráskód: [ Mindet kijelol ]
  1. public QueryCreateTable(failstate, Handle:query, error[], errcode, data[], datasize, Float:queuetime)
  2. {
  3. if( failstate == TQUERY_CONNECT_FAILED )
  4. {
  5. log_to_file("asd.txt", "Nemjo mert: %s", error);
  6. set_fail_state("Could not connect to database.");
  7. }
  8. else if( failstate == TQUERY_QUERY_FAILED )
  9. {
  10. log_to_file("asd.txt", "Nemjo mert: %s", error);
  11. set_fail_state("Query failed.");
  12. }
  13. else if( errcode )
  14. {
  15. log_to_file("asd.txt", "Nemjo mert: %s", error);
  16. log_amx("Error on query: %s", error);
  17. }
  18. else
  19. {
  20. LoadBans();
  21. }
  22. }

Szerző:  Silent [ 2013.04.19. 19:39 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

Soha nem használtam kb a logtofile-t. Am javítva posztom, de ezek szerint Ironé a jó.

Szerző:  Bruti [ 2013.04.19. 19:58 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

L 04/19/2013 - 19:57:13: Nemjo mert: Access denied for user 'root'@'localhost' (using password: NO)

sql.cfg ben
amx_sql_host "91.82.220.88"
amx_sql_pass "*********"

Szerző:  Silent [ 2013.04.19. 20:06 ]
Hozzászólás témája:  Re: [LINUX] SQLx LOCALHOSTON

Ha jól tudom, akkor ez azt takarja, hogy a root felhasználóra van beállítva jelszó, de a kapcsolódásnál nem adtál meg jelszót. Furcsa..

Oldal: 2 / 4 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/