hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.02. 06:49



Jelenlévő felhasználók

Jelenleg 528 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 528 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Lekérdezés Sql
HozzászólásElküldve: 2016.06.17. 17:55 
Offline
Újonc

Csatlakozott: 2016.06.16. 11:58
Hozzászólások: 14
Megköszönték neki: 2 alkalommal
Hali ez lenne a problémám valaki tudna segíteni benne ezt az üzenet kapom amikor probálok belépni!
Valaki tudna segíteni nagyon fontos lenne

L 06/17/2016 - 17:52:46: [AMXX] Displaying debug trace (plugin "gojeah.amxx")
L 06/17/2016 - 17:52:46: [AMXX] Run time error 4: index out of bounds
L 06/17/2016 - 17:52:46: [AMXX] [0] gojeah.sma::sql_account_load_thread (line 2293)
L 06/17/2016 - 17:52:50: [AMXX] Displaying debug trace (plugin "gojeah.amxx")
L 06/17/2016 - 17:52:50: [AMXX] Run time error 4: index out of bounds
L 06/17/2016 - 17:52:50: [AMXX] [0] float.inc::operator/(Float:,_:) (line 111)
L 06/17/2016 - 17:52:50: [AMXX] [1] gojeah.sma::Hirdeto (line 1256)
FATAL ERROR (shutting down): New message started when msg '76' has not been sent yet

  1. public sql_tuple_create()
  2. {
  3.     g_SqlTuple = SQL_MakeDbTuple(s_HOSZT, s_FELHASZNALO, s_JELSZO, s_ADATBAZIS)
  4.     sql_active_check()
  5.     sql_load_server()
  6. }
  7. public sql_table_create_thread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  8. {
  9.     if(FailState == TQUERY_CONNECT_FAILED)
  10.         return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  11.     else if(FailState == TQUERY_QUERY_FAILED)
  12.         return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  13.    
  14.     if(Errcode)
  15.         return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  16.    
  17.     return PLUGIN_CONTINUE
  18. }
  19.  
  20. public sql_active_check()
  21. {
  22.     new szQuery[2048]
  23.     new len = 0
  24.    
  25.     len += format(szQuery[len], 2048, "UPDATE rwt_sql_register_new_s5 SET ")
  26.     len += format(szQuery[len], 2048-len,"Aktivitas = '0' ")
  27.     len += format(szQuery[len], 2048-len,"WHERE Aktivitas = '%d'", SERVER_ID)
  28.    
  29.     SQL_ThreadQuery(g_SqlTuple,"sql_active_check_thread", szQuery)
  30. }
  31.  
  32. public sql_active_check_thread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  33. {
  34.     if(FailState == TQUERY_CONNECT_FAILED)
  35.         return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  36.     else if(FailState == TQUERY_QUERY_FAILED)
  37.         return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  38.    
  39.     if(Errcode)
  40.         return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  41.    
  42.     return PLUGIN_CONTINUE
  43. }
  44.  
  45. public sql_account_check(id)
  46. {
  47.     new szQuery[2908]
  48.     new len = 0
  49.    
  50.     new a[191]
  51.    
  52.     format(a, 190, "%s", g_Felhasznalonev[id])
  53.  
  54.     replace_all(a, 190, "\", "\\")
  55.     replace_all(a, 190, "'", "\'")
  56.    
  57.     len += format(szQuery[len], 2908, "SELECT * FROM rwt_sql_register_new_s5 ")
  58.     len += format(szQuery[len], 2908-len,"WHERE Felhasznalonev = '%s'", a)
  59.    
  60.     new szData[2];
  61.     szData[0] = id;
  62.     szData[1] = get_user_userid(id);
  63.  
  64.     SQL_ThreadQuery(g_SqlTuple,"sql_account_check_thread", szQuery, szData, 2)
  65. }
  66.  
  67. public sql_account_check_thread(FailState,Handle:Query,Error[],Errcode,szData[],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.     new id = szData[0];
  87.    
  88.     if (szData[1] != get_user_userid(id))
  89.         return;
  90.    
  91.     new iRowsFound = SQL_NumRows(Query)
  92.    
  93.     if(g_RegisztracioVagyBejelentkezes[id] == 1)
  94.     {  
  95.         if(iRowsFound > 0)
  96.         {
  97.             client_printcolor(id, SREGMENU[31][Nyelv[id]])
  98.             g_Folyamatban[id] = 0
  99.             showMenu_RegLog(id)
  100.         }
  101.         else sql_account_create(id)
  102.     }
  103.     else if(g_RegisztracioVagyBejelentkezes[id] == 2)
  104.     {
  105.            
  106.         if(iRowsFound == 0)
  107.         {
  108.             client_printcolor(id, SREGMENU[32][Nyelv[id]])
  109.             g_Folyamatban[id] = 0
  110.             showMenu_RegLog(id)
  111.         }
  112.         else sql_account_load(id)
  113.     }
  114. }
  115.  
  116. public sql_account_create(id)
  117. {
  118.     new szQuery[2548]
  119.     new len = 0
  120.    
  121.     new a[191], b[191]
  122.    
  123.     format(a, 190, "%s", g_Felhasznalonev[id])
  124.     format(b, 190, "%s", g_Jelszo[id])
  125.  
  126.     replace_all(a, 190, "\", "\\")
  127.     replace_all(a, 190, "'", "\'")
  128.     replace_all(b, 190, "\", "\\")
  129.     replace_all(b, 190, "'", "\'")
  130.      
  131.     len += format(szQuery[len], 2548, "INSERT INTO rwt_sql_register_new_s5 ")
  132.     len += format(szQuery[len], 2548-len,"(Felhasznalonev,Jelszo,Skin) VALUES('%s','%s','1')", a, b)
  133.    
  134.     new szData[2];
  135.     szData[0] = id;
  136.     szData[1] = get_user_userid(id);
  137.  
  138.     SQL_ThreadQuery(g_SqlTuple,"sql_account_create_thread", szQuery, szData, 2)
  139. }
  140.  
  141. public sql_account_create_thread(FailState,Handle:Query,Error[],Errcode,szData[],DataSize)
  142. {
  143.     if(FailState == TQUERY_CONNECT_FAILED)
  144.     {
  145.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  146.         return
  147.     }
  148.     else if(FailState == TQUERY_QUERY_FAILED)
  149.     {
  150.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  151.         return
  152.     }
  153.    
  154.     if(Errcode)
  155.     {
  156.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  157.         return
  158.     }
  159.        
  160.     new id = szData[0];
  161.    
  162.     if (szData[1] != get_user_userid(id))
  163.         return;
  164.    
  165.     client_printcolor(id, SREGMENU[33][Nyelv[id]])
  166.     client_printcolor(id, SREGMENU[34][Nyelv[id]], g_Felhasznalonev[id], g_Jelszo[id])
  167.     g_Folyamatban[id] = 0
  168.     g_RegisztracioVagyBejelentkezes[id] = 2
  169.     Nyelv[id] = 0
  170.     showMenu_RegLog(id)
  171.    
  172.     return
  173. }
  174.  
  175. public sql_account_load(id)
  176. {
  177.     new szQuery[2548]
  178.     new len = 0
  179.    
  180.     new a[191]
  181.    
  182.     format(a, 190, "%s", g_Felhasznalonev[id])
  183.  
  184.     replace_all(a, 190, "\", "\\")
  185.     replace_all(a, 190, "'", "\'")
  186.    
  187.     len += format(szQuery[len], 2548, "SELECT * FROM rwt_sql_register_new_s5 ")
  188.     len += format(szQuery[len], 2548-len,"WHERE Felhasznalonev = '%s'", a)
  189.    
  190.     new szData[2];
  191.     szData[0] = id;
  192.     szData[1] = get_user_userid(id);
  193.  
  194.     SQL_ThreadQuery(g_SqlTuple,"sql_account_load_thread", szQuery, szData, 2)
  195. }
  196.  
  197. public sql_account_load_thread(FailState,Handle:Query,Error[],Errcode,szData[],DataSize)
  198. {
  199.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  200.     {
  201.         log_amx("%s", Error)
  202.         return
  203.     }
  204.     else
  205.     {
  206.         new id = szData[0];
  207.        
  208.         if (szData[1] != get_user_userid(id))
  209.             return ;
  210.        
  211.         new szSqlPassword[100]
  212.         SQL_ReadResult(Query, 2, szSqlPassword, 99)
  213.        
  214.         if(equal(g_Jelszo[id], szSqlPassword))
  215.         {
  216.             g_Aktivitas[id] = SQL_ReadResult(Query, 5)
  217.                    
  218.             if (g_Aktivitas[id] > 0)
  219.             {
  220.                 client_printcolor(id, SREGMENU[35][Nyelv[id]])
  221.                 showMenu_RegLog(id)
  222.                 return;
  223.             }
  224.                
  225.             new VipTX, Vip[256];
  226.            
  227.             SQL_ReadResult(Query, 4, g_Email[id], 255)
  228.             SQL_ReadResult(Query, 7, VipTX, 255)
  229.            
  230.             g_Id[id] = SQL_ReadResult(Query, 0)
  231.             Skin[id] = SQL_ReadResult(Query, 11)
  232.             Oles[id] = SQL_ReadResult(Query, 6)
  233.             Rang[id] = SQL_ReadResult(Query, 10)
  234.             Dollar[id] = float(SQL_ReadResult(Query, 8))/100       
  235.            
  236.            
  237.             Nyelv[id] = SQL_ReadResult(Query, 13)
  238.             Korvegi[id] = SQL_ReadResult(Query, 14)
  239.             Masodpercek[id] = SQL_ReadResult(Query, 9)
  240.             for(new i=0; i <= 5; i++)
  241.             {
  242.                 Kulcs[id][i] = SQL_ReadResult(Query, 14+i)
  243.             }
  244.             for(new i=0; i <= 9; i++)
  245.             {
  246.                 Lada[id][i] = SQL_ReadResult(Query, 14+i)
  247.             }
  248.            
  249.             for(new i=0; i <= 19; i++)
  250.             {
  251.                 Kesek[id][i] = SQL_ReadResult(Query, 24+i)
  252.             }
  253.            
  254.             for(new i=0; i <= 135; i++)
  255.             {
  256.                 Fegyverek[id][i] = SQL_ReadResult(Query, 44+i)
  257.             }
  258.            
  259.             format(Vip, 255, "%s", VipTX);
  260.             replace_all(Vip, 255, "#", " ")
  261.            
  262.             new Text2[2][32]; parse(Vip, Text2[0], 31, Text2[1], 31);
  263.            
  264.             g_VipRang[id] = str_to_num(Text2[0]);
  265.             g_VipDatum[id] = str_to_num(Text2[1]);
  266.            
  267.             g_Aktivitas[id] = SERVER_ID
  268.            
  269.             //acces_creater(id)
  270.             sql_update_account(id)
  271.            
  272.             client_printcolor(id, SREGMENU[36][Nyelv[id]], g_Felhasznalonev[id])
  273.            
  274.             g_Folyamatban[id] = 0
  275.             g_Bejelentkezve[id] = true
  276.             //AdminBelepes(id)
  277.             //FoMenu(id)
  278.         }
  279.         else
  280.         {
  281.             client_printcolor(id, SREGMENU[37][Nyelv[id]])
  282.             g_Folyamatban[id] = 0
  283.             showMenu_RegLog(id)
  284.         }
  285.     }
  286. }
  287.  
  288. public sql_load_server()
  289. {
  290.     new szQuery[2048]
  291.     new len = 0
  292.    
  293.     len += format(szQuery[len], 2048, "SELECT * FROM rwt_sql_register_new_s5_s ")
  294.     len += format(szQuery[len], 2048-len,"WHERE Server = '%d'", SERVER_ID)
  295.    
  296.     SQL_ThreadQuery(g_SqlTuple,"sql_load_server_thread", szQuery)
  297. }
  298.  
  299. public sql_load_server_thread(FailState,Handle:Query,Error[],Errcode,szData[],DataSize)
  300. {
  301.     if(FailState == TQUERY_CONNECT_FAILED)
  302.         return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  303.     else if(FailState == TQUERY_QUERY_FAILED)
  304.         return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  305.    
  306.     if(Errcode)
  307.         return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  308.    
  309.     for(new i=0; i <= 19; i++)
  310.     {
  311.         OsszesKes[i] = SQL_ReadResult(Query, 0+i)
  312.     }
  313.    
  314.     for(new i=0; i <= 135; i++)
  315.     {
  316.         OsszesFegyver[i] = SQL_ReadResult(Query, 20+i)
  317.     }
  318.        
  319.     return PLUGIN_CONTINUE
  320. }
  321.  
  322. public sql_update_account(id)
  323. {  
  324.     static szQuery[2808]
  325.     new len = 0
  326.    
  327.     new b[191], c[191]
  328.     new client_name[33]
  329.     get_user_name(id, client_name, 32)
  330.    
  331.     format(b, 190, "%s", g_Jelszo[id])
  332.     format(c, 190, "%s", client_name)
  333.  
  334.     replace_all(b, 190, "\", "\\")
  335.     replace_all(b, 190, "'", "\'")
  336.     replace_all(c, 190, "\", "\\")
  337.     replace_all(c, 190, "'", "\'")
  338.  
  339.     len += format(szQuery[len], 2808, "UPDATE rwt_sql_register_new_s5 SET ")
  340.     len += format(szQuery[len], 2808-len,"Jelszo = '%s', ", b)
  341.     len += format(szQuery[len], 2808-len,"Jatekosnev = '%s', ", c)
  342.     len += format(szQuery[len],2808-len,"Email = '%s', ", g_Email[id])
  343.     len += format(szQuery[len], 2808-len,"Skin = '%d', ", Skin[id])
  344.     len += format(szQuery[len], 2808-len,"Oles = '%d', ", Oles[id])
  345.     len += format(szQuery[len], 2808-len,"Rang = '%d', ", Rang[id])
  346.     len += format(szQuery[len], 2808-len,"Dollar = '%d', ", floatround(Dollar[id]*100))
  347.    
  348.            
  349.     len += format(szQuery[len], 2808-len,"Vip = '%d#%d', ", g_VipRang[id], g_VipDatum[id])
  350.     len += format(szQuery[len], 2808-len,"Nyelv = '%d', ", Nyelv[id])
  351.     len += format(szQuery[len], 2808-len,"Korvegi = '%d', ", Korvegi[id])
  352.     len += format(szQuery[len], 2808-len,"Masodpercek = '%d', ", Masodpercek[id]+get_user_time(id))
  353.     for(new i=0; i <= 5; i++)
  354.     {
  355.         len += format(szQuery[len], 2808-len,"Kulcs%d = '%d', ", i, Kulcs[id][i])
  356.     }
  357.     for(new i=0; i <= 9; i++)
  358.     {
  359.         len += format(szQuery[len], 2808-len,"Lada%d = '%d', ", i, Lada[id][i])
  360.     }
  361.    
  362.     for(new i=0; i <= 19; i++)
  363.     {
  364.         len += format(szQuery[len], 2808-len,"Kes%d = '%d', ", i, Kesek[id][i])
  365.     }
  366.    
  367.     for(new i=0; i <= 135; i++)
  368.     {
  369.         len += format(szQuery[len], 2808-len,"Wpn%d = '%d', ", i, Fegyverek[id][i])
  370.     }
  371.    
  372.     len += format(szQuery[len], 2808-len,"Aktivitas = '%d' ", g_Aktivitas[id])
  373.     len += format(szQuery[len], 2808-len,"WHERE Id = '%d'", g_Id[id])
  374.  
  375.     SQL_ThreadQuery(g_SqlTuple,"sql_update_account_thread", szQuery)
  376. }
  377.  
  378. public sql_update_server()
  379. {
  380.     new szQuery[2548]
  381.     new len = 0
  382.    
  383.     len += format(szQuery[len], 2548, "UPDATE rwt_sql_register_new_s5_s SET ")
  384.  
  385.     for(new i=0; i <= 19; i++)
  386.     {
  387.         len += format(szQuery[len], 2548-len,"Kes%d = '%d', ", i, OsszesKes[i])
  388.     }
  389.    
  390.     for(new i=0; i <= 134; i++)
  391.     {
  392.         len += format(szQuery[len], 2548-len,"Wpn%d = '%d', ", i, OsszesFegyver[i])
  393.     }
  394.    
  395.     len += format(szQuery[len], 2548-len,"Wpn135 = '%d' ", OsszesFegyver[135])
  396.     len += format(szQuery[len], 2548-len,"WHERE Server = '%d'", SERVER_ID)
  397.  
  398.     SQL_ThreadQuery(g_SqlTuple,"sql_update_servere_thread", szQuery)
  399. }
  400.  
  401.  
  402. public sql_update_servere_thread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  403. {
  404.     if(FailState == TQUERY_CONNECT_FAILED)
  405.         return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  406.     else if(FailState == TQUERY_QUERY_FAILED)
  407.         return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  408.    
  409.     if(Errcode)
  410.         return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  411.    
  412.     return PLUGIN_CONTINUE
  413. }
  414.  
  415. public sql_update_account_thread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  416. {
  417.     if(FailState == TQUERY_CONNECT_FAILED)
  418.         return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  419.     else if(FailState == TQUERY_QUERY_FAILED)
  420.         return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  421.    
  422.     if(Errcode)
  423.         return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  424.    
  425.     return PLUGIN_CONTINUE
  426. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Lekérdezés Sql
HozzászólásElküldve: 2016.06.24. 20:29 
Offline
Újonc

Csatlakozott: 2016.06.16. 11:58
Hozzászólások: 14
Megköszönték neki: 2 alkalommal
senki? :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Lekérdezés Sql
HozzászólásElküldve: 2016.06.24. 22:59 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
RippeR írta:
senki? :D

A hibákat a következő helyeken írja:
111. sor, 1256. sor és 2293. sor

Erre ideraksz valami 500 sort a pluginból :D

Illetve próbáld ellenőrizetni vele az id-t hogy van-e olyan egyáltalán és utána használni, valami ilyesmi baja lehet.


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


Ki van itt

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