Offline |
 |
 |
Csatlakozott:2014.08.24. 18:28 Hozzászólások:584 Megköszönt másnak: 122 alkalommal Megköszönték neki: 120 alkalommal
|
Helló!  Időközben sikerült rájönnöm, hogy tudok több táblába menteni (Tök egyszerű, szégyellem magam...). Ámde fordításnál hibát dob. Valaki meg tudná mondani, mi a baja? Hiba: Kód: Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team
Error: Undefined symbol "Queries" on line 168 (Itt:69. sor) Warning: Loose indentation on line 170 (Itt:71. sor) Error: Undefined symbol "Queries" on line 170 (Itt:71. sor) Error: Undefined symbol "Queries" on line 172 (Itt 73. sor) Warning: Expression has no effect on line 172 (Itt 73. sor) Warning: Expression has no effect on line 172 (Itt 73. sor) Error: Expected token: ";", but found ")" on line 172 (Itt 73. sor) Error: Invalid expression, assumed zero on line 172 (Itt 73. sor) Error: Too many error messages on one line on line 172 (Itt 73. sor)
Compilation aborted. 6 Errors. Could not locate output file D:\Dani\Szerver\AvaFrame\LEFORDITVA\AvaFrame.amx (compile failed).
SMA: public MySql_Init() { g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db) new ErrorCode,Handle:SqlConnection = SQL_Connect(g_SqlTuple,ErrorCode,g_Error,charsmax(g_Error)) if(SqlConnection == Empty_Handle) set_fail_state(g_Error) new Handle:Queries Queries = SQL_PrepareQuery(SqlConnection,"CREATE TABLE IF NOT EXISTS Alapanyag (steamid varchar(32) PRIMARY KEY,\ PlayerLevel INT(11),\ PlayerXP INT(11),\ PlayerClass INT(11),\ Vas INT(11),\ Polimer INT(11),\ Aram INT(11),\ Otvozet INT(11),\ Karbon INT(11),\ Floxgem INT(11),\ Blessium INT(11),\ Kontrol INT(11),\ Energia INT(11),\ Szenzor INT(11),\ Bloxy INT(11))") if(!SQL_Execute(Queries)) { SQL_QueryError(Queries,g_Error,charsmax(g_Error)) set_fail_state(g_Error) } SQL_FreeHandle(Queries) SQL_FreeHandle(SqlConnection) MySql_Init_X() } public MySql_Init_X() { g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db) new ErrorCode,Handle:SqlConnection = SQL_Connect(g_SqlTuple,ErrorCode,g_Error,charsmax(g_Error)) if(SqlConnection == Empty_Handle) set_fail_state(g_Error) Queries = SQL_PrepareQuery(SqlConnection,"CREATE TABLE IF NOT EXISTS Avatar (steamid varchar(32) PRIMARY KEY,\ Li INT(11),\ LiT INT(11),\ Al INT(11),\ AlT INT(11),\ Fig INT(11),\ FigT INT(11),\ Gop INT(11),\ GopT INT(11),\ Pun INT(11),\ PunT INT(11),\ Vee INT(11),\ VeeT INT(11),\ Assa INT(11),\ AssaT INT(11),\ Rea INT(11),\ ReaT INT(11),\ Fr INT(11),\ FrT INT(11),\ Hoo INT(11),\ HooT INT(11),\ Els INT(11))") if(!SQL_Execute(Queries)) { SQL_QueryError(Queries,g_Error,charsmax(g_Error)) set_fail_state(g_Error) } SQL_FreeHandle(Queries) SQL_FreeHandle(SqlConnection) } public plugin_end() { SQL_FreeHandle(g_SqlTuple) } public Load_MySql(id) { new szSteamId[32], szTemp[512] get_user_authid(id, szSteamId, charsmax(szSteamId)) new Data[1] Data[0] = id //we will now select from the table `tutorial` where the steamid match format(szTemp,charsmax(szTemp),"SELECT * FROM `Alapanyag` WHERE (`Alapanyag`.`steamid` = '%s')", szSteamId) SQL_ThreadQuery(g_SqlTuple,"register_client",szTemp,Data,1) } public Load_MySql2(id) { new szSteamId[32], szTemp[512] get_user_authid(id, szSteamId, charsmax(szSteamId)) new Data[1] Data[0] = id //we will now select from the table `tutorial` where the steamid match format(szTemp,charsmax(szTemp),"SELECT * FROM `Avatar` WHERE (`Avatar`.`steamid` = '%s')", szSteamId) SQL_ThreadQuery(g_SqlTuple,"register_client2",szTemp,Data,1) } public register_client(FailState,Handle:Query[],Error[],Errcode,Data[],DataSize) { if(FailState == TQUERY_CONNECT_FAILED) { log_amx("Load - Could not connect to SQL database. [%d] %s", Errcode, Error) } else if(FailState == TQUERY_QUERY_FAILED) { log_amx("Load Query failed. [%d] %s", Errcode, Error) } new id id = Data[0] if(SQL_NumResults(Query[1]) < 1) { new szSteamId[32] get_user_authid(id, szSteamId, charsmax(szSteamId)) if (equal(szSteamId,"ID_PENDING")) return PLUGIN_HANDLED new szTemp[512] format(szTemp,charsmax(szTemp),"INSERT INTO `Alapanyag` ( `steamid` ,\ `PlayerLevel`,\ `PlayerXP`,\ `PlayerClass`,\ `Vas`,\ `Polimer`,\ `Aram`,\ `Otvozet`,\ `Karbon`,\ `Floxgem`,\ `Blessium`,\ `Kontrol`,\ `Energia`,\ `Szenzor`,\ `Bloxy`)VALUES ('%s','0');",szSteamId) SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp) } else { PlayerLevel[id] = SQL_ReadResult(Query[1], 1) PlayerXP[id] = SQL_ReadResult(Query[1], 2) PlayerClass[id] = SQL_ReadResult(Query[1], 3) vaserc[id] = SQL_ReadResult(Query[1], 4) polimer_szal[id] = SQL_ReadResult(Query[1], 5) aramkorok[id] = SQL_ReadResult(Query[1], 6) otvozet[id] = SQL_ReadResult(Query[1], 7) karbon_szal[id] = SQL_ReadResult(Query[1], 8) floxgem[id] = SQL_ReadResult(Query[1], 9) blessium[id] = SQL_ReadResult(Query[1], 10) kontrol_panel[id] = SQL_ReadResult(Query[1], 11) energia_cella[id] = SQL_ReadResult(Query[1], 12) szenzor[id] = SQL_ReadResult(Query[1], 13) bloxy[id] = SQL_ReadResult(Query[1], 14) } return PLUGIN_HANDLED } public register_client2(FailState,Handle:Query[],Error[],Errcode,Data[],DataSize) { if(FailState == TQUERY_CONNECT_FAILED) { log_amx("Load - Could not connect to SQL database. [%d] %s", Errcode, Error) } else if(FailState == TQUERY_QUERY_FAILED) { log_amx("Load Query failed. [%d] %s", Errcode, Error) } new id id = Data[0] if(SQL_NumResults(Query[0]) < 1) { new szSteamId[32] get_user_authid(id, szSteamId, charsmax(szSteamId)) if (equal(szSteamId,"ID_PENDING")) return PLUGIN_HANDLED new szTemp[512] format(szTemp,charsmax(szTemp),"INSERT INTO `Avatar` ( `steamid` ,\ `Li`,\ `LiT`,\ `Al`,\ `AlT`,\ `Fig`,\ `FigT`,\ `Gop`,\ `GopT`,\ `Pun`,\ `PunT`,\ `Vee`,\ `VeeT`,\ `Assa`,\ `AssaT`,\ `Rea`,\ `ReaT`,\ `Fr`,\ `FrT`,\ `Hoo`,\ `HooT`,\ `Els`)VALUES ('%s','0');",szSteamId) SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp) } else { lien[id] = SQL_ReadResult(Query[0], 1) lienterv[id] = SQL_ReadResult(Query[0], 2) alien[id] = SQL_ReadResult(Query[0], 3) alienterv[id] = SQL_ReadResult(Query[0], 4) fighter[id] = SQL_ReadResult(Query[0], 5) fighterterv[id] = SQL_ReadResult(Query[0], 6) gopnik[id] = SQL_ReadResult(Query[0], 7) gopnikterv[id] = SQL_ReadResult(Query[0], 8) punisher[id] = SQL_ReadResult(Query[0], 9) punisherterv[id] = SQL_ReadResult(Query[0], 10) vee[id] = SQL_ReadResult(Query[0], 11) veeterv[id] = SQL_ReadResult(Query[0], 12) assassin[id] = SQL_ReadResult(Query[0], 13) assassinterv[id] = SQL_ReadResult(Query[0], 14) reaper[id] = SQL_ReadResult(Query[0], 15) reaperterv[id] = SQL_ReadResult(Query[0], 16) frost[id] = SQL_ReadResult(Query[0], 17) frostterv[id] = SQL_ReadResult(Query[0], 18) hooz[id] = SQL_ReadResult(Query[0], 19) hoozterv[id] = SQL_ReadResult(Query[0], 20) elsocsati[id] = SQL_ReadResult(Query[0], 21) } return PLUGIN_HANDLED } public Save_MySql2(id) { new szSteamId[32], szTemp[512] get_user_authid(id, szSteamId, charsmax(szSteamId)) // Here we will update the user hes information in the database where the steamid matches. format(szTemp,charsmax(szTemp),"UPDATE `Avatar` SET `Li` = '%i',\ `LiT` = '%i',\ `Al` = '%i',\ `AlT` = '%i',\ `Fig` = '%i',\ `FigT` = '%i',\ `Gop` = '%i',\ `GopT` = '%i',\ `Pun` = '%i',\ `PunT` = '%i',\ `Vee` = '%i',\ `VeeT` = '%i',\ `Assa` = '%i',\ `AssaT` = '%i',\ `Rea` = '%i',\ `ReaT` = '%i',\ `Fr` = '%i',\ `FrT` = '%i',\ `Hoo` = '%i',\ `HooT` = '%i',\ `Els` = '%i'\ WHERE `Avatar`.`steamid` = '%s';",lien[id], lienterv[id], alien[id], alienterv[id], fighter[id], fighterterv[id], gopnik[id], gopnikterv[id], punisher[id], punisherterv[id], vee[id], veeterv[id], assassin[id], assassinterv[id], reaper[id], reaperterv[id], frost[id], frostterv[id], hooz[id], hoozterv[id], elsocsati[id], szSteamId) SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp) } public Save_MySql(id) { new szSteamId[32], szTemp[512] get_user_authid(id, szSteamId, charsmax(szSteamId)) // Here we will update the user hes information in the database where the steamid matches. format(szTemp,charsmax(szTemp),"UPDATE `Alapanyag` SET `PlayerLevel` = '%i',\ `PlayerXP` = '%i',\ `PlayerClass` = '%i',\ `Vas` = '%i',\ `Polimer` = '%i',\ `Aram` = '%i',\ `Otvozet` = '%i',\ `Karbon` = '%i',\ `Floxgem` = '%i',\ `Blessium` = '%i',\ `Kontrol` = '%i',\ `Energia` = '%i',\ `Szenzor` = '%i',\ `Bloxy` = '%i',\ WHERE `Alapanyag`.`steamid` = '%s';",PlayerLevel[id], PlayerXP[id], PlayerClass[id], vaserc[id], polimer_szal[id], aramkorok[id], otvozet[id], karbon_szal[id], floxgem[id], blessium[id], kontrol_panel[id], energia_cella[id], szenzor[id], bloxy[id], szSteamId) SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp) }
|
|