hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Sql Nem ment
HozzászólásElküldve: 2017.06.20. 12:03 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
Hi ez mi miatt lehet?
A regisztrációt lementi a többit nem nem tudom mi miatt
illetve az id-t is csak 0-t ir
sql tabla
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.2.2
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Hoszt:
  6. -- Létrehozás ideje: 2017. Jún 20. 12:05
  7. -- Szerver verzió: 5.5.44-0+deb7u1
  8. -- PHP verzió: 5.4.45-0+deb7u1
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET time_zone = "+00:00";
  12.  
  13.  
  14. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  15. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  16. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  17. /*!40101 SET NAMES utf8 */;
  18.  
  19. --
  20. -- Adatbázis: `madox361`
  21. --
  22.  
  23. -- --------------------------------------------------------
  24.  
  25. --
  26. -- Tábla szerkezet ehhez a táblához `rwt_s10_register`
  27. --
  28.  
  29. CREATE TABLE IF NOT EXISTS `rwt_s10_register` (
  30.   `Id` int(11) NOT NULL,
  31.   `Felhasznalonev` varchar(32) NOT NULL,
  32.   `Jelszo` varchar(32) NOT NULL,
  33.   `Jatekosnev` varchar(32) NOT NULL,
  34.   `Aktivitas` int(11) NOT NULL,
  35.   `Dollar` int(11) NOT NULL,
  36.   `Lada` int(11) NOT NULL,
  37.   `EventLada` int(11) NOT NULL,
  38.   `VipKupon` int(11) NOT NULL,
  39.   `Szint` int(11) NOT NULL,
  40.   `xp` int(11) NOT NULL,
  41.   `viporok` int(11) NOT NULL,
  42.   `Kulcs` int(11) NOT NULL,
  43.   `IT_0` int(11) NOT NULL,
  44.   `IT_1` int(11) NOT NULL,
  45.   `IT_2` int(11) NOT NULL,
  46.   `IT_3` int(11) NOT NULL,
  47.   `IT_4` int(11) NOT NULL,
  48.   `IT_5` int(11) NOT NULL,
  49.   `IT_6` int(11) NOT NULL,
  50.   `IT_7` int(11) NOT NULL,
  51.   `IT_8` int(11) NOT NULL,
  52.   `IT_9` int(11) NOT NULL,
  53.   `IT_10` int(11) NOT NULL,
  54.   `IT_11` int(11) NOT NULL,
  55.   `IT_12` int(11) NOT NULL,
  56.   `IT_13` int(11) NOT NULL,
  57.   `IT_14` int(11) NOT NULL,
  58.   `IT_15` int(11) NOT NULL
  59. )


  1. public client_disconnect(id)
  2. {
  3.        
  4.         vip[id] = false
  5.         g_Folyamatban[id] = 0;
  6.    
  7.         sql_update_account(id, 1);
  8.        
  9.     g_Bejelentkezve[id] = false;
  10.    
  11.     g_Felhasznalonev[id][0] = EOS;
  12.     g_Jelszo[id][0] = EOS;
  13.     g_Id[id] = 0;
  14.    
  15.    
  16.     Dollar[id] = 0;
  17.     Lada[id] = 0;
  18.     EventLada[id] = 0;
  19.     VipKupon[id] = 0;
  20.     Szint[id] = 0;
  21.  
  22.     xp[id] = 0;
  23.     viporok[id] = 0;
  24.     Kulcs[id] = 0;
  25.     for(new i=0; i <= 15; i++)
  26.         OsszesSkin[i][id] = 0;
  27.        
  28.  
  29.    
  30.        
  31.        
  32. }
  33. public sql_tuple_create()
  34. {
  35.     g_SqlTuple = SQL_MakeDbTuple(s_HOSZT, s_FELHASZNALO, s_JELSZO, s_ADATBAZIS);
  36.     sql_active_check();
  37. }
  38.  
  39.  
  40.    
  41.  
  42. public sql_active_check()
  43. {
  44.     new szQuery[2048], len = 0;
  45.    
  46.     len += format(szQuery[len], 2048, "UPDATE rwt_s10_register SET ");
  47.     len += format(szQuery[len], 2048-len,"Aktivitas = '0' ");
  48.     len += format(szQuery[len], 2048-len,"WHERE Aktivitas = '1'");
  49.    
  50.     SQL_ThreadQuery(g_SqlTuple,"sql_active_check_thread", szQuery);
  51. }
  52.  
  53. public sql_active_check_thread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize)
  54. {
  55.     if(FailState == TQUERY_CONNECT_FAILED)
  56.     {
  57.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  58.         return;
  59.     }
  60.     else if(FailState == TQUERY_QUERY_FAILED)
  61.     {
  62.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  63.         return;
  64.     }
  65.    
  66.     if(Errcode)
  67.     {
  68.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  69.         return;
  70.     }
  71.    
  72.     return;
  73. }
  74.  
  75.  
  76. public sql_account_check(id)
  77. {
  78.     new szQuery[2048]
  79.     new len = 0
  80.    
  81.     new a[191]
  82.    
  83.     format(a, 190, "%s", g_Felhasznalonev[id])
  84.  
  85.     replace_all(a, 190, "\", "\\")
  86.     replace_all(a, 190, "'", "\'")
  87.    
  88.     len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register ")
  89.     len += format(szQuery[len], 2048-len,"WHERE Felhasznalonev = '%s'", a)
  90.    
  91.     new szData[2];
  92.     szData[0] = id;
  93.     szData[1] = get_user_userid(id);
  94.  
  95.     SQL_ThreadQuery(g_SqlTuple,"sql_account_check_thread", szQuery, szData, 2)
  96. }
  97.  
  98. public sql_account_check_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  99. {
  100.     if(FailState == TQUERY_CONNECT_FAILED)
  101.     {
  102.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  103.         return;
  104.     }
  105.     else if(FailState == TQUERY_QUERY_FAILED)
  106.     {
  107.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  108.         return;
  109.     }
  110.    
  111.     if(Errcode)
  112.     {
  113.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  114.         return;
  115.     }
  116.    
  117.     new id = szData[0];
  118.    
  119.     if (szData[1] != get_user_userid(id))
  120.         return;
  121.    
  122.     new iRowsFound = SQL_NumRows(Query);
  123.    
  124.     if(g_RegisztracioVagyBejelentkezes[id] == 1)
  125.     {  
  126.         if(iRowsFound > 0)
  127.         {
  128.             client_printcolor(id, "!g[%s]!n Ez a Felhasználónév már Regisztrálva van!", Prefix);
  129.             g_Folyamatban[id] = 0;
  130.             showMenu_RegLog(id);
  131.         }
  132.         else sql_account_create(id);
  133.     }
  134.     else if(g_RegisztracioVagyBejelentkezes[id] == 2)
  135.     {
  136.            
  137.         if(iRowsFound == 0)
  138.         {
  139.             client_printcolor(id, "!g[%s]!n Hibás Felhasználónév, vagy Jelszó!", Prefix);
  140.             g_Folyamatban[id] = 0;
  141.             showMenu_RegLog(id);
  142.         }
  143.         else sql_account_load(id);
  144.     }
  145.    
  146.     return;
  147. }
  148. public sql_account_create(id)
  149. {
  150.     new szQuery[2048], len = 0;
  151.     new Name[64], a[64], b[64], c[64];
  152.    
  153.     get_user_name(id, Name, 63)
  154.    
  155.     format(a, 63, "%s", g_Felhasznalonev[id])
  156.     format(b, 63, "%s", g_Jelszo[id])
  157.     format(c, 63, "%s", Name)
  158.  
  159.     replace_all(a, 63, "\", "\\")
  160.     replace_all(a, 63, "'", "\'")
  161.     replace_all(b, 63, "\", "\\")
  162.     replace_all(b, 63, "'", "\'")
  163.     replace_all(c, 63, "\", "\\")
  164.     replace_all(c, 63, "'", "\'")
  165.      
  166.     len += format(szQuery[len], 2048, "INSERT INTO rwt_s10_register ")
  167.     len += format(szQuery[len], 2048-len,"(Felhasznalonev,Jelszo,Jatekosnev) VALUES('%s','%s','%s')", a, b, c)
  168.    
  169. new szData[2];
  170.     szData[0] = id;
  171.     szData[1] = get_user_userid(id);
  172.  
  173.     SQL_ThreadQuery(g_SqlTuple,"sql_account_create_thread", szQuery, szData, 2);
  174. }
  175.  
  176. public sql_account_create_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  177. {
  178.     if(FailState == TQUERY_CONNECT_FAILED)
  179.     {
  180.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  181.         return;
  182.     }
  183.     else if(FailState == TQUERY_QUERY_FAILED)
  184.     {
  185.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  186.         return;
  187.     }
  188.    
  189.     if(Errcode)
  190.     {
  191.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  192.         return;
  193.     }
  194.        
  195.     new id = szData[0];
  196.    
  197.     if (szData[1] != get_user_userid(id))
  198.         return;
  199.    
  200.     client_printcolor(id, "!g[%s]!n Sikeres Regisztráció! Jelentkezz Be!", Prefix);
  201.     client_printcolor(id, "!g[%s]!n Felhasználóneved:!t %s!n | Jelszavad:!t %s", Prefix, g_Felhasznalonev[id], g_Jelszo[id]);
  202.     g_Folyamatban[id] = 0;
  203.     g_RegisztracioVagyBejelentkezes[id] = 2;
  204.     showMenu_RegLog(id);
  205.    
  206.     return;
  207. }
  208. public sql_account_load(id)
  209. {
  210.     new szQuery[2048], len = 0;
  211.     new a[64]
  212.    
  213.     format(a, 63, "%s", g_Felhasznalonev[id])
  214.  
  215.     replace_all(a, 63, "\", "\\")
  216.     replace_all(a, 63, "'", "\'")
  217.    
  218.     len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register ")
  219.     len += format(szQuery[len], 2048-len,"WHERE Felhasznalonev = '%s'", a)
  220.    
  221.     new szData[2];
  222.     szData[0] = id;
  223.     szData[1] = get_user_userid(id);
  224.  
  225.     SQL_ThreadQuery(g_SqlTuple,"sql_account_load_thread", szQuery, szData, 2)
  226. }
  227.  
  228. public sql_account_load_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  229. {
  230.    
  231.     if(FailState == TQUERY_CONNECT_FAILED)
  232.     {
  233.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  234.         return;
  235.     }
  236.     else if(FailState == TQUERY_QUERY_FAILED)
  237.     {
  238.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  239.         return;
  240.     }
  241.     if(Errcode)
  242.     {
  243.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  244.         return;
  245.     }
  246.  
  247.     new id = szData[0];
  248.    
  249.     if (szData[1] != get_user_userid(id))
  250.         return ;
  251.    
  252.     new szSqlPassword[64]
  253.     SQL_ReadResult(Query, 2, szSqlPassword, 63)
  254.    
  255.     if(equal(g_Jelszo[id], szSqlPassword))
  256.     {          
  257.         if (SQL_ReadResult(Query, 3) > 0)
  258.         {
  259.             client_printcolor(id, "!g[%s]!n Ebbe a Felhasználófiókba már valaki Bejelentkezett!", Prefix);
  260.             g_Folyamatban[id] = 0;
  261.             showMenu_RegLog(id);
  262.             return;
  263.         }
  264.         g_Id[id] = SQL_ReadResult(Query, 0);
  265.         Dollar[id] = SQL_ReadResult(Query, 5);
  266.         Lada[id] = SQL_ReadResult(Query, 6);
  267.         EventLada[id] = SQL_ReadResult(Query, 7);
  268.         VipKupon[id] = SQL_ReadResult(Query, 8);
  269.         Szint[id] = SQL_ReadResult(Query, 9);
  270.         xp[id] = SQL_ReadResult(Query, 10);
  271.         viporok[id] = SQL_ReadResult(Query, 11);
  272.         Kulcs[id] = SQL_ReadResult(Query, 12);
  273.        
  274.        
  275.         for(new i=0; i <= 15; i++)
  276.         {
  277.             OsszesSkin[i][id] = SQL_ReadResult(Query, 13+i)
  278.         }
  279.        
  280.        
  281.        
  282.        
  283.         sql_update_account(id, 1);
  284.        
  285.         client_printcolor(id, "!g[%s]!t »!n Üdv,!t %s!n (#!g%d!n) Sikeresen Bejelenetkeztél!", Prefix, g_Felhasznalonev[id], g_Id[id]);
  286.         g_Folyamatban[id] = 0;
  287.         g_Bejelentkezve[id] = true;
  288.        
  289.        
  290.     }
  291.     else
  292.     {
  293.         client_printcolor(id, "!g[%s]!n Hibás Felhasználónév, vagy Jelszó!", Prefix);
  294.         g_Folyamatban[id] = 0;
  295.         showMenu_RegLog(id);
  296.     }
  297. }
  298.  
  299. public sql_update_server()
  300. {
  301.    
  302. }
  303.  
  304. public sql_update_servere_thread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  305. {
  306.    
  307. }
  308.  
  309. public sql_update_account(id, logged)
  310. {
  311.     new szQuery[2048], Len;
  312.     new client_name_fix[33], client_name[33];
  313.     get_user_name(id, client_name, 32);
  314.    
  315.     format(client_name_fix, 32, "%s", client_name);
  316.    
  317.     replace_all(client_name_fix, 32, "\", "\\")
  318.     replace_all(client_name_fix, 32, "'", "\'")
  319.    
  320.        
  321.     Len += format(szQuery[Len], 2048, "UPDATE rwt_s10_register SET ")
  322.     Len += format(szQuery[Len], 2048-Len, "Jatekosnev = '%s', ", client_name_fix)
  323.     Len += format(szQuery[Len], 2048-Len, "Dollar = '%d', ", Dollar[id])
  324.     Len += format(szQuery[Len], 2048-Len, "Lada = '%d', ", Lada[id])
  325.     Len += format(szQuery[Len], 2048-Len, "EventLada = '%d', ", EventLada[id])
  326.     Len += format(szQuery[Len], 2048-Len, "VipKupon = '%d', ", VipKupon[id])
  327.     Len += format(szQuery[Len], 2048-Len, "Szint = '%d', ", Szint[id])
  328.     Len += format(szQuery[Len], 2048-Len, "xp = '%d', ", xp[id])
  329.     Len += format(szQuery[Len], 2048-Len, "viporok = '%d', ", viporok[id])
  330.     Len += format(szQuery[Len], 2048-Len, "Kulcs = '%d', ", Kulcs[id])
  331.     Len += format(szQuery[Len], 2048-Len,"Aktivitas = '%d' ", logged)
  332.     Len += format(szQuery[Len], 2048-Len,"WHERE Id = '%d'", g_Id[id])
  333.    
  334.     for(new i=0; i <= 15; i++)
  335.     {
  336.         Len += format(szQuery[Len], 2998-Len,"IT_%d = '%d', ", 11+i, OsszesSkin[i][id])
  337.     }
  338.    
  339.    
  340.  
  341.     SQL_ThreadQuery(g_SqlTuple,"sql_update_account_thread", szQuery)
  342. }
  343.  
  344. public sql_update_account_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  345. {
  346.     if(FailState == TQUERY_CONNECT_FAILED)
  347.     {
  348.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  349.         return;
  350.     }
  351.     else if(FailState == TQUERY_QUERY_FAILED)
  352.     {
  353.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  354.         return;
  355.     }
  356.     if(Errcode)
  357.     {
  358.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  359.         return;
  360.     }
  361.    
  362.     return;
  363. }
  364.  
  365.  
  366.  
  367. public client_putinserver(id)
  368. {
  369.     client_cmd(id, "setinfo lang hu");
  370.  
  371. }

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql Nem ment
HozzászólásElküldve: 2017.06.20. 12:27 
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
A táblaszerkezetben az ID-nek állítsd be, hogy minden beszúrás után növelje az értéket 1-el.
-
EDIT:
Tetszik a tábla neve.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql Nem ment
HozzászólásElküldve: 2017.06.20. 12:38 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
Ezt phpmyadminba bírom? A mentés amúgy jó mivel csak a regisztrációt menti le a tárgyakat nem:/
Off
Sry a tábla név miatt itt találtam :D

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql Nem ment
HozzászólásElküldve: 2017.06.20. 13:07 
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
Troy írta:
Ezt phpmyadminba bírom? A mentés amúgy jó mivel csak a regisztrációt menti le a tárgyakat nem:/
Off
Sry a tábla név miatt itt találtam :D


Igen, az tábla szerkezetben az ID oszlop AUTO_INCREMENT részét pipáld ki.
-
A tábla neve meg nem zavar, csak megjegyeztem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql Nem ment
HozzászólásElküldve: 2017.06.20. 15:51 
Offline
Senior Tag

Csatlakozott: 2015.12.14. 18:19
Hozzászólások: 216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
megprobáltam és nem jó kaptam egy ilyen hibaüzenetett illetve a regisztráció se jön be
L 06/20/2017 - 15:47:05: [AMXX] Displaying debug trace (plugin "Tbment.amxx")
L 06/20/2017 - 15:47:05: [AMXX] Run time error 4: index out of bounds
L 06/20/2017 - 15:47:05: [AMXX] [0] Tbment.sma::client_disconnect (line 1378)
Sql Tábla
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.2.2
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Hoszt:
  6. -- Létrehozás ideje: 2017. Jún 20. 15:50
  7. -- Szerver verzió: 5.5.44-0+deb7u1
  8. -- PHP verzió: 5.4.45-0+deb7u1
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET time_zone = "+00:00";
  12.  
  13.  
  14. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  15. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  16. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  17. /*!40101 SET NAMES utf8 */;
  18.  
  19. --
  20. -- Adatbázis: `madox361`
  21. --
  22.  
  23. -- --------------------------------------------------------
  24.  
  25. --
  26. -- Tábla szerkezet ehhez a táblához `rwt_s10_register`
  27. --
  28.  
  29. CREATE TABLE IF NOT EXISTS `rwt_s10_register` (
  30. `Id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY,
  31.   `Felhasznalonev` varchar(32) NOT NULL,
  32.   `Jelszo` varchar(32) NOT NULL,
  33.   `Jatekosnev` varchar(32) NOT NULL,
  34.   `Aktivitas` int(11) NOT NULL,
  35.   `Dollar` int(11) NOT NULL,
  36.   `Lada` int(11) NOT NULL,
  37.   `EventLada` int(11) NOT NULL,
  38.   `VipKupon` int(11) NOT NULL,
  39.   `Szint` int(11) NOT NULL,
  40.   `xp` int(11) NOT NULL,
  41.   `viporok` int(11) NOT NULL,
  42.   `Kulcs` int(11) NOT NULL,
  43.   `IT_0` int(11) NOT NULL,
  44.   `IT_1` int(11) NOT NULL,
  45.   `IT_2` int(11) NOT NULL,
  46.   `IT_3` int(11) NOT NULL,
  47.   `IT_4` int(11) NOT NULL,
  48.   `IT_5` int(11) NOT NULL,
  49.   `IT_6` int(11) NOT NULL,
  50.   `IT_7` int(11) NOT NULL,
  51.   `IT_8` int(11) NOT NULL,
  52.   `IT_9` int(11) NOT NULL,
  53.   `IT_10` int(11) NOT NULL,
  54.   `IT_11` int(11) NOT NULL,
  55.   `IT_12` int(11) NOT NULL,
  56.   `IT_13` int(11) NOT NULL,
  57.   `IT_14` int(11) NOT NULL,
  58.   `IT_15` int(11) NOT NULL
  59. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  60.  
  61. --
  62. -- Indexes for dumped tables
  63. --
  64.  
  65. --
  66. -- Indexes for table `rwt_s10_register`
  67. --
  68. ALTER TABLE `rwt_s10_register`
  69.  ADD PRIMARY KEY (`Id`);
  70.  
  71. --
  72. -- AUTO_INCREMENT for dumped tables
  73. --
  74.  
  75. --
  76. -- AUTO_INCREMENT for table `rwt_s10_register`
  77. --
  78. ALTER TABLE `rwt_s10_register`
  79. MODIFY `Id` int(11) NOT NULL AUTO_INCREMENT;
  80. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  81. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  82. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

A mentés rész
  1. public client_disconnect(id)
  2. {
  3.        
  4.         vip[id] = false
  5.         g_Folyamatban[id] = 0;
  6.    
  7.     if(g_Bejelentkezve[id])
  8.         sql_update_account(id, 0);
  9.        
  10.     g_Bejelentkezve[id] = false;
  11.    
  12.     g_Felhasznalonev[id][0] = EOS;
  13.     g_Jelszo[id][0] = EOS
  14.        
  15.    
  16.     g_Id[id] = 0;
  17.    
  18.    
  19.     Dollar[id] = 0;
  20.     Lada[id] = 0;
  21.     EventLada[id] = 0;
  22.     VipKupon[id] = 0;
  23.     Szint[id] = 0;
  24.  
  25.     xp[id] = 0;
  26.     viporok[id] = 0;
  27.     Kulcs[id] = 0;
  28.     for(new i=0; i <= 15; i++)
  29.         OsszesSkin[i][id] = 0;
  30.    
  31. }
  32.  
  33.  
  34.    
  35.  
  36.  
  37.  
  38.  
  39. public sql_tuple_create()
  40. {
  41.     g_SqlTuple = SQL_MakeDbTuple(s_HOSZT, s_FELHASZNALO, s_JELSZO, s_ADATBAZIS);
  42.     sql_active_check();
  43.     sql_load_server();
  44. }
  45.  
  46. public sql_load_server()
  47. {
  48.  
  49. }
  50.  
  51. public sql_load_server_thread(FailState,Handle:Query,Error[],Errcode,szData[],DataSize)
  52. {
  53.  
  54. }
  55.  
  56. public sql_active_check()
  57. {
  58.     new szQuery[2048], len = 0;
  59.    
  60.     len += format(szQuery[len], 2048, "UPDATE rwt_s10_register SET ");
  61.     len += format(szQuery[len], 2048-len,"Aktivitas = '0' ");
  62.     len += format(szQuery[len], 2048-len,"WHERE Aktivitas = '1'");
  63.    
  64.     SQL_ThreadQuery(g_SqlTuple,"sql_active_check_thread", szQuery);
  65. }
  66.  
  67. public sql_active_check_thread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize)
  68. {
  69.     if(FailState == TQUERY_CONNECT_FAILED)
  70.     {
  71.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  72.         return;
  73.     }
  74.     else if(FailState == TQUERY_QUERY_FAILED)
  75.     {
  76.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  77.         return;
  78.     }
  79.    
  80.     if(Errcode)
  81.     {
  82.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  83.         return;
  84.     }
  85.    
  86.     return;
  87. }
  88.     public sql_account_check(id)
  89. {
  90.     new szQuery[2048]
  91.     new len = 0
  92.    
  93.     new a[191]
  94.    
  95.     format(a, 190, "%s", g_Felhasznalonev[id])
  96.  
  97.     replace_all(a, 190, "\", "\\")
  98.     replace_all(a, 190, "'", "\'")
  99.    
  100.     len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register ")
  101.     len += format(szQuery[len], 2048-len,"WHERE Felhasznalonev = '%s'", a)
  102.    
  103.     new szData[2];
  104.     szData[0] = id;
  105.     szData[1] = get_user_userid(id);
  106.  
  107.     SQL_ThreadQuery(g_SqlTuple,"sql_account_check_thread", szQuery, szData, 2)
  108. }
  109.  
  110. public sql_account_check_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  111. {
  112.     if(FailState == TQUERY_CONNECT_FAILED)
  113.     {
  114.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  115.         return;
  116.     }
  117.     else if(FailState == TQUERY_QUERY_FAILED)
  118.     {
  119.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  120.         return;
  121.     }
  122.    
  123.     if(Errcode)
  124.     {
  125.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  126.         return;
  127.     }
  128.    
  129.     new id = szData[0];
  130.    
  131.     if (szData[1] != get_user_userid(id))
  132.         return;
  133.    
  134.     new iRowsFound = SQL_NumRows(Query);
  135.    
  136.     if(g_RegisztracioVagyBejelentkezes[id] == 1)
  137.     {  
  138.         if(iRowsFound > 0)
  139.         {
  140.             client_printcolor(id, "!g[%s]!n Ez a Felhasználónév már Regisztrálva van!", Prefix);
  141.             g_Folyamatban[id] = 0;
  142.             showMenu_RegLog(id);
  143.         }
  144.         else sql_account_create(id);
  145.     }
  146.     else if(g_RegisztracioVagyBejelentkezes[id] == 2)
  147.     {
  148.            
  149.         if(iRowsFound == 0)
  150.         {
  151.             client_printcolor(id, "!g[%s]!n Hibás Felhasználónév, vagy Jelszó!", Prefix);
  152.             g_Folyamatban[id] = 0;
  153.             showMenu_RegLog(id);
  154.         }
  155.         else sql_account_load(id);
  156.     }
  157.    
  158.     return;
  159. }
  160.  
  161.  
  162.  
  163. public sql_account_create(id)
  164. {
  165.     new szQuery[2048], len = 0;
  166.     new Name[64], a[64], b[64], c[64];
  167.    
  168.     get_user_name(id, Name, 63)
  169.    
  170.     format(a, 63, "%s", g_Felhasznalonev[id])
  171.     format(b, 63, "%s", g_Jelszo[id])
  172.     format(c, 63, "%s", Name)
  173.  
  174.     replace_all(a, 63, "\", "\\")
  175.     replace_all(a, 63, "'", "\'")
  176.     replace_all(b, 63, "\", "\\")
  177.     replace_all(b, 63, "'", "\'")
  178.     replace_all(c, 63, "\", "\\")
  179.     replace_all(c, 63, "'", "\'")
  180.      
  181.     len += format(szQuery[len], 2048, "INSERT INTO rwt_s10_register ")
  182.     len += format(szQuery[len], 2048-len,"(Felhasznalonev,Jelszo,Jatekosnev,IT_7,IT_8,IT_9) VALUES('%s','%s','%s','1','1','1')", a, b, c)
  183.    
  184.     new szData[2];
  185.     szData[0] = id;
  186.     szData[1] = get_user_userid(id);
  187.  
  188.     SQL_ThreadQuery(g_SqlTuple,"sql_account_create_thread", szQuery, szData, 2);
  189. }
  190.  
  191. public sql_account_create_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  192. {
  193.     if(FailState == TQUERY_CONNECT_FAILED)
  194.     {
  195.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  196.         return;
  197.     }
  198.     else if(FailState == TQUERY_QUERY_FAILED)
  199.     {
  200.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  201.         return;
  202.     }
  203.    
  204.     if(Errcode)
  205.     {
  206.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  207.         return;
  208.     }
  209.        
  210.     new id = szData[0];
  211.    
  212.     if (szData[1] != get_user_userid(id))
  213.         return;
  214.    
  215.     client_printcolor(id, "!g[%s]!n Sikeres Regisztráció! Jelentkezz Be!", Prefix);
  216.     client_printcolor(id, "!g[%s]!n Felhasználóneved:!t %s!n | Jelszavad:!t %s", Prefix, g_Felhasznalonev[id], g_Jelszo[id]);
  217.     g_Folyamatban[id] = 0;
  218.     g_RegisztracioVagyBejelentkezes[id] = 2;
  219.     showMenu_RegLog(id);
  220.    
  221.     return;
  222. }
  223. public sql_account_load(id)
  224. {
  225.     new szQuery[2048], len = 0;
  226.     new a[64]
  227.    
  228.     format(a, 63, "%s", g_Felhasznalonev[id])
  229.  
  230.     replace_all(a, 63, "\", "\\")
  231.     replace_all(a, 63, "'", "\'")
  232.    
  233.     len += format(szQuery[len], 2048, "SELECT * FROM rwt_s10_register ")
  234.     len += format(szQuery[len], 2048-len,"WHERE Felhasznalonev = '%s'", a)
  235.    
  236.     new szData[2];
  237.     szData[0] = id;
  238.     szData[1] = get_user_userid(id);
  239.  
  240.     SQL_ThreadQuery(g_SqlTuple,"sql_account_load_thread", szQuery, szData, 2)
  241. }
  242.  
  243. public sql_account_load_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  244. {
  245.     if(FailState == TQUERY_CONNECT_FAILED)
  246.     {
  247.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  248.         return;
  249.     }
  250.     else if(FailState == TQUERY_QUERY_FAILED)
  251.     {
  252.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  253.         return;
  254.     }
  255.     if(Errcode)
  256.     {
  257.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  258.         return;
  259.     }
  260.  
  261.     new id = szData[0];
  262.    
  263.     if (szData[1] != get_user_userid(id))
  264.         return ;
  265.    
  266.     new szSqlPassword[64]
  267.     SQL_ReadResult(Query, 2, szSqlPassword, 63)
  268.    
  269.     if(equal(g_Jelszo[id], szSqlPassword))
  270.     {          
  271.         if (SQL_ReadResult(Query, 3) > 0)
  272.         {
  273.             client_printcolor(id, "!g[%s]!n Ebbe a Felhasználófiókba már valaki Bejelentkezett!", Prefix);
  274.             g_Folyamatban[id] = 0;
  275.             showMenu_RegLog(id);
  276.             return;
  277.         }
  278.         g_Id[id] = SQL_ReadResult(Query, 0);
  279.         Dollar[id] = SQL_ReadResult(Query, 5);
  280.         Lada[id] = SQL_ReadResult(Query, 6);
  281.         EventLada[id] = SQL_ReadResult(Query, 7);
  282.         VipKupon[id] = SQL_ReadResult(Query, 8);
  283.         Szint[id] = SQL_ReadResult(Query, 9);
  284.         xp[id] = SQL_ReadResult(Query, 10);
  285.         viporok[id] = SQL_ReadResult(Query, 11);
  286.         Kulcs[id] = SQL_ReadResult(Query, 12);
  287.        
  288.        
  289.         for(new i=0; i <= 15; i++)
  290.         {
  291.             OsszesSkin[i][id] = SQL_ReadResult(Query, 13+i)
  292.         }
  293.             sql_update_account(id, 1);
  294.        
  295.         client_printcolor(id, "!g[%s] !nÜdv,!t %s!n (#!g%d!n) Sikeresen Bejelenetkeztél!", Prefix, g_Felhasznalonev[id], g_Id[id]);
  296.         g_Folyamatban[id] = 0;
  297.         g_Bejelentkezve[id] = true;
  298.        
  299.         Fomenu(id)
  300.     }
  301.     else
  302.     {
  303.         client_printcolor(id, "!g[%s]!n Hibás Felhasználónév, vagy Jelszó!", Prefix);
  304.         g_Folyamatban[id] = 0;
  305.         showMenu_RegLog(id);
  306.     }
  307. }
  308.        
  309.        
  310.        
  311.        
  312.  
  313. public sql_update_server()
  314. {
  315.    
  316. }
  317.  
  318. public sql_update_servere_thread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  319. {
  320.    
  321. }
  322.  
  323. public sql_update_account(id, logged)
  324. {
  325.     new szQuery[2048], Len;
  326.     new client_name_fix[33], client_name[33];
  327.     get_user_name(id, client_name, 32);
  328.    
  329.     format(client_name_fix, 32, "%s", client_name);
  330.    
  331.     replace_all(client_name_fix, 32, "\", "\\")
  332.     replace_all(client_name_fix, 32, "'", "\'")
  333.    
  334.        
  335.     Len += format(szQuery[Len], 2048, "UPDATE rwt_s10_register SET ")
  336.     Len += format(szQuery[Len], 2048-Len, "Jatekosnev = '%s', ", client_name_fix)
  337.     Len += format(szQuery[Len], 2048-Len, "Dollar = '%d', ", Dollar[id])
  338.     Len += format(szQuery[Len], 2048-Len, "Lada = '%d', ", Lada[id])
  339.     Len += format(szQuery[Len], 2048-Len, "EventLada = '%d', ", EventLada[id])
  340.     Len += format(szQuery[Len], 2048-Len, "VipKupon = '%d', ", VipKupon[id])
  341.     Len += format(szQuery[Len], 2048-Len, "Szint = '%d', ", Szint[id])
  342.     Len += format(szQuery[Len], 2048-Len, "xp = '%d', ", xp[id])
  343.     Len += format(szQuery[Len], 2048-Len, "viporok = '%d', ", viporok[id])
  344.     Len += format(szQuery[Len], 2048-Len, "Kulcs = '%d', ", Kulcs[id])
  345.    
  346.    
  347.     for(new i=0; i <= 15; i++)
  348.     {
  349.         Len += format(szQuery[Len], 2998-Len,"IT_%d = '%d', ", 11+i, OsszesSkin[i][id])
  350.     }
  351.     Len += format(szQuery[Len], 2048-Len,"Aktivitas = '%d' ", logged)
  352.     Len += format(szQuery[Len], 2048-Len,"WHERE Id = '%d'", g_Id[id])
  353.    
  354.    
  355.  
  356.     SQL_ThreadQuery(g_SqlTuple,"sql_update_account_thread", szQuery)
  357. }
  358.  
  359. public sql_update_account_thread(FailState, Handle:Query, Error[], Errcode, szData[], DataSize)
  360. {
  361.     if(FailState == TQUERY_CONNECT_FAILED)
  362.     {
  363.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!");
  364.         return;
  365.     }
  366.     else if(FailState == TQUERY_QUERY_FAILED)
  367.     {
  368.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!");
  369.         return;
  370.     }
  371.     if(Errcode)
  372.     {
  373.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )", Error);
  374.         return;
  375.     }
  376.    
  377.     return;
  378. }
  379.  
  380.  
  381.  
  382. public client_putinserver(id)
  383. {
  384.     client_cmd(id, "setinfo lang hu");
  385.  
  386. }

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


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  [ 5 hozzászólás ] 


Ki van itt

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