hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 20:31



Jelenlévő felhasználók

Jelenleg 381 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 379 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-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  [2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Regisztáció Mentés
HozzászólásElküldve:2016.10.20. 14:15 
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
Hali olyan problémám lenne hogy bele irtam a modba egy regrendszert jó minden csak beirom a jelszót és 0-nak veszi pld be irom hogy asd123 akkor is csak 0-t ir es avval is tolt be nem a jelszóval

  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 `asdxds`");
  9.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  10.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` int(11) NOT NULL,");
  11.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Registered` int(11) NOT NULL,");
  12.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Dollars` int(11) NOT NULL,");
  13.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Kulcs` int(11) NOT NULL,");
  14.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Masodpercek` int(11) NOT NULL,");
  15.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  16.     Len += formatex(Query[Len], charsmax(Query)-Len, "`xp` int(11) NOT NULL,");
  17.    
  18.     for(new i;i < 2; i++)
  19.         Len += formatex(Query[Len], charsmax(Query)-Len, "`L_%d` int(11) NOT NULL,", i);
  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.     for(new i;i < 1; i++)
  25.         Len += formatex(Query[Len], charsmax(Query)-Len, "`Skin_%d` int(11) NOT NULL,", i);
  26.    
  27.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes` int(11) NOT NULL, `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  28.    
  29.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  30. }
  31. public Load(id) {
  32.     static Query[10048];
  33.     new Data[1], Name[32];
  34.     get_user_name(id, Name, 31);
  35.     Data[0] = id;
  36.    
  37.     formatex(Query, charsmax(Query), "SELECT * FROM `asdxds` WHERE Nev = ^"%s^";", Name);
  38.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  39. }
  40. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  41.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  42.         log_amx("%s", Error);
  43.         return;
  44.     }
  45.     else {
  46.         new id = Data[0];
  47.        
  48.         if(SQL_NumRows(Query) > 0) {
  49.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), RegPassword[id], charsmax(RegPassword[]));
  50.             Registered[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Registered"));
  51.             Dollar[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Dollars"));
  52.             Kulcs[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Kulcs"));
  53.             Masodpercek[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Masodpercek"));
  54.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Szint"));
  55.             xp[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "xp"));
  56.             for(new i=0;i<15;i++)
  57.                 OsszesNev[i] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Osszes"));
  58.                
  59.             for(new i=0;i < 2; i++)
  60.             {
  61.                 new String[64];
  62.                 formatex(String, charsmax(String), "L_%d", i);
  63.                 Lada[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  64.             }
  65.             for(new i=0;i < 15; i++)
  66.             {
  67.                 new String[64];
  68.                 formatex(String, charsmax(String), "F_%d", i);
  69.                 OsszesSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  70.             }
  71.            
  72.             for(new i;i < 1; i++)
  73.             {
  74.                 new String[64];
  75.                 formatex(String, charsmax(String), "Skin_%d", i);
  76.                 Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  77.             }
  78.            
  79.         }
  80.         else
  81.         {
  82.             Save(id);
  83.         }
  84.     }
  85. }
  86. public Save(id)
  87. {
  88.     static Query[256];
  89.     new Name[32]; get_user_name(id, Name, 31);
  90.    
  91.     formatex(Query, charsmax(Query), "INSERT INTO `asdxds` (`Nev`) VALUES (^"%s^");", Name);
  92.    
  93.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  94. }
  95. public Update(id)
  96. {
  97.     static Query[10048];
  98.     new Len;
  99.     new Name[32]; get_user_name(id, Name, 31);
  100.    
  101.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `asdxds` SET Dollars = ^"%i^", ",Dollar[id]);
  102.     Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", RegPassword[id]);
  103.     Len += formatex(Query[Len], charsmax(Query)-Len, "Registered = ^"%i^", ", Registered[id]);
  104.     Len += formatex(Query[Len], charsmax(Query)-Len, "Kulcs = ^"%i^", ", Kulcs[id]);
  105.     Len += formatex(Query[Len], charsmax(Query)-Len, "Szint = ^"%i^", ", Szint[id]);
  106.     Len += formatex(Query[Len], charsmax(Query)-Len, "xp = ^"%i^", ", xp[id]);
  107.    
  108.    
  109.     for(new i=0;i < 15; i++)
  110.         Len += formatex(Query[Len], charsmax(Query)-Len, "Osszes = ^"%i^", ", OsszesNev[i]);
  111.     for(new i=0;i < 2; i++)
  112.     Len += formatex(Query[Len], charsmax(Query)-Len, "L_%d = ^"%i^", ", i, Lada[i][id]);
  113.    
  114.     for(new i=0;i < 15; i++)
  115.         Len += formatex(Query[Len], charsmax(Query)-Len, "F_%d = ^"%i^", ", i, OsszesSkin[i][id]);
  116.    
  117.     for(new i;i < 1; i++)
  118.         Len += formatex(Query[Len], charsmax(Query)-Len, "Skin_%d = ^"%i^", ", i, Skin[i][id]);
  119.    
  120.     Len += formatex(Query[Len], charsmax(Query)-Len, "Masodpercek = ^"%i^" WHERE Nev = ^"%s^";", Masodpercek[id]+get_user_time(id), Name);
  121.    
  122.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  123. }
  124. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  125.     if(FailState == TQUERY_CONNECT_FAILED)
  126.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  127.     else if(FailState == TQUERY_QUERY_FAILED)
  128.         set_fail_state("Query Error");
  129.     if(Errcode)
  130.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  131. }
  132. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  133.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  134.         log_amx("%s", Error);
  135.         return;
  136.     }
  137. }

_________________
.::#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: Regisztáció Mentés
HozzászólásElküldve:2016.10.20. 16:40 
Offline
Nagyúr
Avatar

Csatlakozott:2016.03.05. 20:56
Hozzászólások:666
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 124 alkalommal
  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` int(11) NOT NULL,");


Mivel ez nem egy szám akar lenni:

  1. Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");

_________________
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á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 15 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