hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 211 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 209 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], 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Sql mentés hiba
HozzászólásElküldve: 2019.07.23. 22:21 
Offline
Lelkes
Avatar

Csatlakozott: 2019.06.30. 09:50
Hozzászólások: 29
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 3 alkalommal
Sziasztok írok egy onlyd2 módot/skinrendszert
Sql mentést csinálom meg minden
ezt az erort kapom mikor fordítom amxx re:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
Modified for www.freakz.ro

newskin_reg_v2_sqk.txt(1133) : error 037: invalid string (possibly non-terminated string)
newskin_reg_v2_sqk.txt(1133 -- 1135) : error 001: expected token: ",", but found "-identifier-"

2 Errors.
Compile failed!

Forráskód:
  1. }
  2.  
  3. public Create_Table_Others()
  4. {
  5. static Query[148];
  6. new Len;


Teljes sql:
  1. }
  2.  
  3.  
  4. }
  5.  
  6. public plugin_cfg()
  7. {
  8. g_SqlTuple = SQL_MakeDbTuple(SQLDAT[0], SQLDAT[1], SQLDAT[2], SQLDAT[3]);
  9. Create_Table_Register();
  10. Create_Table_Others();
  11. }
  12.  
  13. public Create_Table_Register(){
  14. static Query[10048];
  15. new Len;
  16.  
  17. Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `register_sv1`");
  18. Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  19. Len += formatex(Query[Len], charsmax(Query)-Len, "`Player_IP` varchar(35) NOT NULL,");
  20. Len += formatex(Query[Len], charsmax(Query)-Len, "`Player_SteamID` varchar(35) NOT NULL,");
  21.  
  22. Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  23.  
  24. SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  25. }
  26.  
  27. public Create_Table_Others()
  28. {
  29. static Query[148];
  30. new Len;
  31.  
  32. Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `save_sv2`");
  33. Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  34. Len += formatex(Query[Len], charsmax(Query)-Len, "`Csomag` int(11) NOT NULL,");
  35. Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  36. Len += formatex(Query[Len], charsmax(Query)-Len, "`skinp` int(11) NOT NULL,");
  37. Len += formatex(Query[Len], charsmax(Query)-Len, "`Rang` int(11) NOT NULL,");
  38. Len += formatex(Query[Len], charsmax(Query)-Len, "`Vip` int(11) NOT NULL,");
  39.  
  40. Len += formatex(Query[Len], charsmax(Query)-Len, "`euro` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  41.  
  42. SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  43. }
  44.  
  45. public Load(id) {
  46. static Query[256];
  47. new Data[1], Name[32];
  48. get_user_name(id, Name, 31);
  49. Data[0] = id;
  50.  
  51. formatex(Query, charsmax(Query), "SELECT * FROM `save_sv2` WHERE Nev = ^"%s^";", name[id]);
  52. SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  53. }
  54.  
  55. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  56. if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  57. log_amx("%s", Error);
  58. return;
  59. }
  60. else {
  61. new id = Data[0];
  62.  
  63. if(SQL_NumRows(Query) > 0) {
  64. Csomag[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Csomag"));
  65. Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));
  66. skinp[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "skinp"));
  67. Rang[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Rang"));
  68. Vip[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Vip"));
  69. euro[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "euro"));
  70.  
  71. }
  72. else
  73. {
  74. Save(id);
  75. }
  76. }
  77. }
  78.  
  79. public Load_Register(id){
  80. static Query[10048];
  81. new Data[1], Name[32];
  82. get_user_name(id, Name, 31);
  83. Data[0] = id;
  84.  
  85. formatex(Query, charsmax(Query), "SELECT * FROM `register_sv1` WHERE Nev = ^"%s^";", name[id]);
  86. SQL_ThreadQuery(g_SqlTuple, "QuerySelectDataRegister", Query, Data, 1);
  87. }
  88.  
  89. public QuerySelectDataRegister(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  90. if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  91. log_amx("%s", Error);
  92. return;
  93. }
  94. else {
  95. new id = Data[0];
  96.  
  97. if(SQL_NumRows(Query) > 0) {
  98.  
  99. }
  100. else
  101. {
  102. Save_Register(id);
  103. }
  104. }
  105. }
  106.  
  107. public Save(id){
  108. static Query[256];
  109.  
  110. formatex(Query, charsmax(Query), "INSERT INTO `save_sv2` (`Nev`) VALUES (^"%s^");", name[id]);
  111. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  112. }
  113.  
  114. public Save_Register(id){
  115. static Query[256];
  116.  
  117. new sPlayer_IP[35], sPlayer_SteamID[35];
  118. get_user_ip(id, sPlayer_IP, charsmax(sPlayer_IP), 1);
  119. get_user_authid(id, sPlayer_SteamID, charsmax(sPlayer_SteamID));
  120.  
  121. formatex(Query, charsmax(Query), "INSERT INTO `register_sv1` (`Nev`, `Player_IP`, `Player_SteamID` ) VALUES (^"%s^", ^"%s^", ^"%s^");", name[id], sPlayer_IP, sPlayer_SteamID);
  122. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  123. }
  124.  
  125. public SQL_Update_Reg(id){
  126. static Query[10048];
  127. new Len;
  128.  
  129. Len += formatex(Query[Len], charsmax(Query), "UPDATE `register_sv1` ", ");
  130.  
  131. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  132. }
  133.  
  134. public Update(id)
  135. {
  136. static Query[10048];
  137. new Len;
  138.  
  139. Len += formatex(Query[Len], charsmax(Query), "UPDATE `save_sv2` SET euro = ^"%i^", ",euro[id]);
  140. Len += formatex(Query[Len], charsmax(Query)-Len, "Csomag = ^"%i^", ", Csomag[id]);
  141. Len += formatex(Query[Len], charsmax(Query)-Len, "Oles = ^"%i^", ", Oles[id]);
  142. Len += formatex(Query[Len], charsmax(Query)-Len, "skinp = ^"%i^", ", skinp[id]);
  143. Len += formatex(Query[Len], charsmax(Query)-Len, "Rang = ^"%i^", ", Rang[id]);
  144.  
  145. Len += formatex(Query[Len], charsmax(Query)-Len, "Vip = ^"%i^" WHERE Nev = ^"%s^";", Vip[id], name[id]);
  146.  
  147. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  148. }
  149.  
  150. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  151. if(FailState == TQUERY_CONNECT_FAILED)
  152. set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  153. else if(FailState == TQUERY_QUERY_FAILED)
  154. set_fail_state("Query Error");
  155. if(Errcode)
  156. log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  157. }
  158.  
  159. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  160. if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  161. log_amx("%s", Error);
  162. return;
  163. }
  164. }
  165.  
  166. public plugin_end() {
  167. SQL_FreeHandle(g_SqlTuple);
  168. }

Segítségeteket előre is köszönöm!

_________________
Knife mód Hamarosan!
by Speedy


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql mentés hiba
HozzászólásElküldve: 2019.07.23. 22:31 
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
1133. sor?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql mentés hiba
HozzászólásElküldve: 2019.07.23. 23:31 
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
Így szemre talán a 129. sorban van a hiba. A pirosló dolog ott kezdődek és ahogy látom MySQL Syntax hibát is vétettél azzal, hogy gyakorlatilag a semmit akarod UPDATE-elni. Természetesen a rossz beágyazás miatt nehéz ezt megmondani, de szerintem más hibád is lesz még.

Ők köszönték meg JohanCorn nek ezt a hozzászólást: Richard11 (2019.07.24. 09:17)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sql mentés hiba
HozzászólásElküldve: 2019.07.24. 09:45 
Offline
Lelkes
Avatar

Csatlakozott: 2019.06.30. 09:50
Hozzászólások: 29
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 3 alkalommal
JohanCorn írta:
Így szemre talán a 129. sorban van a hiba. A pirosló dolog ott kezdődek és ahogy látom MySQL Syntax hibát is vétettél azzal, hogy gyakorlatilag a semmit akarod UPDATE-elni. Természetesen a rossz beágyazás miatt nehéz ezt megmondani, de szerintem más hibád is lesz még.


Nekem így futott Még a második módomba de ebbe meg erort ír persze Nem ugyanazokat kértem le megint más dolgokat..

_________________
Knife mód Hamarosan!
by Speedy


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


Ki van itt

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