hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 547 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 547 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  [ 14 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
 Hozzászólás témája: Re: MySQL Len mentés
HozzászólásElküldve: 2016.04.09. 19:07 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.02.18. 19:24
Hozzászólások: 193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
SZILARD írta:
Így is próbáltam
  1. public plugin_cfg() {
  2.     new Query[512];
  3.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  4.     formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `tabla_neve` (`Nev` varchar(32) NOT NULL,`szint` int(11) NOT NULL,`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  5.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  6. }
  7. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  8.     if(FailState == TQUERY_CONNECT_FAILED)
  9.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  10.     else if(FailState == TQUERY_QUERY_FAILED)
  11.         set_fail_state("Query Error");
  12.     if(Errcode)
  13.         log_amx("Hibat dobtam: %s",Error);
  14.    
  15. }
  16. public load(id) {
  17.     new Query[512], Data[1]
  18.     Data[0] = id
  19.     formatex(Query, charsmax(Query), "SELECT * FROM `tabla_neve` WHERE Nev = ^"%s^";", name[id])
  20.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  21. }
  22. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  23.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  24.         log_amx("%s", Error)
  25.         return
  26.     }
  27.     else {
  28.         new id = Data[0];
  29.         if(SQL_NumRows(Query) > 0) {
  30.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szint"))
  31.         }
  32.         else {
  33.             save(id)
  34.         }
  35.     }
  36. }
  37. public save(id) {
  38.     new Query[1024]
  39.     new Len;
  40.    
  41.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `tabla_neve` ")
  42.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev`, `szint`) VALUES (^"%s^", ^"0^");", name[id])
  43.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  44. }
  45. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  46.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  47.         log_amx("%s", Error)
  48.         return
  49.     }
  50. }
  51. public update(id) {
  52.     new Query[1024]
  53.     new Len;
  54.    
  55.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `tabla_neve` ")
  56.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev`, `szint`) VALUES (^"%s^", ^"0^");", name[id])
  57.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  58. }

Hat ha mar az update-nal a Len-el csinalod mindenhol ugy csinalod.

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL Len mentés
HozzászólásElküldve: 2016.04.09. 20:40 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
Egész nap ezzel kínlódok, valami segítsen

  1. public plugin_cfg() {
  2.     new Query[2048], Len;
  3.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  4.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `tabla_neve`")
  5.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL,`szint` int(11) NOT NULL,`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  6.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  7. }
  8. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  9.     if(FailState == TQUERY_CONNECT_FAILED)
  10.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  11.     else if(FailState == TQUERY_QUERY_FAILED)
  12.         set_fail_state("Query Error");
  13.     if(Errcode)
  14.         log_amx("Hibat dobtam: %s",Error);
  15.    
  16. }
  17. public load(id) {
  18.     new Query[1024], Data[1], Len;
  19.     Data[0] = id
  20.    
  21.     Len += formatex(Query[Len], charsmax(Query), "SELECT * FROM `tabla_neve` ")
  22.     Len += formatex(Query[Len], charsmax(Query)-Len, "SELECT * FROM `tabla_neve` WHERE Nev = ^"%s^";", name[id])
  23.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  24. }
  25. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  26.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  27.         log_amx("%s", Error)
  28.         return
  29.     }
  30.     else {
  31.         new id = Data[0];
  32.         if(SQL_NumRows(Query) > 0) {
  33.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szint"))
  34.         }
  35.         else {
  36.             save(id)
  37.         }
  38.     }
  39. }
  40. public save(id) {
  41.     new Query[1024]
  42.     new Len;
  43.    
  44.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `tabla_neve` ")
  45.    
  46.     Len += formatex(Query[Len], charsmax(Query)-Len,"(Nev) VALUES(`%s`)", name[id])
  47.    
  48.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  49. }
  50. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  51.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  52.         log_amx("%s", Error)
  53.         return
  54.     }
  55. }
  56. public update(id) {
  57.     new Query[1024]
  58.     new Len;
  59.    
  60.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `tabla_neve` ")
  61.     Len += formatex(Query[Len], charsmax(Query)-Len, " SET szint = ^"%i^" WHERE Nev = ^"%s^"; ", Szint[id], name[id])
  62.    
  63.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  64. }
  65. public plugin_end() {
  66.     SQL_FreeHandle(g_SqlTuple)
  67. }
  68. public client_putinserver(id) {
  69.     if(!is_user_bot(id)) {
  70.         get_user_name(id, name[id], charsmax(name))
  71.         load(id)
  72.     }
  73. }
  74. public client_disconnect(id) {
  75.     if(!is_user_bot(id)) {
  76.         get_user_name(id, name[id], charsmax(name))
  77.         update(id)
  78.     }
  79.     copy(name[id], charsmax(name[]), "")
  80. }

_________________
Global Offensive: (50%)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL Len mentés
HozzászólásElküldve: 2016.04.09. 21:00 
Offline
Fanatikus
Avatar

Csatlakozott: 2016.02.18. 19:24
Hozzászólások: 193
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 20 alkalommal
  1. public plugin_cfg() {
  2.     new Query[2048], Len;
  3.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  4.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `tabla_neve`")
  5.    
  6.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ")
  7.     Len += formatex(Query[Len], charsmax(Query)-Len, "`szint` int(11) NOT NULL,`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  8.    
  9.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  10. }
  11. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  12.     if(FailState == TQUERY_CONNECT_FAILED)
  13.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  14.     else if(FailState == TQUERY_QUERY_FAILED)
  15.         set_fail_state("Query Error");
  16.     if(Errcode)
  17.         log_amx("Hibat dobtam: %s",Error);
  18.    
  19. }
  20. public load(id) {
  21.     new Query[1024], Data[1], Len;
  22.     Data[0] = id
  23.    
  24.     Len += formatex(Query[Len], charsmax(Query), "SELECT * FROM `tabla_neve` ")
  25.     Len += formatex(Query[Len], charsmax(Query)-Len, "SELECT * FROM `tabla_neve` WHERE Nev = ^"%s^";", name[id])
  26.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  27. }
  28. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  29.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  30.         log_amx("%s", Error)
  31.         return
  32.     }
  33.     else {
  34.         new id = Data[0];
  35.         if(SQL_NumRows(Query) > 0) {
  36.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szint"))
  37.         }
  38.         else {
  39.             save(id)
  40.         }
  41.     }
  42. }
  43. public save(id) {
  44.     new Query[1024]
  45.     new Len;
  46.    
  47.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `tabla_neve` ")
  48.    
  49.     Len += formatex(Query[Len], charsmax(Query)-Len,"(`Nev`, ")
  50.     Len += formatex(Query[Len], charsmax(Query)-Len,"`Szint` VALUES (`%s`, ", name[id])
  51.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^");");
  52.    
  53.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  54. }
  55. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  56.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  57.         log_amx("%s", Error)
  58.         return
  59.     }
  60. }
  61. public update(id) {
  62.     new Query[1024]
  63.     new Len;
  64.    
  65.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `tabla_neve` ")
  66.     Len += formatex(Query[Len], charsmax(Query)-Len, " SET szint = ^"%i^" WHERE Nev = ^"%s^"; ", Szint[id], name[id])
  67.    
  68.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  69. }
  70. public plugin_end() {
  71.     SQL_FreeHandle(g_SqlTuple)
  72. }
  73. public client_putinserver(id) {
  74.     if(!is_user_bot(id)) {
  75.         get_user_name(id, name[id], charsmax(name))
  76.         load(id)
  77.     }
  78. }
  79. public client_disconnect(id) {
  80.     if(!is_user_bot(id)) {
  81.         get_user_name(id, name[id], charsmax(name))
  82.         update(id)
  83.     }
  84.     copy(name[id], charsmax(name[]), "")
  85. }

_________________
Global Offensive Mod[5000 ft/ Sql Mentes / 6 Lada / 135 Skin]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL Len mentés
HozzászólásElküldve: 2016.04.09. 22:13 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
MEGOLDVA!

  1. public plugin_cfg() {
  2.     new Query[2048], Len;
  3.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  4.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `tabla_neve`")
  5.    
  6.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ")
  7.     Len += formatex(Query[Len], charsmax(Query)-Len, "`szint` int(11) NOT NULL,`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  8.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  9. }
  10. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  11.     if(FailState == TQUERY_CONNECT_FAILED)
  12.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  13.     else if(FailState == TQUERY_QUERY_FAILED)
  14.         set_fail_state("Query Error");
  15.     if(Errcode)
  16.         log_amx("Hibat dobtam: %s",Error);
  17.    
  18. }
  19. public load(id) {
  20.     new Query[1024], Data[1], Len;
  21.     Data[0] = id
  22.    
  23.     Len += formatex(Query[Len], charsmax(Query), "SELECT * FROM `tabla_neve` ")
  24.    
  25.     Len += formatex(Query[Len], charsmax(Query)-Len, "WHERE Nev = ^"%s^";", name[id])
  26.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  27. }
  28. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  29.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  30.         log_amx("%s", Error)
  31.         return
  32.     }
  33.     else {
  34.         new id = Data[0];
  35.         if(SQL_NumRows(Query) > 0) {
  36.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szint"))
  37.         }
  38.         else {
  39.             save(id)
  40.         }
  41.     }
  42. }
  43. public save(id) {
  44.     new Query[1024]
  45.     new Len;
  46.    
  47.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `tabla_neve` ")
  48.    
  49.     Len += formatex(Query[Len], charsmax(Query)-Len,"(`Nev`, ")
  50.     Len += formatex(Query[Len], charsmax(Query)-Len,"`szint`) VALUES (^"%s^", ", name[id])
  51.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^");");
  52.    
  53.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  54. }
  55. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  56.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  57.         log_amx("%s", Error)
  58.         return
  59.     }
  60. }
  61. public update(id) {
  62.     new Query[1024]
  63.     new Len;
  64.    
  65.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `tabla_neve` ")
  66.    
  67.     Len += formatex(Query[Len], charsmax(Query)-Len, " SET szint = ^"%i^" WHERE Nev = ^"%s^";", Szint[id], name[id])
  68.    
  69.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  70. }
  71. public plugin_end() {
  72.     SQL_FreeHandle(g_SqlTuple)
  73. }
  74. public client_putinserver(id) {
  75.     if(!is_user_bot(id)) {
  76.         get_user_name(id, name[id], charsmax(name))
  77.         load(id)
  78.     }
  79. }
  80. public client_disconnect(id) {
  81.     if(!is_user_bot(id)) {
  82.         get_user_name(id, name[id], charsmax(name))
  83.         update(id)
  84.     }
  85.     copy(name[id], charsmax(name[]), "")
  86. }

_________________
Global Offensive: (50%)


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  [ 14 hozzászólás ]  Oldal Előző 1 2


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 34 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