hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 383 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 382 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]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  [11 hozzászólás ]  OldalElőző12
Szerző Üzenet
 Hozzászólás témája: Re: MySQL Mentés Hiba.
HozzászólásElküldve:2016.02.02. 17:58 
Offline
Nagyúr
Avatar

Csatlakozott:2014.04.10. 15:32
Hozzászólások:776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
V!RUSHĐ írta:
Most meg mikor lefordítanám ezt adja be:
Csatolmány:
névtelen.JPG


  1. public client_disconnect(id) {
  2.     if(!is_user_bot(id)) {
  3.         Update(id);
  4.     }
  5.     Gold[id] = 0;
  6.     LvL[id] = 0;
  7.     ExP[id] = 0;
  8.     Skin[id] = 0;
  9.  
  10.     for(new i; i < MAX; i++) {
  11.         Knifes[i][id] = 0;
  12.     }
  13.     copy(Name[id], charsmax(Name[]), "");
  14. }
  15.  
  16. public plugin_end() {
  17.     SQL_FreeHandle(g_SqlTuple)
  18. }
  19. public plugin_cfg() {
  20.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0],SQLINFO[1],SQLINFO[2],SQLINFO[3]);
  21.    
  22.     new Query[1024];
  23.     new Len;
  24.  
  25.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `oneshot_pb` ");
  26.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`%s` varchar(32) NOT NULL, `%s` INT(11), `%s` INT(11), ");
  27.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), ");
  28.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), ");
  29.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), ");
  30.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), ");
  31.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), ");
  32.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s` INT(11) )", TABLE[0], TABLE[1], TABLE[2], TABLE[3], TABLE[4], TABLE[5], TABLE[6], TABLE[7], TABLE[8], TABLE[9], TABLE[10], TABLE[11], TABLE[12], TABLE[13], TABLE[14], TABLE[15], TABLE[16], TABLE[17], TABLE[18], TABLE[19], TABLE[20], TABLE[21], TABLE[22], TABLE[23]);
  33.    
  34.     SQL_ThreadQuery(g_SqlTuple,"createTableThread", Query);
  35. }
  36. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  37.     if(FailState == TQUERY_CONNECT_FAILED)
  38.         set_fail_state("Nem tudtam csatlakozni az adatbazishoz.");
  39.     else if(FailState == TQUERY_QUERY_FAILED)
  40.         set_fail_state("Query Error");
  41.     if(Errcode)
  42.         log_amx("Hibat dobtam: %s",Error);
  43. }
  44. public Load(id) {
  45.     new Query[1024], Data[1];
  46.     Data[0] = id;
  47.    
  48.     formatex(Query, charsmax(Query), "SELECT * FROM `oneshot_pb` WHERE %s = ^"%s^";", TABLE[0], Name[id]);
  49.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  50. }
  51. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  52.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  53.         log_amx("%s", Error);
  54.         return;
  55.     }
  56.     else {
  57.         new id = Data[0];
  58.        
  59.         if(SQL_NumRows(Query) > 0) {
  60.             Gold[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "arany"));
  61.             LvL[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "szint"));
  62.             ExP[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "tapasztalat"));
  63.             Knifes[1][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes1"));
  64.             Knifes[2][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes2"));
  65.             Knifes[3][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes3"));
  66.             Knifes[4][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes4"));
  67.             Knifes[5][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes5"));
  68.             Knifes[6][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes6"));
  69.             Knifes[7][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes7"));
  70.             Knifes[8][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes8"));
  71.             Knifes[9][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes9"));
  72.             Knifes[10][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes10"));
  73.             Knifes[11][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes11"));
  74.             Knifes[12][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes12"));
  75.             Knifes[13][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes13"));
  76.             Knifes[14][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes14"));
  77.             Knifes[15][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes15"));
  78.             Knifes[16][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes16"));
  79.             Knifes[17][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes17"));
  80.             Knifes[18][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes18"));
  81.             Knifes[19][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes19"));
  82.             Knifes[20][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "kes20"));
  83.            
  84.         }
  85.         else {
  86.             Save(id);  
  87.         }
  88.     }
  89. }
  90. public Save(id) {
  91.     new Query[1024];
  92.     new Len;
  93.  
  94.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `oneshot_pb` ");
  95.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`%s`, `%s`, `%s`, `%s`, `%s`, ");
  96.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s`, `%s`, `%s`, `%s`, `%s`, `%s`, ");
  97.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s`, `%s`, `%s`, `%s`, `%s`, `%s`, ");
  98.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s`, `%s`, `%s`, `%s`, `%s`, `%s`, ");
  99.     Len += formatex(Query[Len], charsmax(Query)-Len, "`%s`) VALUES (^"%s^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^", ^"0^");", TABLE[0], TABLE[1], TABLE[2], TABLE[3], TABLE[4], TABLE[5], TABLE[6], TABLE[7], TABLE[8], TABLE[9], TABLE[10], TABLE[11], TABLE[12], TABLE[13], TABLE[14],, TABLE[15], TABLE[16], TABLE[17], TABLE[18], TABLE[19], TABLE[20], TABLE[21], TABLE[22], TABLE[23], Name[id]);
  100.    
  101.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  102. }
  103. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  104.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  105.         log_amx("%s", Error);
  106.         return;
  107.     }
  108. }
  109. public Update(id) {
  110.     new Query[1024];
  111.     new Len;
  112.  
  113.     Len += formatex(Query, charsmax(Query), "UPDATE `oneshot_pb` SET %s = ^"%i^", %s = ^"%i^", ");
  114.     Len += formatex(Query, charsmax(Query)-Len, "%s = ^"%i^", %s = ^"%i^", %s = ^"%i^", %s = ^"%i^", ");
  115.     Len += formatex(Query, charsmax(Query)-Len, "%s = ^"%i^", %s = ^"%i^", %s = ^"%i^", %s = ^"%i^", ");
  116.     Len += formatex(Query, charsmax(Query)-Len, "%s = ^"%i^", %s = ^"%i^", %s = ^"%i^", %s = ^"%i^", ");
  117.     Len += formatex(Query, charsmax(Query)-Len, "%s = ^"%i^", %s = ^"%i^", %s = ^"%i^", %s = ^"%i^", ");
  118.     Len += formatex(Query, charsmax(Query)-Len, "%s = ^"%i^", %s = ^"%i^", %s = ^"%i^", %s = ^"%i^", ");
  119.     Len += formatex(Query, charsmax(Query)-Len, "%s = ^"%i^" WHERE %s = ^"%s^";", TABLE[1], Gold[id], TABLE[2], LvL[id], TABLE[3], ExP[id], TABLE[4], Knifes[1][id], TABLE[5], Knifes[2][id], TABLE[6], Knifes[3][id], TABLE[7], Knifes[4][id], TABLE[8], Knifes[5][id], TABLE[9], Knifes[6][id], TABLE[10], Knifes[7][id], TABLE[11], Knifes[8][id], TABLE[12], Knifes[9][id], TABLE[13], Knifes[10][id], TABLE[14], Knifes[11][id], TABLE[15], Knifes[12][id], TABLE[16], Knifes[13][id], TABLE[17], Knifes[14][id], TABLE[18], Knifes[15][id], TABLE[19], Knifes[16][id], TABLE[20], Knifes[17][id], TABLE[21], Knifes[18][id], TABLE[22], Knifes[19][id], TABLE[23], Knifes[20][id], TABLE[0], Name[id]);
  120.  
  121.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  122. }


Probáld meg úgy,hogy mikor befejezel egy sort ,akkor írod a végére a tábla neveket meg a többit,nekem úgy működik most
1.ik:
  1. Len += formatex(query[Len], charsmax(query)-Len, "(`%s` varchar(32) NOT NULL, `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), ",tabla[0],tabla[1],tabla[2],tabla[3],tabla[4],tabla[5],tabla[6],tabla[7],tabla[8],tabla[9],tabla[10],tabla[11],tabla[12],tabla[13],tabla[14])

2.ik sor :
  1. Len += formatex(query[Len], charsmax(query)-Len, "`%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11), `%s` INT(11) )",tabla[15],tabla[16],tabla[17],tabla[18],tabla[19])

_________________
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  [11 hozzászólás ]  OldalElőző12


Ki van itt

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