hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: JohanCorn 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mentés hiba.
HozzászólásElküldve: 2018.09.24. 10:03 
Offline
Senior Tag
Avatar

Csatlakozott: 2018.02.01. 16:27
Hozzászólások: 225
Megköszönt másnak: 14 alkalommal
Megköszönték neki: 18 alkalommal
Helló!

Valakinek valami tippje? Akármit próbálok nem akar menni a mod, a mentés miatt.

  1. L 09/24/2018 - 09:54:35: [AMXX] Plugin ("mods.amxx") is setting itself as failed.
  2. L 09/24/2018 - 09:54:35: [AMXX] Plugin says: Query Error
  3. L 09/24/2018 - 09:54:35: [AMXX] Displaying debug trace (plugin "mods.amxx", version "1.0")
  4. L 09/24/2018 - 09:54:35: [AMXX] Run time error 1: forced exit
  5. L 09/24/2018 - 09:54:35: [AMXX]    [0] mods.sma::createTableThread (line 468)


  1. public client_disconnect(id)
  2. {
  3. if(!is_user_bot(id))
  4. {
  5.     Update(id);
  6. }
  7. Dollar[id] = 0;
  8. Regisztralt[id] = 0;
  9. SMS[id] = 0;
  10.  
  11. Belepve[id] = false;
  12. Beirtjelszot[id] = false;
  13. Beirtjelszot1[id] = false;
  14. Beirtfelhasznalot[id] = false;
  15. Beirtfelhasznalot1[id] = false;
  16.  
  17. regFh[id][0] = EOS;
  18. regJelszo[id][0] = EOS;
  19. Felhasznalonev[id][0] = EOS;
  20. Jelszo[id][0] = EOS;
  21.  
  22. copy(name[id], charsmax(name[]), "");
  23. }
  24.  
  25. public client_putinserver(id)
  26. {
  27. if(!is_user_bot(id))
  28. {
  29.     get_user_name(id, name[id], charsmax(name));
  30.     Load(id);
  31. }
  32. Felhasznalonev[id] = "";
  33. Jelszo[id] = "";
  34. }
  35.  
  36. public plugin_cfg()
  37. {
  38.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  39.    
  40.     static Query[10048];
  41.     new Len;
  42.    
  43.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `rivals_mod`");
  44.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  45.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
  46.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  47.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
  48.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
  49.     Len += formatex(Query[Len], charsmax(Query)-Len, "`SMS` int(11) NOT NULL,");
  50.    
  51.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  52. }
  53. public Load(id)
  54. {
  55.     static Query[10048];
  56.     new Data[1];
  57.     Data[0] = id;
  58.  
  59.     formatex(Query, charsmax(Query), "SELECT * FROM `rivals_mod` WHERE Nev = ^"%s^";", name[id]);
  60.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  61. }
  62. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  63.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  64.         log_amx("%s", Error);
  65.         return;
  66.     }
  67.     else {
  68.         new id = Data[0];
  69.  
  70.         if(SQL_NumRows(Query) > 0) {
  71.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[]));
  72.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[]));
  73.             Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
  74.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
  75.             SMS[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "SMS"));
  76.         }
  77.         else
  78.         {
  79.             Save(id);
  80.         }
  81.     }
  82. }
  83. public Save(id)
  84. {
  85. static Query[256];
  86.  
  87. formatex(Query, charsmax(Query), "INSERT INTO `rivals_mod` (`Nev`) VALUES (^"%s^");", name[id]);
  88.  
  89. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  90. }
  91. public Update(id)
  92. {
  93.     static Query[10048];
  94.     new Len;
  95.    
  96.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `rivals_mod` SET Dollars = ^"%i^", ",Dollar[id]);
  97.     Len += formatex(Query[Len], charsmax(Query)-Len, "SMS = ^"%i^", ", SMS[id]);
  98.    
  99.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  100. }
  101. public SQL_Update_Reg(id)
  102. {
  103. static Query[10048];
  104. new Len;
  105.  
  106. Len += formatex(Query[Len], charsmax(Query), "UPDATE `rivals_mod` SET Felhasznalonev = ^"%s^", ", regFh[id]);
  107. Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[id]);
  108. Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = ^"%i^" WHERE Nev = ^"%s^";", Regisztralt[id], name[id]);
  109.  
  110. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  111. }
  112. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  113.     if(FailState == TQUERY_CONNECT_FAILED)
  114.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  115.     else if(FailState == TQUERY_QUERY_FAILED)
  116.         set_fail_state("Query Error");
  117.     if(Errcode)
  118.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  119. }
  120. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  121.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  122.         log_amx("%s", Error);
  123.         return;
  124.     }
  125. }
  126.  
  127. public plugin_end()
  128. {
  129.     SQL_FreeHandle(g_SqlTuple);
  130. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés hiba.
HozzászólásElküldve: 2018.09.24. 21:04 
Offline
Tud valamit
Avatar

Csatlakozott: 2018.02.07. 01:13
Hozzászólások: 127
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 25 alkalommal
Tomii írta:
Helló!

Valakinek valami tippje? Akármit próbálok nem akar menni a mod, a mentés miatt.

  1. L 09/24/2018 - 09:54:35: [AMXX] Plugin ("mods.amxx") is setting itself as failed.
  2. L 09/24/2018 - 09:54:35: [AMXX] Plugin says: Query Error
  3. L 09/24/2018 - 09:54:35: [AMXX] Displaying debug trace (plugin "mods.amxx", version "1.0")
  4. L 09/24/2018 - 09:54:35: [AMXX] Run time error 1: forced exit
  5. L 09/24/2018 - 09:54:35: [AMXX]    [0] mods.sma::createTableThread (line 468)


  1. public client_disconnect(id)
  2. {
  3. if(!is_user_bot(id))
  4. {
  5.     Update(id);
  6. }
  7. Dollar[id] = 0;
  8. Regisztralt[id] = 0;
  9. SMS[id] = 0;
  10.  
  11. Belepve[id] = false;
  12. Beirtjelszot[id] = false;
  13. Beirtjelszot1[id] = false;
  14. Beirtfelhasznalot[id] = false;
  15. Beirtfelhasznalot1[id] = false;
  16.  
  17. regFh[id][0] = EOS;
  18. regJelszo[id][0] = EOS;
  19. Felhasznalonev[id][0] = EOS;
  20. Jelszo[id][0] = EOS;
  21.  
  22. copy(name[id], charsmax(name[]), "");
  23. }
  24.  
  25. public client_putinserver(id)
  26. {
  27. if(!is_user_bot(id))
  28. {
  29.     get_user_name(id, name[id], charsmax(name));
  30.     Load(id);
  31. }
  32. Felhasznalonev[id] = "";
  33. Jelszo[id] = "";
  34. }
  35.  
  36. public plugin_cfg()
  37. {
  38.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  39.    
  40.     static Query[10048];
  41.     new Len;
  42.    
  43.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `rivals_mod`");
  44.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  45.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
  46.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  47.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
  48.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
  49.     Len += formatex(Query[Len], charsmax(Query)-Len, "`SMS` int(11) NOT NULL,");
  50.    
  51.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  52. }
  53. public Load(id)
  54. {
  55.     static Query[10048];
  56.     new Data[1];
  57.     Data[0] = id;
  58.  
  59.     formatex(Query, charsmax(Query), "SELECT * FROM `rivals_mod` WHERE Nev = ^"%s^";", name[id]);
  60.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  61. }
  62. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  63.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  64.         log_amx("%s", Error);
  65.         return;
  66.     }
  67.     else {
  68.         new id = Data[0];
  69.  
  70.         if(SQL_NumRows(Query) > 0) {
  71.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[]));
  72.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[]));
  73.             Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
  74.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
  75.             SMS[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "SMS"));
  76.         }
  77.         else
  78.         {
  79.             Save(id);
  80.         }
  81.     }
  82. }
  83. public Save(id)
  84. {
  85. static Query[256];
  86.  
  87. formatex(Query, charsmax(Query), "INSERT INTO `rivals_mod` (`Nev`) VALUES (^"%s^");", name[id]);
  88.  
  89. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  90. }
  91. public Update(id)
  92. {
  93.     static Query[10048];
  94.     new Len;
  95.    
  96.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `rivals_mod` SET Dollars = ^"%i^", ",Dollar[id]);
  97.     Len += formatex(Query[Len], charsmax(Query)-Len, "SMS = ^"%i^", ", SMS[id]);
  98.    
  99.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  100. }
  101. public SQL_Update_Reg(id)
  102. {
  103. static Query[10048];
  104. new Len;
  105.  
  106. Len += formatex(Query[Len], charsmax(Query), "UPDATE `rivals_mod` SET Felhasznalonev = ^"%s^", ", regFh[id]);
  107. Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[id]);
  108. Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = ^"%i^" WHERE Nev = ^"%s^";", Regisztralt[id], name[id]);
  109.  
  110. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  111. }
  112. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  113.     if(FailState == TQUERY_CONNECT_FAILED)
  114.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  115.     else if(FailState == TQUERY_QUERY_FAILED)
  116.         set_fail_state("Query Error");
  117.     if(Errcode)
  118.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  119. }
  120. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  121.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  122.         log_amx("%s", Error);
  123.         return;
  124.     }
  125. }
  126.  
  127. public plugin_end()
  128. {
  129.     SQL_FreeHandle(g_SqlTuple);
  130. }

Teszteld :)
  1. public client_disconnect(id)
  2. {
  3. if(!is_user_bot(id))
  4. {
  5.     Update(id);
  6. }
  7. Dollar[id] = 0;
  8. Regisztralt[id] = 0;
  9. SMS[id] = 0;
  10.  
  11. Belepve[id] = false;
  12. Beirtjelszot[id] = false;
  13. Beirtjelszot1[id] = false;
  14. Beirtfelhasznalot[id] = false;
  15. Beirtfelhasznalot1[id] = false;
  16.  
  17. regFh[id][0] = EOS;
  18. regJelszo[id][0] = EOS;
  19. Felhasznalonev[id][0] = EOS;
  20. Jelszo[id][0] = EOS;
  21.  
  22. copy(name[id], charsmax(name[]), "");
  23. }
  24.  
  25. public client_putinserver(id)
  26. {
  27. if(!is_user_bot(id))
  28. {
  29.     get_user_name(id, name[id], charsmax(name));
  30.     Load(id);
  31. }
  32. Felhasznalonev[id] = "";
  33. Jelszo[id] = "";
  34. }
  35.  
  36. public plugin_cfg()
  37. {
  38.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  39.    
  40.     static Query[10048];
  41.     new Len;
  42.    
  43.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `rivals_mod`");
  44.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  45.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Felhasznalonev` varchar(32) NOT NULL,");
  46.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  47.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralt` int(11) NOT NULL,");
  48.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
  49.     Len += formatex(Query[Len], charsmax(Query)-Len, "`SMS` int(11) NOT NULL,`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  50.    
  51.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  52. }
  53. public Load(id)
  54. {
  55.     static Query[10048];
  56.     new Data[1];
  57.     Data[0] = id;
  58.  
  59.     formatex(Query, charsmax(Query), "SELECT * FROM `rivals_mod` WHERE Nev = ^"%s^";", name[id]);
  60.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  61. }
  62. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  63.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  64.         log_amx("%s", Error);
  65.         return;
  66.     }
  67.     else {
  68.         new id = Data[0];
  69.  
  70.         if(SQL_NumRows(Query) > 0) {
  71.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Felhasznalonev"), regFh[id], charsmax(regFh[]));
  72.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), regJelszo[id], charsmax(regJelszo[]));
  73.             Regisztralt[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralt"));
  74.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
  75.             SMS[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "SMS"));
  76.         }
  77.         else
  78.         {
  79.             Save(id);
  80.         }
  81.     }
  82. }
  83. public Save(id)
  84. {
  85. static Query[256];
  86.  
  87. formatex(Query, charsmax(Query), "INSERT INTO `rivals_mod` (`Nev`) VALUES (^"%s^");", name[id]);
  88.  
  89. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  90. }
  91. public Update(id)
  92. {
  93.     static Query[10048];
  94.     new Len;
  95.    
  96.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `rivals_mod` SET Dollars = ^"%i^", ",Dollar[id]);
  97.     Len += formatex(Query[Len], charsmax(Query)-Len, "SMS = ^"%i^", ", SMS[id]);
  98.    
  99.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  100. }
  101. public SQL_Update_Reg(id)
  102. {
  103. static Query[10048];
  104. new Len;
  105.  
  106. Len += formatex(Query[Len], charsmax(Query), "UPDATE `rivals_mod` SET Felhasznalonev = ^"%s^", ", regFh[id]);
  107. Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", regJelszo[id]);
  108. Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralt = ^"%i^" WHERE Nev = ^"%s^";", Regisztralt[id], name[id]);
  109.  
  110. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  111. }
  112. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  113.     if(FailState == TQUERY_CONNECT_FAILED)
  114.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  115.     else if(FailState == TQUERY_QUERY_FAILED)
  116.         set_fail_state("Query Error");
  117.     if(Errcode)
  118.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  119. }
  120. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  121.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  122.         log_amx("%s", Error);
  123.         return;
  124.     }
  125. }
  126.  
  127. public plugin_end()
  128. {
  129.     SQL_FreeHandle(g_SqlTuple);
  130. }


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


Ki van itt

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