hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.05. 14:55



Jelenlévő felhasználók

Jelenleg 516 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 515 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mysql Hiba
HozzászólásElküldve: 2017.09.07. 17:55 
Offline
Lelkes

Csatlakozott: 2017.07.19. 18:03
Hozzászólások: 22
Megköszönt másnak: 6 alkalommal
Üdv ezele amentésel az lenne a bajom hogy lecsatlakozáskor eltünik a mod.
Hiba üzenet
Kód:
L 09/07/2017 - 17:50:19: [AMXX] Plugin ("torettoattalakitott.amxx") is setting itself as failed.
L 09/07/2017 - 17:50:19: [AMXX] Plugin says: [ *HIBA* ] A LEKERDEZES MEGSZAKADT!
L 09/07/2017 - 17:50:19: [AMXX] Displaying debug trace (plugin "torettoattalakitott.amxx", version "3.0")
L 09/07/2017 - 17:50:19: [AMXX] Run time error 1: forced exit
L 09/07/2017 - 17:50:19: [AMXX]    [0] globalffen.sma::SqlUpdateQwe2 (line 3758)]

  1. public client_putinserver(id)
  2. {
  3.     gFolyamatban[id] = 0
  4.     gBejelentkezes[id] = false
  5.     copy(gJelszo[id], 31, "")
  6.     copy(gFelhasznalo[id], 31, "")
  7. }
  8.  
  9. public client_disconnect(id)
  10. {  
  11.     gFolyamatban[id] = 0;
  12.    
  13.     if(gBejelentkezes[id]) {
  14.         SqlAccFissites(id)
  15.         SqlAccFissites2(id)
  16.         SqlAccFissites3(id)
  17.     }
  18.    
  19.    
  20.     gBejelentkezes[id] = false;
  21.    
  22.    
  23. }
  24.  
  25. public plugin_cfg() {
  26.     SqlTuple = SQL_MakeDbTuple(SqlN[0], SqlN[1], SqlN[2], SqlN[3]);
  27. }
  28. public SqlAccBetolt(id) {
  29.     new Query[2048], Len = 0;
  30.    
  31.     new a[191];
  32.    
  33.     format(a, 190, "%s", gFelhasznalo[id]);
  34.    
  35.     replace_all(a, 190, "\", "\\")
  36.     replace_all(a, 190, "'", "\'")
  37.    
  38.     Len += format(Query[Len], charsmax(Query), "SELECT * FROM badboynew ");
  39.     Len += format(Query[Len], charsmax(Query)-Len, "WHERE Felhasznalo = '%s'", a);
  40.    
  41.     new Data[2]
  42.     Data[0] = id;
  43.     Data[1] = get_user_userid(id);
  44.    
  45.     SQL_ThreadQuery(SqlTuple, "SqlAccBetoltQwe", Query, Data, 2);
  46. }
  47. public SqlAccBetoltQwe(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) {
  48.     if(FailState == TQUERY_CONNECT_FAILED)
  49.     {
  50.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  51.         return
  52.     }
  53.     else if(FailState == TQUERY_QUERY_FAILED)
  54.     {
  55.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  56.         return
  57.     }
  58.    
  59.     if(Errcode)
  60.     {
  61.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  62.         return
  63.     }
  64.    
  65.     new id = Data[0];
  66.    
  67.     if(Data[1] != get_user_userid(id))
  68.         return;
  69.        
  70.     new Found = SQL_NumRows(Query);
  71.    
  72.     if(gMenu[id] == 0) {
  73.         if(Found > 0) {
  74.             ColorChat(id, NORMAL, "^4[%s] ^1Ez a felhasználónév már foglalt!", Prefix);
  75.             gFolyamatban[id] = 0;
  76.             RegFomenu(id);
  77.         }
  78.         else SqlAccKeszit(id);
  79.     }
  80.     else if(gMenu[id] == 1) {
  81.         if(Found == 0) {
  82.             ColorChat(id, NORMAL, "^4[%s] ^1Hibás jelszó vagy felhasználónév!", Prefix);
  83.             gFolyamatban[id] = 0;
  84.             RegFomenu(id);
  85.         }
  86.         else SqlAccLoad(id);
  87.     }
  88. }
  89. public SqlAccKeszit(id) {
  90.     new Query[2048], Len = 0;
  91.    
  92.     new a[191], b[191], c[191];
  93.    
  94.     format(a, 190, "%s", gFelhasznalo[id]);
  95.     format(b, 190, "%s", gJelszo[id]);
  96.    
  97.     replace_all(a, 190, "\", "\\")
  98.     replace_all(a, 190, "'", "\'")
  99.     replace_all(b, 190, "\", "\\")
  100.     replace_all(b, 190, "'", "\'")
  101.    
  102.     new Nev[32]; get_user_name(id, Nev, 31);
  103.    
  104.     format(c, 190, "%s", Nev);
  105.    
  106.     replace_all(c, 190, "\", "\\")
  107.     replace_all(c, 190, "'", "\'")
  108.    
  109.     Len += format(Query[Len], charsmax(Query), "INSERT INTO badboynew ");
  110.     Len += format(Query[Len], charsmax(Query)-Len, "(Felhasznalo, Jelszo,Jatekosnev) VALUES ('%s', '%s', '%s')", a, b, c);
  111.    
  112.     new Data[2]
  113.     Data[0] = id;
  114.     Data[1] = get_user_userid(id);
  115.    
  116.     SQL_ThreadQuery(SqlTuple,"SqlAccKeszitQwe", Query, Data, 2)
  117. }
  118. public SqlAccKeszitQwe(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) {
  119.     if(FailState == TQUERY_CONNECT_FAILED)
  120.     {
  121.         set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  122.         return
  123.     }
  124.     else if(FailState == TQUERY_QUERY_FAILED)
  125.     {
  126.         set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  127.         return
  128.     }
  129.    
  130.     if(Errcode)
  131.     {
  132.         log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  133.         return
  134.     }
  135.    
  136.     new id = Data[0];
  137.    
  138.     if(Data[1] != get_user_userid(id))
  139.         return;
  140.    
  141.     ColorChat(id, NORMAL, "^4[%s] ^1Sikeresen Regisztráltál! Felhasználónév: ^4%s ^1| Jelszó: ^4%s", Prefix, gFelhasznalo[id], gJelszo[id]);
  142.     gFolyamatban[id] = 0;
  143.     gMenu[id] = 1;
  144.     RegFomenu(id);
  145.     return;
  146. }
  147. public SqlAccLoad(id) {
  148.     new Query[2048], Len = 0;
  149.    
  150.     Len += format(Query[Len], charsmax(Query), "SELECT * FROM badboynew ");
  151.     Len += format(Query[Len], charsmax(Query)-Len, "WHERE Felhasznalo = '%s'", gFelhasznalo[id]);
  152.    
  153.     new Data[2];
  154.     Data[0] = id;
  155.     Data[1] = get_user_userid(id);
  156.    
  157.     SQL_ThreadQuery(SqlTuple,"SqlAccLoadQwe", Query, Data, 2);
  158. }
  159. public SqlAccLoadQwe(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) {
  160.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  161.     {
  162.         log_amx("%s", Error)
  163.         return
  164.     }
  165.     else
  166.     {
  167.         new id = Data[0];
  168.        
  169.         if (Data[1] != get_user_userid(id))
  170.             return ;
  171.        
  172.         new Password[100];
  173.         SQL_ReadResult(Query, 2, Password, 99);
  174.        
  175.         if(equal(gJelszo[id], Password)) {
  176.             if ( is_online( id ) )
  177.             {
  178.                 ColorChat(id, NORMAL, "^4[%s] ^3%s ^1már be van jelentkezve!", Prefix, gFelhasznalo[id]);
  179.                 RegFomenu(id);
  180.                 return;
  181.             }
  182.             gId[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Id"));
  183.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
  184.             Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
  185.             Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  186.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
  187.  
  188.             new Text[32];
  189.            
  190.             for ( new i; i < 284; i ++ )
  191.             {
  192.                 format(Text, charsmax(Text), "F%i", i);
  193.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, Text));
  194.             }  
  195.            
  196.             for ( new i; i < LADA; i ++ )
  197.             {
  198.                 format(Text, charsmax(Text), "L%i", i);
  199.                 Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, Text));
  200.             }          
  201.            
  202.             client_printcolor(id, "!g[%s] !nSzia,!t %s!n (#!g%d!n) Sikeresen Bejelenetkeztél!", Prefix, gFelhasznalo[id], gId[id]);
  203.             gFolyamatban[id] = 0
  204.             gBejelentkezes[id] = true;
  205.         }
  206.         else  {
  207.             ColorChat(id, NORMAL, "^4[%s] ^1Hibás jelszó vagy felhasználónév!", Prefix);
  208.             gFolyamatban[id] = 0;
  209.             RegFomenu(id);
  210.         }
  211.     }
  212. }
  213. public SqlAccFissites(id) {
  214.     static Query[4096], Len = 0;
  215.    
  216.     new c[191];
  217.    
  218.     new Nev[32]; get_user_name(id, Nev, 31);
  219.    
  220.     format(c, 190, "%s", Nev);
  221.    
  222.     replace_all(c, 190, "\", "\\")
  223.     replace_all(c, 190, "'", "\'")
  224.    
  225.     Len += format(Query[Len], charsmax(Query), "UPDATE badboynew SET ");
  226.    
  227.     Len += format(Query[Len], charsmax(Query)-Len, "Dollars = '%d', ", Dollar[id]);
  228.     Len += format(Query[Len], charsmax(Query)-Len, "Kulcs = '%d', ", Kulcs[id]);
  229.     Len += format(Query[Len], charsmax(Query)-Len, "Szint = '%d', ", Rang[id]);
  230.     Len += format(Query[Len], charsmax(Query)-Len, "Oles = '%d', ", Oles[id]);
  231.  
  232.        
  233.     Len += format(Query[Len], charsmax(Query)-Len, "Jatekosnev = '%s' ", c);
  234.    
  235.     Len += format(Query[Len], charsmax(Query)-Len,"WHERE Id = '%d'", gId[id]);
  236.    
  237.     SQL_ThreadQuery(SqlTuple,"SqlUpdateQwe", Query);
  238. }
  239. public SqlAccFissites2(id) {
  240.     static Query[4096], Len = 0;
  241.    
  242.     new c[191];
  243.    
  244.     new Nev[32]; get_user_name(id, Nev, 31);
  245.    
  246.     format(c, 190, "%s", Nev);
  247.    
  248.     replace_all(c, 190, "\", "\\")
  249.     replace_all(c, 190, "'", "\'")
  250.    
  251.     Len += format(Query[Len], charsmax(Query), "UPDATE badboynew SET ");
  252.    
  253.    
  254.     for(new i;i < LADA; i++)
  255.         Len += format(Query[Len], charsmax(Query)-Len, "L%d = '%d', ", i, Lada[i][id]);
  256.            
  257.     Len += format(Query[Len], charsmax(Query)-Len,"WHERE Id = '%d'", gId[id]);
  258.    
  259.     SQL_ThreadQuery(SqlTuple,"SqlUpdateQwe2", Query);
  260. }
  261.  
  262. public SqlAccFissites3(id) {
  263.     static Query[4096], Len = 0;
  264.    
  265.     new c[191];
  266.    
  267.     new Nev[32]; get_user_name(id, Nev, 31);
  268.    
  269.     format(c, 190, "%s", Nev);
  270.    
  271.     replace_all(c, 190, "\", "\\")
  272.     replace_all(c, 190, "'", "\'")
  273.    
  274.     Len += format(Query[Len], charsmax(Query), "UPDATE badboynew SET ");
  275.    
  276.     for(new i = 1; i <= 284; i++)
  277.         Len += format(Query[Len], charsmax(Query)-Len, "F%d = '%d', ", i, OsszesSkin[i][id]);
  278.    
  279.        
  280.     Len += format(Query[Len], charsmax(Query)-Len,"WHERE Id = '%d'", gId[id]);
  281.    
  282.     SQL_ThreadQuery(SqlTuple,"SqlUpdateQwe3", Query);
  283. }
  284. public SqlUpdateQwe(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) {
  285.     if(FailState == TQUERY_CONNECT_FAILED)return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  286.     else if(FailState == TQUERY_QUERY_FAILED) return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  287.     if(Errcode) return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  288.    
  289.     return PLUGIN_CONTINUE
  290. }
  291. public SqlUpdateQwe2(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) {
  292.     if(FailState == TQUERY_CONNECT_FAILED)return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  293.     else if(FailState == TQUERY_QUERY_FAILED) return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  294.     if(Errcode) return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  295.    
  296.     return PLUGIN_CONTINUE
  297. }
  298. public SqlUpdateQwe3(FailState,Handle:Query,Error[],Errcode,Data[],DataSize) {
  299.     if(FailState == TQUERY_CONNECT_FAILED)return set_fail_state("[ *HIBA* ] NEM LEHET KAPCSOLODNI AZ ADATBAZISHOZ!")
  300.     else if(FailState == TQUERY_QUERY_FAILED) return set_fail_state("[ *HIBA* ] A LEKERDEZES MEGSZAKADT!")
  301.     if(Errcode) return log_amx("[ *HIBA* ] PROBLEMA A LEKERDEZESNEL! ( %s )",Error)
  302.    
  303.     return PLUGIN_CONTINUE
  304. }
  305.  
  306. stock is_online( iPlayerId )
  307. {
  308.     for ( new i = 1; i < 33; ++i )
  309.         if ( gBejelentkezes[ i ] )
  310.         if ( equal( gFelhasznalo[ iPlayerId ], gFelhasznalo[ i ] ) )
  311.         return i;
  312.     return 0;
  313. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mysql Hiba
HozzászólásElküldve: 2017.09.08. 11:37 
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
Ittvan maga a legnagyobb hiba: torettoattalakitott

Egyébként a függvénybe minek van lekérve a név ha nem is használod?

Így próbáld:

  1. public SqlAccFissites2(id)
  2. {  
  3.     static sQuery[4096];
  4.     new iLen;
  5.    
  6.     iLen += formatex(sQuery[iLen], charsmax(sQuery), "UPDATE badboynew SET ");
  7.    
  8.     for(new i;i < LADA; i++) iLen += formatex(sQuery[iLen], charsmax(sQuery)-iLen,"L%d = '%i', ", i, Lada[i][id]);
  9.    
  10.     iLen += formatex(sQuery[iLen], charsmax(sQuery)-iLen,"WHERE Id = '%i'", g_Id[id]);
  11.    
  12.     SQL_ThreadQuery(g_SqlTuple, "SqlUpdateQwe2", sQuery)
  13. }

_________________
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: Mysql Hiba
HozzászólásElküldve: 2017.09.14. 18:37 
Offline
Lelkes

Csatlakozott: 2017.07.19. 18:03
Hozzászólások: 22
Megköszönt másnak: 6 alkalommal
exodus írta:
Ittvan maga a legnagyobb hiba: torettoattalakitott

Egyébként a függvénybe minek van lekérve a név ha nem is használod?

Így próbáld:

  1. public SqlAccFissites2(id)
  2. {  
  3.     static sQuery[4096];
  4.     new iLen;
  5.    
  6.     iLen += formatex(sQuery[iLen], charsmax(sQuery), "UPDATE badboynew SET ");
  7.    
  8.     for(new i;i < LADA; i++) iLen += formatex(sQuery[iLen], charsmax(sQuery)-iLen,"L%d = '%i', ", i, Lada[i][id]);
  9.    
  10.     iLen += formatex(sQuery[iLen], charsmax(sQuery)-iLen,"WHERE Id = '%i'", g_Id[id]);
  11.    
  12.     SQL_ThreadQuery(g_SqlTuple, "SqlUpdateQwe2", sQuery)
  13. }



Így mes jó.


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 28 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