hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 18:02



Jelenlévő felhasználók

Jelenleg 446 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 446 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: SQL mentés hiba
HozzászólásElküldve: 2018.04.07. 16:52 
Offline
Senior Tag
Avatar

Csatlakozott: 2018.02.01. 16:27
Hozzászólások: 225
Megköszönt másnak: 14 alkalommal
Megköszönték neki: 18 alkalommal
Helló!

Nem tudok rájönni hogy miért nem indul el a plugin.... Valaki esetleg ?...

Hálás volnék :D

  1. L 04/07/2018 - 17:20:33: [AMXX] Plugin ("furien_menu.amxx") is setting itself as failed.
  2. L 04/07/2018 - 17:20:33: [AMXX] Plugin says: Query Error
  3. L 04/07/2018 - 17:20:33: [AMXX] Displaying debug trace (plugin "furien_menu.amxx")
  4. L 04/07/2018 - 17:20:33: [AMXX] Run time error 1: forced exit
  5. L 04/07/2018 - 17:20:33: [AMXX]    [0] furien_menu.sma::createTableThread (line 1413)


  1. public plugin_cfg()
  2. {
  3.     new Query[512];
  4.     new Len;
  5.    
  6.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  7.    
  8.     formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `rivals_furien` (`username` varchar(32) NOT NULL,`XP` int(11) NOT NULL,`SZINT` int(11) NOT NULL,`OLES` int(11) NOT NULL,`PONT` int(11) NOT NULL,`HALAL` int(11) NOT NULL,`FEJLOVES` int(11) NOT NULL,`CSAVAR` int(11) NOT NULL,`RUGO` int(11) NOT NULL,`FEGYVERTUS` int(11) NOT NULL,`FEGYVEREGY` INT(11) NOT NULL,`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  9.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
  10.  
  11.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  12.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
  13.  
  14.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  15. }
  16.  
  17. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  18. {
  19.     if(FailState == TQUERY_CONNECT_FAILED)
  20.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  21.     else if(FailState == TQUERY_QUERY_FAILED)
  22.         set_fail_state("Query Error");
  23.     if(Errcode)
  24.         log_amx("Hibat dobtam: %s",Error);
  25. }
  26.  
  27. public client_putinserver(id)
  28. {
  29.         if(!is_user_bot(id)) {
  30.         get_user_name(id, name[id], charsmax(name))
  31.         load(id)
  32.     }
  33. }
  34.  
  35. public client_disconnect(id)
  36. {
  37.     if(!is_user_bot(id))
  38.         update(id)
  39. }
  40.  
  41. public client_connect(id)
  42. {
  43.     new nm[32]
  44.     get_user_name(id, nm, 31)
  45. }
  46.  
  47. public load(id)
  48. {
  49.     new Query[512], Data[1]
  50.     Data[0] = id
  51.     formatex(Query, charsmax(Query), "SELECT * FROM `rivals_furien` WHERE username = ^"%s^";", name[id])
  52.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  53. }
  54.  
  55. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  56. {
  57.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  58.         log_amx("%s", Error)
  59.         return
  60.     }
  61.     else {
  62.         new id = Data[0];
  63.  
  64.         if(SQL_NumRows(Query) > 0) {
  65.         Xp[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "XP"))
  66.         Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "SZINT"))
  67.         Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "OLES"))
  68.         Pont[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "PONT"))
  69.         Halal[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "HALAL"))
  70.         Fejloves[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "FEJLOVES"))
  71.     Csavar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "CSAVAR"))
  72.     Rugo[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "RUGO"))
  73.     FegyverTus[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "FEGYVERTUS"))
  74.     ak47[1][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "FEGYVEREGY"))
  75.     SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[]));
  76.    
  77.     SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[]));
  78.     Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
  79.         }
  80.         else {
  81.             save(id)
  82.         }
  83.     }
  84. }
  85.  
  86. public SQL_Update_Reg(id)
  87. {
  88. static Query[512], Len;
  89.    
  90.  
  91. Len += formatex(Query[Len], charsmax(Query), "UPDATE `pokemon_mentesek_mentesek` SET Felhasznalonev = ^"%s^", ", regFh[id]);
  92. Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[id]);
  93. Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = ^"%i^" WHERE Nev = ^"%s^";", Regisztralt[id], name[id]);
  94.    
  95.  
  96. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  97.  
  98. }
  99.  
  100. public save(id)
  101. {
  102.     new text[512];
  103.     formatex(text, charsmax(text), "INSERT INTO `rivals_furien` (`username`) VALUES (^"%s^");", name[id])
  104.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  105. }
  106.  
  107. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  108. {
  109.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  110.         log_amx("%s", Error)
  111.         return
  112.     }
  113. }
  114.  
  115. public update(id)
  116. {
  117.     new Query[512], Len;
  118.    
  119.     Len += formatex(Query[Len], charsmax(Query), "UPDATE rivals_furien SET ");
  120.     Len += formatex(Query[Len], charsmax(Query)-Len, "XP = %i, ", Xp[id]);
  121.     Len += formatex(Query[Len], charsmax(Query)-Len, "SZINT = %i, ", Szint[id]);
  122.     Len += formatex(Query[Len], charsmax(Query)-Len, "OLES = %i, ", Oles[id]);
  123.     Len += formatex(Query[Len], charsmax(Query)-Len, "HALAL = %i, ", Halal[id]);
  124.     Len += formatex(Query[Len], charsmax(Query)-Len, "FEJLOVES = %i, ", Fejloves[id]);
  125.     Len += formatex(Query[Len], charsmax(Query)-Len, "CSAVAR = %i, ", Csavar[id]);
  126.     Len += formatex(Query[Len], charsmax(Query)-Len, "RUGO = %i, ", Rugo[id]);
  127.     Len += formatex(Query[Len], charsmax(Query)-Len, "FEGYVERTUS = %i, ", FegyverTus[id]);
  128.     Len += formatex(Query[Len], charsmax(Query)-Len, "FEGYVEREGY = %i, ", ak47[1][id]);
  129.     Len += formatex(Query[Len], charsmax(Query)-Len, "PONT = %i WHERE username  = ^"%s^";", Pont[id], name[id]);
  130.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  131. }
  132.  
  133. public plugin_end() {
  134.     SQL_FreeHandle(g_SqlTuple)
  135. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL mentés hiba
HozzászólásElküldve: 2018.04.07. 20:19 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 628
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 105 alkalommal
Syntax error van a tábla létrehozásában.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 154 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole