hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 15:29



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-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  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: sql mentes
HozzászólásElküldve:2016.11.04. 10:07 
Offline
Senior Tag

Csatlakozott:2015.12.14. 18:19
Hozzászólások:216
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 5 alkalommal
hy valaki tudna segíteni mi lehet a hiba?
  1. public plugin_cfg()
  2. {
  3.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  4.  
  5.     static Query[10048];
  6.     new Len;
  7.  
  8.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `paintball_new_30`");
  9.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`username` varchar(32) NOT NULL, ");
  10.          Len += formatex(Query[Len], charsmax(Query)-Len, "`password` varchar(32) NOT NULL, ");
  11.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollar` int(11) NOT NULL,");
  12.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Masodpercek` int(11) NOT NULL,");
  13.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  14.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Lada` int(11) NOT NULL,");
  15.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL,");
  16.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Skin` int(11) NOT NULL,");
  17.     Len += formatex(Query[Len], charsmax(Query)-Len, "`XP` int(11) NOT NULL,");
  18.     Len += formatex(Query[Len], charsmax(Query)-Len, "`viporok` int(11) NOT NULL,");
  19.  
  20.  
  21.     for(new i;i < 15; i++)
  22.         Len += formatex(Query[Len], charsmax(Query)-Len, "`F_%d` int(11) NOT NULL,", i);
  23.  
  24.  
  25.    
  26.     Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  27.  
  28.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  29. }
  30. public Load(id, iMode ) {
  31.     static Query[10048];
  32.     new Data[1], Name[32];
  33.     get_user_name(id, Name, 31);
  34.     Data[0] = id;
  35.          static sText[ 128 ], iArray[ 1 ];
  36.    
  37.          iArray[ 0 ] = id;
  38.          if ( iMode == 1 )
  39.          {
  40.     formatex(Query, charsmax(Query), "SELECT * FROM `paintball_new_30` WHERE username = ^"%s^";", g_sUserName[id]);
  41.     }
  42.          else formatex( sText, charsmax( sText ), "SELECT * FROM `paintball_new_30 ` WHERE username = ^"%s^" AND password = ^"%s^";", g_sUserName[id], g_sPassword[id]);
  43.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1, sText, iArray, sizeof( iArray ));
  44. }
  45. public QuerySelectData( iFailState, Handle:iQuery, const sErrorMsg[ ], iErrorCode, const iARRAY[ ], iArraySize, Float:fQueueTime )
  46. {
  47.    
  48.     if ( iFailState == TQUERY_CONNECT_FAILED )
  49.     {
  50.         set_fail_state( "Nem tudtam csatlakozni az adatbazishoz." );
  51.         return;
  52.     }
  53.     else if ( iFailState == TQUERY_QUERY_FAILED )
  54.     {
  55.         set_fail_state( "Query Error" );
  56.         return;
  57.     }
  58.    
  59.     if ( iErrorCode )
  60.     {
  61.         log_amx( "%i - %s", iErrorCode, sErrorMsg );
  62.         return;
  63.     }
  64.     new id = iARRAY[ 0 ];
  65.     if ( id )
  66.     {
  67.         if ( id > 100 )
  68.         {
  69.             id -= 100;
  70.             if ( SQL_NumResults( iQuery ) > 0 )
  71.             {
  72.                 g_iLoggedIn[ id ] = 3;
  73.                 ChatColor( id, "Sikeresen bejelentkeztel." );
  74.                 MainMenu( id, 0 );
  75.             }
  76.             else
  77.             {
  78.                 ChatColor( id, "Hibas felhasznalonev es/vagy jelszo." );
  79.                 MainMenu( id, 2 );
  80.             }
  81.         }
  82.         else
  83.         {
  84.             if ( SQL_NumResults( iQuery ) > 0 )
  85.             {
  86.                 ChatColor(id, "Ez a felhasznalonev mar foglalt." );
  87.                 MainMenu(id, 1 );
  88.             }
  89.             else
  90.             {
  91.                 g_iLoggedIn[id] = 3;
  92.                 ChatColor( id, "Sikeresen regisztraltal. Felhasznaloneved: %s, Jelszavad: %s.", g_sUserName[ id ], g_sPassword[ id ] );
  93.                 Save(id);
  94.                 MainMenu( id, 0 );
  95.             }
  96.         }
  97.     }
  98.    
  99.     return;
  100. }
  101.     else {
  102.         new id = Data[0];
  103.  
  104.         if(SQL_NumRows(Query) > 0) {
  105.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollar"));
  106.             Masodpercek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Masodpercek"));
  107.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  108.             Lada[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Lada"));
  109.                             Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
  110.             Skin[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Skin"));
  111.             xp[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "XP"));
  112.             viporok[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "viporok"));
  113.  
  114.            
  115.             for(new i=0;i < 15; i++)
  116.             {
  117.                 new String[64];
  118.                 formatex(String, charsmax(String), "F_%d", i);
  119.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  120.             }
  121.  
  122.  
  123.         }
  124.         else
  125.         {
  126.             Save(id);
  127.         }
  128.    
  129.     }
  130. }
  131.  
  132.  
  133.  
  134. public Save(id)
  135. {
  136.     static Query[256];
  137.     new Name[32]; get_user_name(id, Name, 31);
  138.  
  139.     formatex(Query, charsmax(Query), "INSERT INTO `paintball_new_30` (`username`, `password`) VALUES (^"%s^", ^"%s^");"Í, g_sUserName[ id ], g_sPassword[ id ] );
  140.  
  141.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  142. }
  143. public Update(id)
  144. {
  145.     static Query[10048];
  146.     new Len;
  147.     new Name[32]; get_user_name(id, Name, 31);
  148.  
  149.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `paintball_new_30` SET Dollar = ^"%i^", ",Dollar[id]);
  150.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Szint[id]);
  151.     Len += formatex(Query[Len], charsmax(Query)-Len, "Lada = ^"%i^", ", Lada[id]);
  152.     Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^", ", Kulcs[id]);
  153.     Len += formatex(Query[Len], charsmax(Query)-Len, "Skin = ^"%i^", ", Skin[id]);
  154.     Len += formatex(Query[Len], charsmax(Query)-Len, "XP = ^"%i^", ", xp[id]);
  155.     Len += formatex(Query[Len], charsmax(Query)-Len, "viporok = ^"%i^", ", viporok[id]);
  156.  
  157.    
  158.  
  159.     for(new i=0;i < 15; i++)
  160.         Len += formatex(Query[Len], charsmax(Query)-Len, "F_%d = ^"%i^", ", i, OsszesSkin[i][id]);
  161.  
  162.    
  163.           Len += formatex(Query[Len], charsmax(Query)-Len, "Masodpercek = ^"%i^"WHERE username = ^"%s^" AND password = ^"%s^";", Masodpercek[id]+get_user_time(id), g_sUserName[ iId ], g_sPassword[ iId ] );
  164.  
  165.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  166. }
  167. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  168.     if(FailState == TQUERY_CONNECT_FAILED)
  169.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  170.     else if(FailState == TQUERY_QUERY_FAILED)
  171.         set_fail_state("Query Error");
  172.     if(Errcode)
  173.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  174. }
  175. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  176.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  177.         log_amx("%s", Error);
  178.         return;
  179.     }
  180. }

a hiba
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Warning: Symbol is assigned a value that is never used: "isAlive" on line 767
Error: Number of arguments does not match definition on line 1017
Error: Number of arguments does not match definition on line 1017
Error: Invalid function or declaration on line 1075
Error: Expected token: ";", but found "-integer value-" on line 1076
Error: Invalid function or declaration on line 1078
Error: Invalid function or declaration on line 1089
Error: Symbol already defined: "formatex" on line 1092
Error: Unmatched closing brace on line 1097
Error: Invalid function or declaration on line 1098
Warning: Old style prototypes used with optional semicolumns on line 1100
Error: Unmatched closing brace on line 1101
Error: Unmatched closing brace on line 1103
Error: Expected token: ",", but found "Í" on line 1113
Error: Invalid expression, assumed zero on line 1113
Error: Invalid expression, assumed zero on line 1113
Error: Too many error messages on one line on line 1113

Compilation aborted.
15 Errors.

_________________
.::#0n3.Sh00T[Clan] Only AWP#Update[DEAGELE PÁRBAJ & RTD & Statrak*
Kép
Go,Go,Go Nagyon jó szerver :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: sql mentes
HozzászólásElküldve:2016.11.04. 10:26 
Offline
Senior Tag
Avatar

Csatlakozott:2016.02.04. 10:58
Hozzászólások:219
Megköszönt másnak: 11 alkalommal
Megköszönték neki: 18 alkalommal
Ki van irva hogy melyik sorba van a hiba.
Teljes source code ?

_________________
STEAM
[steam]konfigos[/steam]
YOUTUBE

Szerverek
Kép
_
Kép


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