hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 00:05



Jelenlévő felhasználók

Jelenleg 239 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 239 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 hiba.
HozzászólásElküldve: 2019.08.24. 15:18 
Offline
Fanatikus

Csatlakozott: 2018.05.05. 18:34
Hozzászólások: 198
Megköszönt másnak: 39 alkalommal
Megköszönték neki: 8 alkalommal
Sziasztok egy olyan problémám lenne ezzel a mentésel hogy van olyan hogy egyes skinek eltünnek olyankor amikor a szerver be laggol.
Logba semmit nem ír a mentésel kapcsolatban.
  1. public Save()
  2. {
  3.     new players[32], pnum, id
  4.     get_players(players, pnum, "chi")
  5.    
  6.     for(new i; i<pnum; i++)
  7.     {
  8.         id=players[i]
  9.         if(User[id] == logged_in)
  10.         {
  11.             Update_SQL(id)
  12.         }
  13.     }
  14. }
  15.  
  16. /*========== TABLAK  ==========*/
  17. public client_putinserver(id)
  18. {
  19.     arrayset(Skinjei[id], 0, 162)
  20.     arrayset(StatTrakSkinjei[id], 0, 162)
  21.     arrayset(StatTrakSzamlalo[id], 0, 162)
  22.     arrayset(Kulcsok[id], 0, 13)
  23.     arrayset(Ladak[id], 0, 14)
  24.     arrayset(chosen[id], 0, 11)
  25.     Is_M4A4[id] = false
  26.     Dollarja[id] = 0.0
  27.     StatTrakTool[id] = 0   
  28.        
  29.     HUD[id] = true
  30.     get_user_name(id, name[id], charsmax(name[]))
  31.    
  32.     rank[id] = 0;
  33.    
  34.     static szStats[8],szBHits[8];
  35.     get_user_stats(id,szStats,szBHits);
  36.    
  37.     while(szStats[0] >= Rangok[rank[id]][Numbers])
  38.     {
  39.         rank[id]++
  40.     }
  41.     Skin[id] = true
  42. }
  43.  
  44. public client_disconnect(id)
  45. {
  46.     if((!is_user_bot(id) || !is_user_hltv(id)) && User[id] == logged_in)
  47.     {
  48.         Update_SQL(id)
  49.     }
  50.    
  51.     arrayset(Skinjei[id], 0, 162)
  52.     arrayset(StatTrakSkinjei[id], 0, 162)
  53.     arrayset(StatTrakSzamlalo[id], 0, 162)
  54.     arrayset(Kulcsok[id], 0, 13)
  55.     arrayset(Ladak[id], 0, 14)
  56.     arrayset(chosen[id], 0, 11)
  57.     Is_M4A4[id] = false
  58.     Dollarja[id] = 0.0
  59.     StatTrakTool[id] = 0
  60.    
  61.     username[id][0] = EOS;
  62.     password[id][0] = EOS;
  63.     password2[id][0] = EOS;
  64.    
  65.     User[id] = unknown;
  66.     Skin[id] = true
  67. }
  68.  
  69. public plugin_cfg()
  70. {
  71.     static Query[2048], Len
  72.    
  73.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0], SQL_INFO[1], SQL_INFO[2], SQL_INFO[3])
  74.    
  75.     Len += formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `GO_Skinek` (`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,")
  76.     Len += formatex(Query[Len], charsmax(Query)-Len, " `Username` VARCHAR(64) NOT NULL, `Skinek` TEXT, `StatTrak_Skinek` TEXT, `StatTrak_Olesek` TEXT,")
  77.     Len += formatex(Query[Len], charsmax(Query)-Len, "  `Is_M4A4` INT(2), `Kivalasztva` TEXT)")
  78.     SQL_ThreadQuery(g_SqlTuple, "CreateSkinTable", Query)
  79.     set_task(1.0, "CFG_Table")
  80.     set_task(2.0, "CFG_Market")
  81.    
  82.     formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `register`(`username` varchar(64) NOT NULL, `password` varchar(32) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  83.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  84. }
  85.  
  86. public CFG_Table()
  87. {
  88.     static Query[2048], Len
  89.    
  90.     Len += formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `GO_Egyebek` (`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,")
  91.     Len += formatex(Query[Len], charsmax(Query)-Len, " `Username` VARCHAR(64) NOT NULL, `Ladak` TEXT, `Kulcsok` TEXT,")
  92.     Len += formatex(Query[Len], charsmax(Query)-Len, " `Dollar` FLOAT(11), `StatTrak_Tool` INT(11))")
  93.     SQL_ThreadQuery(g_SqlTuple, "CreateOtherTable", Query)
  94. }
  95.  
  96. public CFG_Market()
  97. {
  98.     static Query[2048], Len
  99.    
  100.     Len += formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `GO_Piac` (`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,")
  101.     Len += formatex(Query[Len], charsmax(Query)-Len, " `Username` VARCHAR(64) NOT NULL, `Item` VARCHAR(8), `Ara` FLOAT(11))")
  102.     SQL_ThreadQuery(g_SqlTuple, "CreateMarketTable", Query)
  103. }
  104.  
  105. public CreateSkinTable(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  106. {
  107.     if(FailState == TQUERY_CONNECT_FAILED)
  108.         set_fail_state("Nem lehet csatlakozni az adatbazishoz [Skin tabla!!!]")
  109.     else if(FailState == TQUERY_QUERY_FAILED)
  110.         set_fail_state("Query Error [Skin tabla!!!]")
  111.     if(Errcode)
  112.         log_amx("[Skin tabla!!!] Hiba: %s", Error)
  113. }
  114.  
  115. public CreateOtherTable(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  116. {
  117.     if(FailState == TQUERY_CONNECT_FAILED)
  118.         set_fail_state("Nem lehet csatlakozni az adatbazishoz [Egyeb tabla!!!]")
  119.     else if(FailState == TQUERY_QUERY_FAILED)
  120.         set_fail_state("Query Error [Egyeb tabla!!!]")
  121.     if(Errcode)
  122.         log_amx("[Egyeb tabla!!!] Hiba: %s", Error)
  123. }
  124.  
  125. public CreateMarketTable(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  126. {
  127.     if(FailState == TQUERY_CONNECT_FAILED)
  128.         set_fail_state("Nem lehet csatlakozni az adatbazishoz [Piac tabla!!!]")
  129.     else if(FailState == TQUERY_QUERY_FAILED)
  130.         set_fail_state("Query Error [Piac tabla!!!]")
  131.     if(Errcode)
  132.         log_amx("[Piac tabla!!!] Hiba: %s", Error)
  133. }
  134. /*=============================*/
  135.  
  136. /*========== BETOLTES =========*/
  137. public Load_Skins(id)
  138. {
  139.     static Query[2048], Data[1]
  140.     Data[0] = id
  141.    
  142.     formatex(Query, charsmax(Query), "SELECT * FROM `GO_Skinek` WHERE Username = '%s';", username[id])
  143.     SQL_ThreadQuery(g_SqlTuple, "QueryLoadSkins", Query, Data, 1)
  144. }
  145.  
  146. public QueryLoadSkins(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  147. {
  148.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  149.     {
  150.         log_amx("[Skin Betoltes] Hiba: %s", Error)
  151.         return
  152.     }
  153.     else
  154.     {
  155.         new id = Data[0]
  156.         if(SQL_NumRows(Query) > 0)
  157.         {
  158.             new Text[1024], Data[8]
  159.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Skinek"), Text, charsmax(Text))
  160.             for(new i; i<162; i++)
  161.             {
  162.                 strtok(Text, Data, charsmax(Data), Text, charsmax(Text), ',', 0)
  163.                 Skinjei[id][i] = str_to_num(Data)
  164.                 Data[0] = EOS
  165.             }
  166.            
  167.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "StatTrak_Skinek"), Text, charsmax(Text))
  168.             for(new i; i<162; i++)
  169.             {
  170.                 strtok(Text, Data, charsmax(Data), Text, charsmax(Text), ',', 0)
  171.                 StatTrakSkinjei[id][i] = str_to_num(Data)
  172.                 Data[0] = EOS
  173.             }
  174.            
  175.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "StatTrak_Olesek"), Text, charsmax(Text))
  176.             for(new i; i<162; i++)
  177.             {
  178.                 strtok(Text, Data, charsmax(Data), Text, charsmax(Text), ',', 0)
  179.                 StatTrakSzamlalo[id][i] = str_to_num(Data)
  180.                 Data[0] = EOS
  181.             }
  182.            
  183.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kivalasztva"), Text, charsmax(Text))
  184.             new Data2[11][8]
  185.             parse(Text, Data2[0], 7, Data2[1], 7, Data2[2], 7, Data2[3], 7, Data2[4], 7, Data2[5], 7, Data2[6], 7, Data2[7], 7, Data2[8], 7, Data2[9], 7, Data2[10], 7)
  186.            
  187.             chosen[id][0] = str_to_num(Data2[0])
  188.             Data2[0][0] = EOS
  189.             chosen[id][1] = str_to_num(Data2[1])
  190.             Data2[1][0] = EOS
  191.             chosen[id][2] = str_to_num(Data2[2])
  192.             Data2[2][0] = EOS
  193.             chosen[id][3] = str_to_num(Data2[3])
  194.             Data2[3][0] = EOS
  195.             chosen[id][4] = str_to_num(Data2[4])
  196.             Data2[4][0] = EOS
  197.             chosen[id][5] = str_to_num(Data2[5])
  198.             Data2[5][0] = EOS
  199.             chosen[id][6] = str_to_num(Data2[6])
  200.             Data2[6][0] = EOS
  201.             chosen[id][7] = str_to_num(Data2[7])
  202.             Data2[7][0] = EOS
  203.             chosen[id][8] = str_to_num(Data2[8])
  204.             Data2[8][0] = EOS
  205.             chosen[id][9] = str_to_num(Data2[9])
  206.             Data2[9][0] = EOS
  207.             chosen[id][10] = str_to_num(Data2[10])
  208.             Data2[10][0] = EOS
  209.            
  210.             new stg = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Is_M4A4"))
  211.            
  212.             switch(stg)
  213.             {
  214.                 case 0:Is_M4A4[id] = false
  215.                 case 1:Is_M4A4[id] = true
  216.             }
  217.         }
  218.         else
  219.             Save_Skins(id)
  220.     }
  221. }
  222.  
  223. public Load_Other(TaskID)
  224. {
  225.     static Query[2048], Data[1]
  226.     Data[0] = TaskID-LOAD_TASK
  227.    
  228.     formatex(Query, charsmax(Query), "SELECT * FROM `GO_Egyebek` WHERE Username = '%s';", username[TaskID-LOAD_TASK])
  229.     SQL_ThreadQuery(g_SqlTuple, "QueryLoadOther", Query, Data, 1)
  230. }
  231.  
  232. public QueryLoadOther(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  233. {
  234.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  235.     {
  236.         log_amx("[Skin Betoltes] Hiba: %s", Error)
  237.         return
  238.     }
  239.     else
  240.     {
  241.         new id = Data[0]
  242.         if(SQL_NumRows(Query) > 0)
  243.         {
  244.             new Text[512], Data[14][8]
  245.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcsok"), Text, charsmax(Text))
  246.             parse(Text, Data[0], 7, Data[1], 7, Data[2], 7, Data[3], 7, Data[4], 7, Data[5], 7, Data[6], 7, Data[7], 7, Data[8], 7, Data[9], 7, Data[10], 7,
  247.             Data[11], 7, Data[12], 7, Data[13], 7)
  248.            
  249.             Text[0] = EOS
  250.            
  251.             Kulcsok[id][0] = str_to_num(Data[0])
  252.             Data[0][0] = EOS
  253.             Kulcsok[id][1] = str_to_num(Data[1])
  254.             Data[1][0] = EOS
  255.             Kulcsok[id][2] = str_to_num(Data[2])
  256.             Data[2][0] = EOS
  257.             Kulcsok[id][3] = str_to_num(Data[3])
  258.             Data[3][0] = EOS
  259.             Kulcsok[id][4] = str_to_num(Data[4])
  260.             Data[4][0] = EOS
  261.             Kulcsok[id][5] = str_to_num(Data[5])
  262.             Data[5][0] = EOS
  263.             Kulcsok[id][6] = str_to_num(Data[6])
  264.             Data[6][0] = EOS
  265.             Kulcsok[id][7] = str_to_num(Data[7])
  266.             Data[7][0] = EOS
  267.             Kulcsok[id][8] = str_to_num(Data[8])
  268.             Data[8][0] = EOS
  269.             Kulcsok[id][9] = str_to_num(Data[9])
  270.             Data[9][0] = EOS
  271.             Kulcsok[id][10] = str_to_num(Data[10])
  272.             Data[10][0] = EOS
  273.             Kulcsok[id][11] = str_to_num(Data[11])
  274.             Data[11][0] = EOS
  275.             Kulcsok[id][12] = str_to_num(Data[12])
  276.             Data[12][0] = EOS
  277.             Kulcsok[id][13] = str_to_num(Data[13])
  278.             Data[13][0] = EOS
  279.            
  280.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Ladak"), Text, charsmax(Text))
  281.             parse(Text, Data[0], 7, Data[1], 7, Data[2], 7, Data[3], 7, Data[4], 7, Data[5], 7, Data[6], 7, Data[7], 7, Data[8], 7, Data[9], 7, Data[10], 7,
  282.             Data[11], 7, Data[12], 7)
  283.            
  284.             Text[0] = EOS
  285.            
  286.             Ladak[id][0] = str_to_num(Data[0])
  287.             Data[0][0] = EOS
  288.             Ladak[id][1] = str_to_num(Data[1])
  289.             Data[1][0] = EOS
  290.             Ladak[id][2] = str_to_num(Data[2])
  291.             Data[2][0] = EOS
  292.             Ladak[id][3] = str_to_num(Data[3])
  293.             Data[3][0] = EOS
  294.             Ladak[id][4] = str_to_num(Data[4])
  295.             Data[4][0] = EOS
  296.             Ladak[id][5] = str_to_num(Data[5])
  297.             Data[5][0] = EOS
  298.             Ladak[id][6] = str_to_num(Data[6])
  299.             Data[6][0] = EOS
  300.             Ladak[id][7] = str_to_num(Data[7])
  301.             Data[7][0] = EOS
  302.             Ladak[id][8] = str_to_num(Data[8])
  303.             Data[8][0] = EOS
  304.             Ladak[id][9] = str_to_num(Data[9])
  305.             Data[9][0] = EOS
  306.             Ladak[id][10] = str_to_num(Data[10])
  307.             Data[10][0] = EOS
  308.             Ladak[id][11] = str_to_num(Data[11])
  309.             Data[11][0] = EOS
  310.             Ladak[id][12] = str_to_num(Data[12])
  311.             Data[12][0] = EOS
  312.            
  313.            
  314.             StatTrakTool[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "StatTrak_Tool"))
  315.            
  316.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollar"), Dollarja[id])
  317.         }
  318.         else
  319.             Save_Other(id)
  320.     }
  321. }
  322. /*==============================*/
  323.  
  324. /*========== MENTES ===========*/
  325. public Save_Skins(id)
  326. {
  327.     static Query[2048], Len
  328.     new Text[1024]
  329.    
  330.     Len += formatex(Query, charsmax(Query), "INSERT INTO `GO_Skinek`(`Username`, `Skinek`, `StatTrak_Skinek`, `StatTrak_Olesek`, `Is_M4A4`, `Kivalasztva`)")
  331.     formatex(Text, charsmax(Text), "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0")
  332.     Len += formatex(Query[Len], charsmax(Query)-Len, " VALUES ('%s', '%s', '%s', '%s', 0,", username[id], Text, Text, Text)
  333.     Text[0] = EOS;
  334.     formatex(Text, charsmax(Text), "0,0,0,0,0,0,0,0,0,0,0")
  335.     Len += formatex(Query[Len], charsmax(Query)-Len, " '%s');", Text)
  336.     SQL_ThreadQuery(g_SqlTuple, "QuerySaveSkins", Query)
  337. }
  338.  
  339. public QuerySaveSkins(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  340. {
  341.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  342.     {
  343.         log_amx("[Skinek Mentese] Hiba: %s", Error)
  344.         return
  345.     }
  346. }
  347.  
  348. public Save_Other(id)
  349. {
  350.     static Query[2048], Len
  351.     new Text[512]
  352.    
  353.     Len += formatex(Query, charsmax(Query), "INSERT INTO `GO_Egyebek`(`Username`, `Ladak`, `Kulcsok`, `Dollar`, `StatTrak_Tool`)")
  354.     formatex(Text, charsmax(Text), "0,0,0,0,0,0,0,0,0,0,0,0,0")
  355.     Len += formatex(Query[Len], charsmax(Query)-Len, " VALUES ('%s', '%s',", username[id], Text)
  356.     formatex(Text, charsmax(Text), "0,0,0,0,0,0,0,0,0,0,0,0,0,0")
  357.     Len += formatex(Query[Len], charsmax(Query)-Len, " '%s', 0, 0);", Text)
  358.     SQL_ThreadQuery(g_SqlTuple, "QuerySaveOther", Query)
  359. }
  360.  
  361. public QuerySaveOther(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  362. {
  363.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  364.     {
  365.         log_amx("[Egyebek Mentese] Hiba: %s", Error)
  366.         return
  367.     }
  368. }
  369. /*=============================*/
  370.  
  371. /*======== FRISSITES ==========*/
  372. public Update_SQL(id)
  373. {
  374.     static Query[10240], Len;
  375.     static Text[2048], Hossz;
  376.    
  377.     Query[0] = EOS;
  378.     Len = 0;
  379.    
  380.     Len += formatex(Query, charsmax(Query), "UPDATE `GO_Skinek` SET")
  381.    
  382.     Hossz+=formatex(Text, charsmax(Text), "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][0], Skinjei[id][1], Skinjei[id][2], Skinjei[id][3], Skinjei[id][4], Skinjei[id][5], Skinjei[id][6], Skinjei[id][7], Skinjei[id][8], Skinjei[id][9])
  383.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][10], Skinjei[id][11], Skinjei[id][12], Skinjei[id][13], Skinjei[id][14], Skinjei[id][15], Skinjei[id][16], Skinjei[id][17], Skinjei[id][18], Skinjei[id][19])
  384.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][20], Skinjei[id][21], Skinjei[id][22], Skinjei[id][23], Skinjei[id][24], Skinjei[id][25], Skinjei[id][26], Skinjei[id][27], Skinjei[id][28], Skinjei[id][29])
  385.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][30], Skinjei[id][31], Skinjei[id][32], Skinjei[id][33], Skinjei[id][34], Skinjei[id][35], Skinjei[id][36], Skinjei[id][37], Skinjei[id][38], Skinjei[id][39])
  386.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][40], Skinjei[id][41], Skinjei[id][42], Skinjei[id][43], Skinjei[id][44], Skinjei[id][45], Skinjei[id][46], Skinjei[id][47], Skinjei[id][48], Skinjei[id][49])
  387.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][50], Skinjei[id][51], Skinjei[id][52], Skinjei[id][53], Skinjei[id][54], Skinjei[id][55], Skinjei[id][56], Skinjei[id][57], Skinjei[id][58], Skinjei[id][59])
  388.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][60], Skinjei[id][61], Skinjei[id][62], Skinjei[id][63], Skinjei[id][64], Skinjei[id][65], Skinjei[id][66], Skinjei[id][67], Skinjei[id][68], Skinjei[id][69])
  389.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][70], Skinjei[id][71], Skinjei[id][72], Skinjei[id][73], Skinjei[id][74], Skinjei[id][75], Skinjei[id][76], Skinjei[id][77], Skinjei[id][78], Skinjei[id][79])
  390.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][80], Skinjei[id][81], Skinjei[id][82], Skinjei[id][83], Skinjei[id][84], Skinjei[id][85], Skinjei[id][86], Skinjei[id][87], Skinjei[id][88], Skinjei[id][89])
  391.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][90], Skinjei[id][91], Skinjei[id][92], Skinjei[id][93], Skinjei[id][94], Skinjei[id][95], Skinjei[id][96], Skinjei[id][97], Skinjei[id][98], Skinjei[id][99])
  392.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][100], Skinjei[id][101], Skinjei[id][102], Skinjei[id][103], Skinjei[id][104], Skinjei[id][105], Skinjei[id][106], Skinjei[id][107], Skinjei[id][108], Skinjei[id][109])
  393.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][110], Skinjei[id][111], Skinjei[id][112], Skinjei[id][113], Skinjei[id][114], Skinjei[id][115], Skinjei[id][116], Skinjei[id][117], Skinjei[id][118], Skinjei[id][119])
  394.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][120], Skinjei[id][121], Skinjei[id][122], Skinjei[id][123], Skinjei[id][124], Skinjei[id][125], Skinjei[id][126], Skinjei[id][127], Skinjei[id][128], Skinjei[id][129])
  395.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][130], Skinjei[id][131], Skinjei[id][132], Skinjei[id][133], Skinjei[id][134], Skinjei[id][135], Skinjei[id][136], Skinjei[id][137], Skinjei[id][138], Skinjei[id][139])
  396.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][140], Skinjei[id][141], Skinjei[id][142], Skinjei[id][143], Skinjei[id][144], Skinjei[id][145], Skinjei[id][146], Skinjei[id][147], Skinjei[id][148], Skinjei[id][149])
  397.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", Skinjei[id][150], Skinjei[id][151], Skinjei[id][152], Skinjei[id][153], Skinjei[id][154], Skinjei[id][155], Skinjei[id][156], Skinjei[id][157], Skinjei[id][158], Skinjei[id][159])
  398.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d", Skinjei[id][160], Skinjei[id][161])
  399.    
  400.     Hossz = 0;
  401.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Skinek` = '%s',", Text)
  402.     Text[0] = EOS;
  403.    
  404.     Hossz+=formatex(Text, charsmax(Text), "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][0], StatTrakSkinjei[id][1], StatTrakSkinjei[id][2], StatTrakSkinjei[id][3], StatTrakSkinjei[id][4], StatTrakSkinjei[id][5], StatTrakSkinjei[id][6], StatTrakSkinjei[id][7], StatTrakSkinjei[id][8], StatTrakSkinjei[id][9])
  405.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][10], StatTrakSkinjei[id][11], StatTrakSkinjei[id][12], StatTrakSkinjei[id][13], StatTrakSkinjei[id][14], StatTrakSkinjei[id][15], StatTrakSkinjei[id][16], StatTrakSkinjei[id][17], StatTrakSkinjei[id][18], StatTrakSkinjei[id][19])
  406.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][20], StatTrakSkinjei[id][21], StatTrakSkinjei[id][22], StatTrakSkinjei[id][23], StatTrakSkinjei[id][24], StatTrakSkinjei[id][25], StatTrakSkinjei[id][26], StatTrakSkinjei[id][27], StatTrakSkinjei[id][28], StatTrakSkinjei[id][29])
  407.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][30], StatTrakSkinjei[id][31], StatTrakSkinjei[id][32], StatTrakSkinjei[id][33], StatTrakSkinjei[id][34], StatTrakSkinjei[id][35], StatTrakSkinjei[id][36], StatTrakSkinjei[id][37], StatTrakSkinjei[id][38], StatTrakSkinjei[id][39])
  408.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][40], StatTrakSkinjei[id][41], StatTrakSkinjei[id][42], StatTrakSkinjei[id][43], StatTrakSkinjei[id][44], StatTrakSkinjei[id][45], StatTrakSkinjei[id][46], StatTrakSkinjei[id][47], StatTrakSkinjei[id][48], StatTrakSkinjei[id][49])
  409.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][50], StatTrakSkinjei[id][51], StatTrakSkinjei[id][52], StatTrakSkinjei[id][53], StatTrakSkinjei[id][54], StatTrakSkinjei[id][55], StatTrakSkinjei[id][56], StatTrakSkinjei[id][57], StatTrakSkinjei[id][58], StatTrakSkinjei[id][59])
  410.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][60], StatTrakSkinjei[id][61], StatTrakSkinjei[id][62], StatTrakSkinjei[id][63], StatTrakSkinjei[id][64], StatTrakSkinjei[id][65], StatTrakSkinjei[id][66], StatTrakSkinjei[id][67], StatTrakSkinjei[id][68], StatTrakSkinjei[id][69])
  411.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][70], StatTrakSkinjei[id][71], StatTrakSkinjei[id][72], StatTrakSkinjei[id][73], StatTrakSkinjei[id][74], StatTrakSkinjei[id][75], StatTrakSkinjei[id][76], StatTrakSkinjei[id][77], StatTrakSkinjei[id][78], StatTrakSkinjei[id][79])
  412.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][80], StatTrakSkinjei[id][81], StatTrakSkinjei[id][82], StatTrakSkinjei[id][83], StatTrakSkinjei[id][84], StatTrakSkinjei[id][85], StatTrakSkinjei[id][86], StatTrakSkinjei[id][87], StatTrakSkinjei[id][88], StatTrakSkinjei[id][89])
  413.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][90], StatTrakSkinjei[id][91], StatTrakSkinjei[id][92], StatTrakSkinjei[id][93], StatTrakSkinjei[id][94], StatTrakSkinjei[id][95], StatTrakSkinjei[id][96], StatTrakSkinjei[id][97], StatTrakSkinjei[id][98], StatTrakSkinjei[id][99])
  414.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][100], StatTrakSkinjei[id][101], StatTrakSkinjei[id][102], StatTrakSkinjei[id][103], StatTrakSkinjei[id][104], StatTrakSkinjei[id][105], StatTrakSkinjei[id][106], StatTrakSkinjei[id][107], StatTrakSkinjei[id][108], StatTrakSkinjei[id][109])
  415.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][110], StatTrakSkinjei[id][111], StatTrakSkinjei[id][112], StatTrakSkinjei[id][113], StatTrakSkinjei[id][114], StatTrakSkinjei[id][115], StatTrakSkinjei[id][116], StatTrakSkinjei[id][117], StatTrakSkinjei[id][118], StatTrakSkinjei[id][119])
  416.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][120], StatTrakSkinjei[id][121], StatTrakSkinjei[id][122], StatTrakSkinjei[id][123], StatTrakSkinjei[id][124], StatTrakSkinjei[id][125], StatTrakSkinjei[id][126], StatTrakSkinjei[id][127], StatTrakSkinjei[id][128], StatTrakSkinjei[id][129])
  417.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][130], StatTrakSkinjei[id][131], StatTrakSkinjei[id][132], StatTrakSkinjei[id][133], StatTrakSkinjei[id][134], StatTrakSkinjei[id][135], StatTrakSkinjei[id][136], StatTrakSkinjei[id][137], StatTrakSkinjei[id][138], StatTrakSkinjei[id][139])
  418.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][140], StatTrakSkinjei[id][141], StatTrakSkinjei[id][142], StatTrakSkinjei[id][143], StatTrakSkinjei[id][144], StatTrakSkinjei[id][145], StatTrakSkinjei[id][146], StatTrakSkinjei[id][147], StatTrakSkinjei[id][148], StatTrakSkinjei[id][149])
  419.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSkinjei[id][150], StatTrakSkinjei[id][151], StatTrakSkinjei[id][152], StatTrakSkinjei[id][153], StatTrakSkinjei[id][154], StatTrakSkinjei[id][155], StatTrakSkinjei[id][156], StatTrakSkinjei[id][157], StatTrakSkinjei[id][158], StatTrakSkinjei[id][159])
  420.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d", StatTrakSkinjei[id][160], StatTrakSkinjei[id][161])
  421.    
  422.     Hossz = 0;
  423.     Len += formatex(Query[Len], charsmax(Query)-Len, "`StatTrak_Skinek` = '%s',", Text)
  424.     Text[0] = EOS;
  425.     Hossz+=formatex(Text, charsmax(Text), "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][0], StatTrakSzamlalo[id][1], StatTrakSzamlalo[id][2], StatTrakSzamlalo[id][3], StatTrakSzamlalo[id][4], StatTrakSzamlalo[id][5], StatTrakSzamlalo[id][6], StatTrakSzamlalo[id][7], StatTrakSzamlalo[id][8], StatTrakSzamlalo[id][9])
  426.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][10], StatTrakSzamlalo[id][11], StatTrakSzamlalo[id][12], StatTrakSzamlalo[id][13], StatTrakSzamlalo[id][14], StatTrakSzamlalo[id][15], StatTrakSzamlalo[id][16], StatTrakSzamlalo[id][17], StatTrakSzamlalo[id][18], StatTrakSzamlalo[id][19])
  427.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][20], StatTrakSzamlalo[id][21], StatTrakSzamlalo[id][22], StatTrakSzamlalo[id][23], StatTrakSzamlalo[id][24], StatTrakSzamlalo[id][25], StatTrakSzamlalo[id][26], StatTrakSzamlalo[id][27], StatTrakSzamlalo[id][28], StatTrakSzamlalo[id][29])
  428.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][30], StatTrakSzamlalo[id][31], StatTrakSzamlalo[id][32], StatTrakSzamlalo[id][33], StatTrakSzamlalo[id][34], StatTrakSzamlalo[id][35], StatTrakSzamlalo[id][36], StatTrakSzamlalo[id][37], StatTrakSzamlalo[id][38], StatTrakSzamlalo[id][39])
  429.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][40], StatTrakSzamlalo[id][41], StatTrakSzamlalo[id][42], StatTrakSzamlalo[id][43], StatTrakSzamlalo[id][44], StatTrakSzamlalo[id][45], StatTrakSzamlalo[id][46], StatTrakSzamlalo[id][47], StatTrakSzamlalo[id][48], StatTrakSzamlalo[id][49])
  430.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][50], StatTrakSzamlalo[id][51], StatTrakSzamlalo[id][52], StatTrakSzamlalo[id][53], StatTrakSzamlalo[id][54], StatTrakSzamlalo[id][55], StatTrakSzamlalo[id][56], StatTrakSzamlalo[id][57], StatTrakSzamlalo[id][58], StatTrakSzamlalo[id][59])
  431.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][60], StatTrakSzamlalo[id][61], StatTrakSzamlalo[id][62], StatTrakSzamlalo[id][63], StatTrakSzamlalo[id][64], StatTrakSzamlalo[id][65], StatTrakSzamlalo[id][66], StatTrakSzamlalo[id][67], StatTrakSzamlalo[id][68], StatTrakSzamlalo[id][69])
  432.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][70], StatTrakSzamlalo[id][71], StatTrakSzamlalo[id][72], StatTrakSzamlalo[id][73], StatTrakSzamlalo[id][74], StatTrakSzamlalo[id][75], StatTrakSzamlalo[id][76], StatTrakSzamlalo[id][77], StatTrakSzamlalo[id][78], StatTrakSzamlalo[id][79])
  433.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][80], StatTrakSzamlalo[id][81], StatTrakSzamlalo[id][82], StatTrakSzamlalo[id][83], StatTrakSzamlalo[id][84], StatTrakSzamlalo[id][85], StatTrakSzamlalo[id][86], StatTrakSzamlalo[id][87], StatTrakSzamlalo[id][88], StatTrakSzamlalo[id][89])
  434.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][90], StatTrakSzamlalo[id][91], StatTrakSzamlalo[id][92], StatTrakSzamlalo[id][93], StatTrakSzamlalo[id][94], StatTrakSzamlalo[id][95], StatTrakSzamlalo[id][96], StatTrakSzamlalo[id][97], StatTrakSzamlalo[id][98], StatTrakSzamlalo[id][99])
  435.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][100], StatTrakSzamlalo[id][101], StatTrakSzamlalo[id][102], StatTrakSzamlalo[id][103], StatTrakSzamlalo[id][104], StatTrakSzamlalo[id][105], StatTrakSzamlalo[id][106], StatTrakSzamlalo[id][107], StatTrakSzamlalo[id][108], StatTrakSzamlalo[id][109])
  436.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][110], StatTrakSzamlalo[id][111], StatTrakSzamlalo[id][112], StatTrakSzamlalo[id][113], StatTrakSzamlalo[id][114], StatTrakSzamlalo[id][115], StatTrakSzamlalo[id][116], StatTrakSzamlalo[id][117], StatTrakSzamlalo[id][118], StatTrakSzamlalo[id][119])
  437.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][120], StatTrakSzamlalo[id][121], StatTrakSzamlalo[id][122], StatTrakSzamlalo[id][123], StatTrakSzamlalo[id][124], StatTrakSzamlalo[id][125], StatTrakSzamlalo[id][126], StatTrakSzamlalo[id][127], StatTrakSzamlalo[id][128], StatTrakSzamlalo[id][129])
  438.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][130], StatTrakSzamlalo[id][131], StatTrakSzamlalo[id][132], StatTrakSzamlalo[id][133], StatTrakSzamlalo[id][134], StatTrakSzamlalo[id][135], StatTrakSzamlalo[id][136], StatTrakSzamlalo[id][137], StatTrakSzamlalo[id][138], StatTrakSzamlalo[id][139])
  439.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][140], StatTrakSzamlalo[id][141], StatTrakSzamlalo[id][142], StatTrakSzamlalo[id][143], StatTrakSzamlalo[id][144], StatTrakSzamlalo[id][145], StatTrakSzamlalo[id][146], StatTrakSzamlalo[id][147], StatTrakSzamlalo[id][148], StatTrakSzamlalo[id][149])
  440.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,", StatTrakSzamlalo[id][150], StatTrakSzamlalo[id][151], StatTrakSzamlalo[id][152], StatTrakSzamlalo[id][153], StatTrakSzamlalo[id][154], StatTrakSzamlalo[id][155], StatTrakSzamlalo[id][156], StatTrakSzamlalo[id][157], StatTrakSzamlalo[id][158], StatTrakSzamlalo[id][159])
  441.     Hossz+=formatex(Text[Hossz], charsmax(Text)-Hossz, "%d,%d", StatTrakSzamlalo[id][160], StatTrakSzamlalo[id][161])
  442.    
  443.     Hossz = 0;
  444.     Len += formatex(Query[Len], charsmax(Query)-Len, "`StatTrak_Olesek` = '%s',", Text)
  445.     Text[0] = EOS;
  446.    
  447.     new m4a4; if(Is_M4A4[id]) m4a4 = 1
  448.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Is_M4A4` = ^"%i^",", m4a4)
  449.    
  450.     Hossz+=formatex(Text, charsmax(Text), "%d %d %d %d %d %d %d %d %d %d %d", chosen[id][0], chosen[id][1], chosen[id][2], chosen[id][3], chosen[id][4], chosen[id][5], chosen[id][6], chosen[id][7], chosen[id][8], chosen[id][9], chosen[id][10])
  451.  
  452.     Hossz = 0;
  453.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kivalasztva` = '%s' WHERE `Username` = '%s';", Text, username[id])
  454.     SQL_ThreadQuery(g_SqlTuple, "QueryUpdateSkins", Query)
  455.     Text[0] = EOS;
  456.     Query[0] = EOS;
  457.     Len = 0;
  458.    
  459.     Len += formatex(Query, charsmax(Query), "UPDATE `GO_Egyebek` SET")
  460.     formatex(Text, charsmax(Text), "%d %d %d %d %d %d %d %d %d %d %d %d %d", Ladak[id][0], Ladak[id][1], Ladak[id][2], Ladak[id][3], Ladak[id][4], Ladak[id][5], Ladak[id][6], Ladak[id][7], Ladak[id][8], Ladak[id][9], Ladak[id][10], Ladak[id][11], Ladak[id][12])
  461.    
  462.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Ladak` = '%s',", Text)
  463.     Text[0] = EOS;
  464.     formatex(Text, charsmax(Text), "%d %d %d %d %d %d %d %d %d %d %d %d %d %d", Kulcsok[id][0], Kulcsok[id][1], Kulcsok[id][2], Kulcsok[id][3], Kulcsok[id][4], Kulcsok[id][5], Kulcsok[id][6], Kulcsok[id][7], Kulcsok[id][8], Kulcsok[id][9], Kulcsok[id][10], Kulcsok[id][11], Kulcsok[id][12], Kulcsok[id][13])
  465.    
  466.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcsok` = '%s',", Text)
  467.     Text[0] = EOS;
  468.    
  469.     new dollar[8]; formatex(dollar, charsmax(dollar), "%.2f", Dollarja[id])
  470.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollar` = '%s',`StatTrak_Tool` = '%i' WHERE `Username` = '%s';", dollar, StatTrakTool[id], username[id])
  471.     SQL_ThreadQuery(g_SqlTuple, "QueryUpdateOther", Query)
  472. }
  473.  
  474. public QueryUpdateSkins(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  475. {
  476.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  477.     {
  478.         log_amx("[Skinek Frissitese] Hiba: %s", Error)
  479.         return
  480.     }
  481. }
  482. public QueryUpdateOther(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  483. {
  484.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  485.     {
  486.         log_amx("[Egyebek Frissitese] Hiba: %s", Error)
  487.         return
  488.     }
  489. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: sql hiba.
HozzászólásElküldve: 2019.08.24. 16:15 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
Tekintettel, hogy hamarabb lefut a Set_Fail_State, mint a komplett hiba log így ne is várd, hogy pontos információt kapsz az esetről.

Set_Fail_State esetén a komplett plugin leáll és ezt követően már a Log_Amx már nem érvényesül. Ez esetben nem kell mást tenned, mint megcseréled az említett sorokat.

Például:
  1. if(Errcode)
  2.         log_amx("[Egyeb tabla!!!] Hiba: %s", Error)
  3.  
  4.     if(FailState == TQUERY_CONNECT_FAILED)
  5.         set_fail_state("Nem lehet csatlakozni az adatbazishoz [Egyeb tabla!!!]")
  6.     else if(FailState == TQUERY_QUERY_FAILED)
  7.         set_fail_state("Query Error [Egyeb tabla!!!]")


Kezdetnek ez segíthet, de nem biztos, hogy ténylegesen innen ered a hiba. Mit jelent az, hogy belaggol? Mitől laggol be? Mentéskor? Betöltéskor? Nem mellesleg miért kell Explodeolni amikor gyakorlatilag külön oszlopokat is használhatnál. Nem mondom, hogy írd át, mert így is mennie kell, de nem lenne hülyeség.

Amúgy így szemre semmi hibát nem látok.

Ők köszönték meg JohanCorn nek ezt a hozzászólást: konfigos312 (2019.08.24. 16:41)
  Népszerűség: 2.27%


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 6 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