hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 270 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 269 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ő


Új téma nyitása  Hozzászólás a témához  [ 10 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: SQL Segitség
HozzászólásElküldve: 2016.09.02. 18:51 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
Üdv én szeretnék egy olyant hogy pl van ez a sql mentés
  1. NEW const SQL_INFO[][] = {
  2.     "127.0.0.1",    // HOST
  3.     "username",     // USERNAME
  4.     "password",     // PASSWORD
  5.     "database"      // DATABASE
  6. }
  7.  
  8. NEW Handle:g_SqlTuple;
  9.  
  10. NEW valtozo[33]
  11. NEW name[33][32]
  12.  
  13. public plugin_cfg() {
  14.     NEW Query[512];
  15.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  16.  
  17.     formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `tabla_neve` (`username` varchar(32) NOT NULL,`valami_ertek` int(11) NOT NULL,`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  18.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  19. }
  20.  
  21. public createTableThread(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  22.     IF(FailState == TQUERY_CONNECT_FAILED)
  23.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  24.     ELSE IF(FailState == TQUERY_QUERY_FAILED)
  25.         set_fail_state("Query Error");
  26.     IF(Errcode)
  27.         log_amx("Hibat dobtam: %s",Error);
  28. }
  29.  
  30. public client_putinserver(id) {
  31.     IF(!is_user_bot(id)) {
  32.         get_user_name(id, name[id], charsmax(name))
  33.         LOAD(id)
  34.     }
  35. }
  36.  
  37. public LOAD(id) {
  38.     NEW Query[512], DATA[1]
  39.     DATA[0] = id
  40.     formatex(Query, charsmax(Query), "SELECT * FROM `tabla_neve` WHERE username = ^"%s^";", name[id])
  41.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, DATA, 1)
  42. }
  43.  
  44. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  45.     IF(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  46.         log_amx("%s", Error)
  47.         RETURN
  48.     }
  49.     ELSE {
  50.         NEW id = DATA[0];
  51.  
  52.         IF(SQL_NumRows(Query) > 0) {
  53.             valtozo[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "valami_ertek"))
  54.         }
  55.         ELSE {
  56.             save(id)
  57.         }
  58.     }
  59. }
  60.  
  61. public save(id) {
  62.     NEW text[512];
  63.     formatex(text, charsmax(text), "INSERT INTO `tabla_neve` (`username`, `valami_ertek`) VALUES (^"%s^", ^"0^");", name[id])
  64.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  65. }
  66.  
  67. public QuerySetData(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  68.     IF(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  69.         log_amx("%s", Error)
  70.         RETURN
  71.     }
  72. }
  73.  
  74. public UPDATE(id) {
  75.     NEW text[512];
  76.     formatex(text, charsmax(text), "UPDATE `tabla_neve` SET valami_ertek = ^"%i^" WHERE username = ^"%s^";", valtozo[id], name[id])
  77.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  78. }
  79.  
  80. public client_disconnect(id) {
  81.     IF(!is_user_bot(id)) {
  82.         UPDATE(id)
  83.     }
  84.     valtozo[id] = 0
  85.     copy(name[id], charsmax(name[]), "")
  86. }
  87.  
  88. public plugin_end() {
  89.     SQL_FreeHandle(g_SqlTuple)
  90. }







és ezeket szeretném bele írni h mentse ezeket a dolgokat valaki tudna benne segíteni ? előre is köszönöm!


  1. szint, xp,g_kulcs, g_csomag, g_arany, talalttargy, talaltarany


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.02. 19:03 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.04.10. 19:49
Hozzászólások: 610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
SQL Tutorial itt mindent megtalálsz.

_________________
Néha itt, de többször nem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.03. 09:44 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
valahogy nem nagyon ertem :D azert kerek segitséget :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.03. 10:12 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
InEr írta:
valahogy nem nagyon ertem :D azert kerek segitséget :)

Bocsi, itt nincs értőolvasás tutorial, szóval nekünk sem megy a dolog. :(


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.03. 11:30 
Offline
Nagyúr
Avatar

Csatlakozott: 2016.03.05. 20:56
Hozzászólások: 663
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
Ha nem érted, hogy van akkor használd a fájl mentést.

http://hlmod.hu/viewtopic.php?f=14&t=22736

_________________
Global Offensive modok:

Global Offensive Mode 1.0
Global Offensive Mode 3.0
exodus Global Offensive 4.0


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.03. 12:49 
Offline
Senior Tag

Csatlakozott: 2016.06.01. 21:49
Hozzászólások: 234
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 17 alkalommal
  1. NEW const SQL_INFO[][] = {
  2.     "127.0.0.1",    // HOST
  3.     "username",     // USERNAME
  4.     "password",     // PASSWORD
  5.     "database"      // DATABASE
  6. }
  7.  
  8. NEW Handle:g_SqlTuple;
  9.  
  10. new szint[33], XP[33]
  11. new name[33][32]
  12.  
  13. public plugin_cfg() {
  14.     NEW Query[512];
  15.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  16.  
  17.     formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `tabla_neve` (`username` varchar(32) NOT NULL,`szintek` int(11) NOT NULL, `XPk`, int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  18.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  19. }
  20.  
  21. public createTableThread(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  22.     IF(FailState == TQUERY_CONNECT_FAILED)
  23.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  24.     ELSE IF(FailState == TQUERY_QUERY_FAILED)
  25.         set_fail_state("Query Error");
  26.     IF(Errcode)
  27.         log_amx("Hibat dobtam: %s",Error);
  28. }
  29.  
  30. public client_putinserver(id) {
  31.     IF(!is_user_bot(id)) {
  32.         get_user_name(id, name[id], charsmax(name))
  33.         LOAD(id)
  34.     }
  35. }
  36.  
  37. public LOAD(id) {
  38.     NEW Query[512], DATA[1]
  39.     DATA[0] = id
  40.     formatex(Query, charsmax(Query), "SELECT * FROM `tabla_neve` WHERE username = ^"%s^";", name[id])
  41.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, DATA, 1)
  42. }
  43.  
  44. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  45.     IF(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  46.         log_amx("%s", Error)
  47.         RETURN
  48.     }
  49.     ELSE {
  50.         NEW id = DATA[0];
  51.  
  52.         IF(SQL_NumRows(Query) > 0) {
  53.             szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szintek"))
  54.         XP[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "XPk"))
  55.         }
  56.         ELSE {
  57.             save(id)
  58.         }
  59.     }
  60. }
  61.  
  62. public save(id) {
  63.     NEW text[512];
  64.     formatex(text, charsmax(text), "INSERT INTO `tabla_neve` (`username`, `szintek`, `XPk`) VALUES (^"%s^", ^"0^", ^"0^");", name[id])
  65.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  66. }
  67.  
  68. public QuerySetData(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  69.     IF(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  70.         log_amx("%s", Error)
  71.         RETURN
  72.     }
  73. }
  74.  
  75. public UPDATE(id) {
  76.     NEW text[512];
  77.     formatex(text, charsmax(text), "UPDATE `tabla_neve` SET szintek = ^"%i^" XPk = ^"%i^" WHERE username = ^"%s^";", szint[id], XP[id], name[id])
  78.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  79. }
  80.  
  81. public client_disconnect(id) {
  82.     IF(!is_user_bot(id)) {
  83.         UPDATE(id)
  84.     }
  85.     szint[id] = 0
  86.     XP[id] = 0
  87.     copy(name[id], charsmax(name[]), "")
  88. }
  89.  
  90. public plugin_end() {
  91.     SQL_FreeHandle(g_SqlTuple)
  92. }

remélem tovább már boldogulsz.

_________________
*pbT# Knife Hamarosan.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.03. 20:53 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "szint" on line 69
Warning: Expression has no effect on line 69
Error: Expected token: ";", but found "]" on line 69
Error: Invalid expression, assumed zero on line 69
Error: Too many error messages on one line on line 69

Compilation aborted.
4 Errors.
Could not locate output file C:\Users\Medion\Desktop\Plguin forditotak\asd123.amx (compile failed).


ezt irja hibanak :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.03. 21:12 
Offline
Nagyúr
Avatar

Csatlakozott: 2013.09.14. 08:21
Hozzászólások: 547
Megköszönt másnak: 95 alkalommal
Megköszönték neki: 71 alkalommal
gépen néztem ott müködik!


Csatolmányok:
jhgjghjgh.sma [3.15 KiB]
Letöltve 96 alkalommal.

_________________
Kép
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.04. 21:45 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
igy irtam bele de nem jo valamiert ezt a hibát dobja

L 09/04/2016 - 21:41:53: [GEOIP] Database info: GEO-106FREE 20080801 Build 1 Copyright (c) 2007 MaxMind LLC All Rights Reserved
stray key in process_key: item_getiteminfo 61
Executing ReGameDLL Configuration File
L 09/04/2016 - 21:41:54: Invalid multi-lingual line (file "cstrike/addons/amxmodx/data/lang/screen_message.txt" line 1)
L 09/04/2016 - 21:41:54: [HAMSANDWICH] Function gyakorlashoz_krit not found.
L 09/04/2016 - 21:41:54: [AMXX] Displaying debug trace (plugin "globalunison.amxx")
L 09/04/2016 - 21:41:54: [AMXX] Run time error 10: native error (native "RegisterHam")
L 09/04/2016 - 21:41:54: [AMXX] [0] asd123.sma::plugin_init (line 244)
[AMXX] Loaded 2 admins from file
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
FillInMachineIDInfo took a total of 0 milliseconds
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
L 09/04/2016 - 21:41:54: [AMXX] Plugin ("globalunison.amxx") is setting itself as failed.
L 09/04/2016 - 21:41:54: [AMXX] Plugin says: Query Error
L 09/04/2016 - 21:41:54: [AMXX] Displaying debug trace (plugin "globalunison.amxx")
L 09/04/2016 - 21:41:54: [AMXX] Run time error 1: forced exit
L 09/04/2016 - 21:41:54: [AMXX] [0] asd123.sma::createTableThread (line 48)



  1. ew Handle:g_SqlTuple;
  2.  
  3. NEW name[33][32]
  4. NEW szint[33]
  5. NEW xp[33]
  6. NEW g_kulcs[33], g_csomag[33], g_arany[33], talalttargy[33], talaltarany[33]
  7. NEW eloszt[33], alkat[33], karizma[33], INT[33], ero[33], kidobott[33], mission[33], planting[33], defuseing[33], knife_kill[33], ak_kill[33]
  8. NEW eletero[33],kfegyohp[33], oles[33], erteke[33], kicucc[33], kirakva[33], pido
  9. NEW varazskesztyu[33], amulett[33], bolcsi[33], aldas[33], kritgyuru[33], vipkupon[33],csakany[33],alkatresz[33]
  10. NEW amuletthasznal[33], bolcsesseghasznal[33], varazshasznal[33], kritgyuruhasznal[33], viphasznal[33], csakanyhasznal[33]
  11.  
  12. public plugin_cfg() {
  13.     NEW Query[512];
  14.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  15.  
  16.     formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `sqlmentes` (`username` varchar(32) NOT NULL,`szintek` int(11) NOT NULL, `XPk`, int(11) NOT NULL, `id``kulcs` int(11) NOT NULL, INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  17.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  18. }
  19.  
  20. public createTableThread(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  21.     IF(FailState == TQUERY_CONNECT_FAILED)
  22.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  23.     ELSE IF(FailState == TQUERY_QUERY_FAILED)
  24.         set_fail_state("Query Error");
  25.     IF (Errcode)
  26.         log_amx("Hibat dobtam: %s",Error);
  27. }
  28.  
  29. public client_putinserver(id) {
  30.     IF(!is_user_bot(id)) {
  31.         get_user_name(id, name[id], charsmax(name))
  32.         LOAD(id)
  33.     }
  34. }
  35.  
  36. public LOAD(id) {
  37.     NEW Query[512], DATA[1]
  38.     DATA[0] = id
  39.     formatex(Query, charsmax(Query), "SELECT * FROM `sqlmentes` WHERE username = ^"%s^";", name[id])
  40.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, DATA, 1)
  41. }
  42.  
  43. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  44.     IF(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  45.         log_amx("%s", Error)
  46.         RETURN
  47.     }
  48.     ELSE {
  49.         NEW id = DATA[0];
  50.  
  51.         IF(SQL_NumRows(Query) > 0) {
  52.         szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szintek"))
  53.         xp[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "XPk"))
  54.         g_kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kulcs"))
  55.        }
  56.         ELSE {
  57.             save(id)
  58.         }
  59.     }
  60. }
  61.  
  62. public save(id) {
  63.     NEW text[1024];
  64.     formatex(text, charsmax(text), "INSERT INTO `sqlmentes` (`username`, `szintek`, `XPk`) VALUES (^"%s^", ^"0^", ^"0^");", name[id])
  65.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  66. }
  67.  
  68. public QuerySetData(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  69.     IF(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  70.         log_amx("%s", Error)
  71.         RETURN
  72.     }
  73. }
  74.  
  75. public UPDATE(id) {
  76.     NEW text[512];
  77.     formatex(text, charsmax(text), "UPDATE `sqlmentes` SET szintek = ^"%i^" XPk = ^"%i^" WHERE username = ^"%s^";", szint[id], xp[id], name[id])
  78.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  79. }
  80.  
  81. public client_disconnect(id) {
  82.     IF(!is_user_bot(id)) {
  83.         UPDATE(id)
  84.     }
  85.     szint[id] = 0
  86.     xp[id] = 0
  87.     copy(name[id], charsmax(name[]), "")
  88. }
  89.  
  90. public plugin_end() {
  91.     SQL_FreeHandle(g_SqlTuple)
  92. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: SQL Segitség
HozzászólásElküldve: 2016.09.05. 07:54 
Offline
Nagyúr
Avatar

Csatlakozott: 2013.09.14. 08:21
Hozzászólások: 547
Megköszönt másnak: 95 alkalommal
Megköszönték neki: 71 alkalommal
talán jó
ha nem akkor majd valaki aki jobban ért hozzá ir
  1. ew Handle:g_SqlTuple;
  2.  
  3. NEW name[33][32]
  4. NEW szint[33]
  5. NEW xp[33]
  6. NEW g_kulcs[33], g_csomag[33], g_arany[33], talalttargy[33], talaltarany[33]
  7. NEW eloszt[33], alkat[33], karizma[33], INT[33], ero[33], kidobott[33], mission[33], planting[33], defuseing[33], knife_kill[33], ak_kill[33]
  8. NEW eletero[33],kfegyohp[33], oles[33], erteke[33], kicucc[33], kirakva[33], pido
  9. NEW varazskesztyu[33], amulett[33], bolcsi[33], aldas[33], kritgyuru[33], vipkupon[33],csakany[33],alkatresz[33]
  10. NEW amuletthasznal[33], bolcsesseghasznal[33], varazshasznal[33], kritgyuruhasznal[33], viphasznal[33], csakanyhasznal[33]
  11.  
  12. public plugin_cfg() {
  13.     NEW Query[512];
  14.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  15.  
  16.     formatex(Query, charsmax(Query), "CREATE TABLE IF NOT EXISTS `sqlmentes` (`username` varchar(32) NOT NULL,`szintek` int(11) NOT NULL, `XPk` int(11) NOT NULL, `kulcs` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)")
  17.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  18. }
  19.  
  20. public createTableThread(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  21.     IF(FailState == TQUERY_CONNECT_FAILED)
  22.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  23.     ELSE IF(FailState == TQUERY_QUERY_FAILED)
  24.         set_fail_state("Query Error");
  25.     IF (Errcode)
  26.         log_amx("Hibat dobtam: %s",Error);
  27. }
  28.  
  29. public client_putinserver(id) {
  30.     IF(!is_user_bot(id)) {
  31.         get_user_name(id, name[id], charsmax(name))
  32.         LOAD(id)
  33.     }
  34. }
  35.  
  36. public LOAD(id) {
  37.     NEW Query[512], DATA[1]
  38.     DATA[0] = id
  39.     formatex(Query, charsmax(Query), "SELECT * FROM `sqlmentes` WHERE username = ^"%s^";", name[id])
  40.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, DATA, 1)
  41. }
  42.  
  43. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  44.     IF(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  45.         log_amx("%s", Error)
  46.         RETURN
  47.     }
  48.     ELSE {
  49.         NEW id = DATA[0];
  50.  
  51.         IF(SQL_NumRows(Query) > 0) {
  52.         szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szintek"))
  53.         xp[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "XPk"))
  54.         g_kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kulcs"))
  55.        }
  56.         ELSE {
  57.             save(id)
  58.         }
  59.     }
  60. }
  61.  
  62. public save(id) {
  63.     NEW text[1024];
  64.     formatex(text, charsmax(text), "INSERT INTO `sqlmentes` (`username`, `szintek`, `XPk`) VALUES (^"%s^", ^"0^", ^"0^");", name[id], szint[id], xp[id])
  65.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  66. }
  67.  
  68. public QuerySetData(FailState, Handle:Query, Error[], Errcode, DATA[], DataSize, FLOAT:Queuetime) {
  69.     IF(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  70.         log_amx("%s", Error)
  71.         RETURN
  72.     }
  73. }
  74.  
  75. public UPDATE(id) {
  76.     NEW text[512];
  77.     formatex(text, charsmax(text), "UPDATE `sqlmentes` SET szintek = ^"%i^" XPk = ^"%i^" WHERE username = ^"%s^";", szint[id], xp[id], name[id])
  78.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text)
  79. }
  80.  
  81. public client_disconnect(id) {
  82.     IF(!is_user_bot(id)) {
  83.         UPDATE(id)
  84.     }
  85.     szint[id] = 0
  86.     xp[id] = 0
  87.     copy(name[id], charsmax(name[]), "")
  88. }
  89.  
  90. public plugin_end() {
  91.     SQL_FreeHandle(g_SqlTuple)
  92. }

_________________
Kép

Ők köszönték meg elit nek ezt a hozzászólást: InEr (2016.09.06. 07:24)
  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  [ 10 hozzászólás ] 


Ki van itt

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