hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: MySQL mentés
HozzászólásElküldve: 2016.04.15. 11:16 
Offline
Senior Tag

Csatlakozott: 2016.01.17. 07:11
Hozzászólások: 296
Megköszönt másnak: 60 alkalommal
Megköszönték neki: 11 alkalommal
Üdv!

Hogy lehet elmenteni a Szintet hogy amikor meg nézzem sql-ből akkor ne azt írja hogy Szint: 1, Hanem Szint: Silver I

Előre is köszönöm

  1. public plugin_cfg() {
  2.     new Query[1024], Len;
  3.     g_SqlTuple = SQL_MakeDbTuple(SQL_INFO[0],SQL_INFO[1],SQL_INFO[2],SQL_INFO[3])
  4.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `tabla_neve`")
  5.    
  6.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ")
  7.     Len += formatex(Query[Len], charsmax(Query)-Len, "`oles` int(11) NOT NULL, ")
  8.    
  9.     Len += formatex(Query[Len], charsmax(Query)-Len, "`szint` int(11), `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY )")
  10.    
  11.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query)
  12. }
  13. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  14.     if(FailState == TQUERY_CONNECT_FAILED)
  15.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  16.     else if(FailState == TQUERY_QUERY_FAILED)
  17.         set_fail_state("Query Error");
  18.     if(Errcode)
  19.         log_amx("Hibat dobtam: %s",Error);
  20.    
  21. }
  22. public load(id) {
  23.     new Query[1024], Data[1], Len;
  24.     Data[0] = id
  25.    
  26.     Len += formatex(Query[Len], charsmax(Query), "SELECT * FROM `tabla_neve` ")
  27.    
  28.     Len += formatex(Query[Len], charsmax(Query)-Len, "WHERE Nev = ^"%s^";", name[id])
  29.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1)
  30. }
  31. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  32.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  33.         log_amx("%s", Error)
  34.         return
  35.     }
  36.     else {
  37.         new id = Data[0];
  38.         if(SQL_NumRows(Query) > 0) {
  39.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "oles"))
  40.             Szint[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szint"))
  41.         }
  42.         else {
  43.             save(id)
  44.         }
  45.     }
  46. }
  47. public save(id) {
  48.     new Query[1024]
  49.     new Len;
  50.    
  51.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `tabla_neve` ")
  52.    
  53.     Len += formatex(Query[Len], charsmax(Query)-Len,"(`Nev`, `oles`, ");
  54.     Len += formatex(Query[Len], charsmax(Query)-Len,"`szint` ) VALUES (^"%s^", ", name[id])
  55.    
  56.     Len += formatex(Query[Len], charsmax(Query)-Len, "^"0^", ^"0^");")
  57.    
  58.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  59. }
  60. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  61.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  62.         log_amx("%s", Error)
  63.         return
  64.     }
  65. }
  66. public update(id) {
  67.     new Query[1024]
  68.     new Len;
  69.    
  70.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `tabla_neve` ")
  71.    
  72.     Len += formatex(Query[Len], charsmax(Query)-Len, " SET oles = ^"%i^", ", Oles[id])
  73.     Len += formatex(Query[Len], charsmax(Query)-Len, " szint = ^"%i^" WHERE Nev = ^"%s^"; ", Szint[id], name[id])
  74.    
  75.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  76. }
  77. public plugin_end() {
  78.     SQL_FreeHandle(g_SqlTuple)
  79. }

_________________
Global Offensive: (50%)


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


Ki van itt

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