hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.15. 22:13



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Google [Bot] 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ő


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mentés hiba
HozzászólásElküldve: 2016.10.23. 09:56 
Offline
Beavatott

Csatlakozott: 2016.08.17. 18:52
Hozzászólások: 92
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 2 alkalommal
Hello ez igy miért nem ment?
  1. public plugin_cfg() {
  2.     static Query[10048], Len;
  3.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0],SQLINFO[1],SQLINFO[2],SQLINFO[3]);
  4.    
  5.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `g_offen` (`authid` varchar(32) NOT NULL, `username` varchar(32) NOT NULL, ");
  6.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jel` varchar(32) NOT NULL, ");
  7.     Len += formatex(Query[Len], charsmax(Query)-Len, "`DLL` int(11) NOT NULL, `Regizve` int(11) NOT NULL, ");
  8.    
  9.     for(new i;i < 110; i++) {
  10.         Len += formatex(Query[Len], charsmax(Query)-Len, "`W%d` int(11) NOT NULL, ", i);
  11.     }
  12.     for(new i;i < 6; i++){
  13.         Len += formatex(Query[Len], charsmax(Query)-Len, "`L%d` int(11) NOT NULL, ", i);
  14.     }
  15.    
  16.     Len += formatex(Query[Len], charsmax(Query)-Len, "`OL` int(11) NOT NULL, `RG` int(11) NOT NULL, `KL` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  17.    
  18.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  19. }
  20.      
  21. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  22. {
  23.     if(FailState == TQUERY_CONNECT_FAILED)
  24.         set_fail_state("Nem lehet csatlakozni az adatbazishoz.")
  25.     else if(FailState == TQUERY_QUERY_FAILED)
  26.         set_fail_state("Query Error")
  27.     if(Errcode)
  28.         log_amx("Hiba: %s",Error)
  29. }
  30. public client_putinserver(id)
  31. {
  32.     if(!is_user_bot(id) && !is_user_hltv(id))
  33.     {
  34.         get_user_name(id, name[id], charsmax(name))
  35.         get_user_authid(id, authid[id], charsmax(authid))
  36.         if(contain(authid[id], "_ID_LAN") != -1) get_user_ip(id, authid[id], charsmax(authid), 1)
  37.         Load_SQL(id)
  38.     }
  39. }
  40.  
  41. public client_disconnect(id)
  42. {
  43.     if(!is_user_bot(id) && !is_user_hltv(id))
  44.         Update_SQL(id)
  45.    
  46.     for(new i;i < 13; i++) Skin[i][id] = 0;
  47.     authid[id][0] = EOS;
  48.     name[id][0] = EOS;
  49.     Gun[id] = 1;
  50.    
  51.     Registered[id] = 0;
  52.     UserPassword[id] = "";
  53.     RegPassword[id] = "";
  54.     Loggedin[id] = false;
  55.     Write[id] = false;
  56.     Write2[id] = false;
  57. }
  58. public client_infochanged(id)
  59. {
  60.     if(!is_user_connected(id))
  61.         return PLUGIN_HANDLED
  62.    
  63.     get_user_info(id, "name", name[id], charsmax(name[]))
  64.    
  65.     return PLUGIN_CONTINUE
  66. }
  67.  
  68. public Load_SQL(id)
  69. {
  70.     static Query[10048], Data[1]; Data[0] = id
  71.    
  72.     formatex(Query, charsmax(Query), "SELECT * FROM `g_offen` WHERE authid = ^"%s^";", authid[id])
  73.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  74. }
  75.  
  76. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  77. {
  78.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  79.     {
  80.         log_amx("%s", Error)
  81.         return
  82.     }
  83.     else
  84.     {
  85.         new id = Data[0];
  86.         new kname[32];
  87.  
  88.         if(SQL_NumRows(Query) > 0)
  89.         {
  90.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jel"), RegPassword[id], charsmax(RegPassword[]));
  91.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "DLL"));
  92.             Registered[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regizve"));
  93.            
  94.             for(new i;i < 110; i++) {
  95.                 formatex(kname, charsmax(kname), "W%d", i);
  96.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, kname));
  97.             }
  98.             for(new i;i < 6; i++) {
  99.                 formatex(kname, charsmax(kname), "L%d", i);
  100.                 Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, kname));
  101.             }
  102.            
  103.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "OL"));
  104.             Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "RG"));
  105.             Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "KL"));
  106.         }
  107.         else Save_SQL(id);
  108.     }
  109. }
  110. public Save_SQL(id)
  111. {
  112.     static Query[10048], Len;
  113.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `g_offen` (`authid`, `username`, ");
  114.    
  115.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jel` ,");
  116.     Len += formatex(Query[Len], charsmax(Query)-Len, "`DLL` ,  `Regizve` ,");
  117.    
  118.     for(new i;i < 110; i++) {
  119.         Len += formatex(Query[Len], charsmax(Query)-Len, "`W%d` ,", i);
  120.     }
  121.     for(new i;i < 6; i++) {
  122.         Len += formatex(Query[Len], charsmax(Query)-Len, "`L%d` ,", i);
  123.     }
  124.    
  125.     Len += formatex(Query[Len], charsmax(Query)-Len, "`OL` , `RG`, `KL`) VALUES (^"%s^", ^"%s^"", authid[id], name[id]);
  126.     Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^"");
  127.     Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^", ^"0^"");
  128.    
  129.     for(new i;i < 110;i++) {
  130.         Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^"");
  131.     }
  132.     for(new i;i < 6; i++) {
  133.         Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^"");
  134.     }
  135.    
  136.     Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^",^"0^",^"0^");");
  137.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  138. }
  139.  
  140. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  141. {
  142.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  143.     {
  144.         log_amx("%s", Error)
  145.         return
  146.     }
  147. }
  148.  
  149. public Update_SQL(id)
  150. {
  151.     static Query[10048], Len;
  152.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `g_offen` SET `username` = ^"%s^"", name[id]);
  153.    
  154.     Len += formatex(Query[Len], charsmax(Query)-Len, ", `Jel` = ^"%s^"", RegPassword[id]);
  155.     Len += formatex(Query[Len], charsmax(Query)-Len, ", `DLL` = %d, `Regizve` = ^"%d^"", Dollar[id], Registered[id]);
  156.    
  157.     for(new i;i < 110; i++) {
  158.         Len += formatex(Query[Len], charsmax(Query)-Len, ", `W%d` = %d", i, OsszesSkin[i][id]);
  159.     }
  160.     for(new i;i < 6; i++) {
  161.         Len += formatex(Query[Len], charsmax(Query)-Len, ", `L%d` = %d", i, Lada[i][id]);
  162.     }
  163.     Len += formatex(Query[Len], charsmax(Query)-Len, ", `OL` = %d, `RG` = %d, `KL` = %d WHERE `authid` = ^"%s^";", Oles[id], Rang[id], Kulcs[id], authid[id]);
  164.    
  165.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  166. }


 ! Moderátori megjegyzés (mforce):
témanév

_________________
.:[BadboYs]:. Global Offensive
Vasárnap NEW MÓD!


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Mentés hiba
HozzászólásElküldve: 2016.10.25. 15:47 
Offline
Újonc

Csatlakozott: 2016.08.13. 03:37
Hozzászólások: 10
Megköszönték neki: 1 alkalommal
Toretto írta:
Hello ez igy miért nem ment?
  1. public plugin_cfg() {
  2.     static Query[10048], Len;
  3.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0],SQLINFO[1],SQLINFO[2],SQLINFO[3]);
  4.    
  5.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `g_offen` (`authid` varchar(32) NOT NULL, `username` varchar(32) NOT NULL, ");
  6.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jel` varchar(32) NOT NULL, ");
  7.     Len += formatex(Query[Len], charsmax(Query)-Len, "`DLL` int(11) NOT NULL, `Regizve` int(11) NOT NULL, ");
  8.    
  9.     for(new i;i < 110; i++) {
  10.         Len += formatex(Query[Len], charsmax(Query)-Len, "`W%d` int(11) NOT NULL, ", i);
  11.     }
  12.     for(new i;i < 6; i++){
  13.         Len += formatex(Query[Len], charsmax(Query)-Len, "`L%d` int(11) NOT NULL, ", i);
  14.     }
  15.    
  16.     Len += formatex(Query[Len], charsmax(Query)-Len, "`OL` int(11) NOT NULL, `RG` int(11) NOT NULL, `KL` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  17.    
  18.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  19. }
  20.      
  21. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  22. {
  23.     if(FailState == TQUERY_CONNECT_FAILED)
  24.         set_fail_state("Nem lehet csatlakozni az adatbazishoz.")
  25.     else if(FailState == TQUERY_QUERY_FAILED)
  26.         set_fail_state("Query Error")
  27.     if(Errcode)
  28.         log_amx("Hiba: %s",Error)
  29. }
  30. public client_putinserver(id)
  31. {
  32.     if(!is_user_bot(id) && !is_user_hltv(id))
  33.     {
  34.         get_user_name(id, name[id], charsmax(name))
  35.         get_user_authid(id, authid[id], charsmax(authid))
  36.         if(contain(authid[id], "_ID_LAN") != -1) get_user_ip(id, authid[id], charsmax(authid), 1)
  37.         Load_SQL(id)
  38.     }
  39. }
  40.  
  41. public client_disconnect(id)
  42. {
  43.     if(!is_user_bot(id) && !is_user_hltv(id))
  44.         Update_SQL(id)
  45.    
  46.     for(new i;i < 13; i++) Skin[i][id] = 0;
  47.     authid[id][0] = EOS;
  48.     name[id][0] = EOS;
  49.     Gun[id] = 1;
  50.    
  51.     Registered[id] = 0;
  52.     UserPassword[id] = "";
  53.     RegPassword[id] = "";
  54.     Loggedin[id] = false;
  55.     Write[id] = false;
  56.     Write2[id] = false;
  57. }
  58. public client_infochanged(id)
  59. {
  60.     if(!is_user_connected(id))
  61.         return PLUGIN_HANDLED
  62.    
  63.     get_user_info(id, "name", name[id], charsmax(name[]))
  64.    
  65.     return PLUGIN_CONTINUE
  66. }
  67.  
  68. public Load_SQL(id)
  69. {
  70.     static Query[10048], Data[1]; Data[0] = id
  71.    
  72.     formatex(Query, charsmax(Query), "SELECT * FROM `g_offen` WHERE authid = ^"%s^";", authid[id])
  73.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  74. }
  75.  
  76. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  77. {
  78.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  79.     {
  80.         log_amx("%s", Error)
  81.         return
  82.     }
  83.     else
  84.     {
  85.         new id = Data[0];
  86.         new kname[32];
  87.  
  88.         if(SQL_NumRows(Query) > 0)
  89.         {
  90.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jel"), RegPassword[id], charsmax(RegPassword[]));
  91.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "DLL"));
  92.             Registered[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regizve"));
  93.            
  94.             for(new i;i < 110; i++) {
  95.                 formatex(kname, charsmax(kname), "W%d", i);
  96.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, kname));
  97.             }
  98.             for(new i;i < 6; i++) {
  99.                 formatex(kname, charsmax(kname), "L%d", i);
  100.                 Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, kname));
  101.             }
  102.            
  103.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "OL"));
  104.             Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "RG"));
  105.             Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "KL"));
  106.         }
  107.         else Save_SQL(id);
  108.     }
  109. }
  110. public Save_SQL(id)
  111. {
  112.     static Query[10048], Len;
  113.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `g_offen` (`authid`, `username`, ");
  114.    
  115.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jel` ,");
  116.     Len += formatex(Query[Len], charsmax(Query)-Len, "`DLL` ,  `Regizve` ,");
  117.    
  118.     for(new i;i < 110; i++) {
  119.         Len += formatex(Query[Len], charsmax(Query)-Len, "`W%d` ,", i);
  120.     }
  121.     for(new i;i < 6; i++) {
  122.         Len += formatex(Query[Len], charsmax(Query)-Len, "`L%d` ,", i);
  123.     }
  124.    
  125.     Len += formatex(Query[Len], charsmax(Query)-Len, "`OL` , `RG`, `KL`) VALUES (^"%s^", ^"%s^"", authid[id], name[id]);
  126.     Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^"");
  127.     Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^", ^"0^"");
  128.    
  129.     for(new i;i < 110;i++) {
  130.         Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^"");
  131.     }
  132.     for(new i;i < 6; i++) {
  133.         Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^"");
  134.     }
  135.    
  136.     Len += formatex(Query[Len], charsmax(Query)-Len, ", ^"0^",^"0^",^"0^");");
  137.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  138. }
  139.  
  140. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  141. {
  142.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  143.     {
  144.         log_amx("%s", Error)
  145.         return
  146.     }
  147. }
  148.  
  149. public Update_SQL(id)
  150. {
  151.     static Query[10048], Len;
  152.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `g_offen` SET `username` = ^"%s^"", name[id]);
  153.    
  154.     Len += formatex(Query[Len], charsmax(Query)-Len, ", `Jel` = ^"%s^"", RegPassword[id]);
  155.     Len += formatex(Query[Len], charsmax(Query)-Len, ", `DLL` = %d, `Regizve` = ^"%d^"", Dollar[id], Registered[id]);
  156.    
  157.     for(new i;i < 110; i++) {
  158.         Len += formatex(Query[Len], charsmax(Query)-Len, ", `W%d` = %d", i, OsszesSkin[i][id]);
  159.     }
  160.     for(new i;i < 6; i++) {
  161.         Len += formatex(Query[Len], charsmax(Query)-Len, ", `L%d` = %d", i, Lada[i][id]);
  162.     }
  163.     Len += formatex(Query[Len], charsmax(Query)-Len, ", `OL` = %d, `RG` = %d, `KL` = %d WHERE `authid` = ^"%s^";", Oles[id], Rang[id], Kulcs[id], authid[id]);
  164.    
  165.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  166. }

Jo ez caak 1 - 2 hiba van benne ha gepen leszek javitom

 ! Moderátori megjegyzés (mforce):
semmi értelmeset nem szóltál a témához. Hsz vadászat és off

_________________
Global Offensive [15%][StatTrak*/130 Skin/ 9 Láda]
DeathRun[5%][Kopás Rendszer/5 Láda / 40 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 2 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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