hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 187 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 187 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: nem marad aktív a fegyver skin
HozzászólásElküldve: 2020.11.03. 06:21 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
Üdv,

Következő olyan gondom lenne hogy, a kiválasztott skin kiválasztom,de következő pályán már nem marad aktivált a skin, ebbe szeretnék egy kis segítséget kérni, aki tud nekem segíteni benne az kérem tegye meg. Köszönöm! _)
  1. SQL Mentés Rész
  2. public client_disconnected(id){
  3.     if(!is_user_bot(id))
  4.         Update(id);
  5.    
  6.     Oles[id] = 0;
  7.     m4a1Oles[id] = 0;
  8.     ak47Oles[id] = 0;
  9.     awpOles[id] = 0;
  10.     scoutOles[id] = 0;
  11.     famasOles[id] = 0;
  12.     augOles[id] = 0;
  13.     galilOles[id] = 0;
  14.     m3Oles[id] = 0;
  15.     xm1014Oles[id] = 0;
  16.     knifeOles[id] = 0;
  17.     deagleOles[id] = 0;
  18.     uspOles[id] = 0;
  19.     glockOles[id] = 0
  20.     Beirtprefix[id] = false;
  21.     prefiszem[id][0] = EOS;
  22.    
  23.     copy(name[id], charsmax(name[]), "");
  24. }
  25. public client_putinserver(id){
  26.     if(!is_user_bot(id)){
  27.         get_user_name(id, name, charsmax(name));
  28.         Load(id);
  29.         szerverbelepes(id);
  30.     }
  31. }
  32. public szerverbelepes(id){
  33.     get_user_name(id, name, charsmax(name));
  34.    
  35.     client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1%s^1 csatlakozott a szerverre. ^4Játékos:^3 %d/%d", name, get_playersnum(), get_maxplayers());
  36. }
  37. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  38. public makeTuple(){
  39.     new Szolgaltato[100], Felhasznalonev[20], Jelszo[20], Dbnev[100]
  40.     get_pcvar_string(cvSzolgaltato, Szolgaltato, 99)
  41.     get_pcvar_string(cvFelhasznalonev, Felhasznalonev, 19)
  42.     get_pcvar_string(cvJelszo, Jelszo, 19)
  43.     get_pcvar_string(cvDbnev, Dbnev, 99)
  44.     g_SqlTuple = SQL_MakeDbTuple(Szolgaltato, Felhasznalonev, Jelszo, Dbnev)
  45. }
  46. public plugin_cfg(){
  47.     static Query[10048]
  48.     new Len
  49.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `skinrangmenu`");
  50.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Steamid` varchar(32) NOT NULL, ");
  51.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  52.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  53.     Len += formatex(Query[Len], charsmax(Query)-Len, "`m4a1Oles` int(11) NOT NULL,");
  54.     Len += formatex(Query[Len], charsmax(Query)-Len, "`ak47Oles` int(11) NOT NULL,");
  55.     Len += formatex(Query[Len], charsmax(Query)-Len, "`awpOles` int(11) NOT NULL,");
  56.     Len += formatex(Query[Len], charsmax(Query)-Len, "`scoutOles` int(11) NOT NULL,");
  57.     Len += formatex(Query[Len], charsmax(Query)-Len, "`famasOles` int(11) NOT NULL,");
  58.     Len += formatex(Query[Len], charsmax(Query)-Len, "`galilOles` int(11) NOT NULL,");
  59.     Len += formatex(Query[Len], charsmax(Query)-Len, "`augOles` int(11) NOT NULL,");
  60.     Len += formatex(Query[Len], charsmax(Query)-Len, "`m3Oles` int(11) NOT NULL,");
  61.     Len += formatex(Query[Len], charsmax(Query)-Len, "`xm1014Oles` int(11) NOT NULL,");
  62.     Len += formatex(Query[Len], charsmax(Query)-Len, "`knifeOles` int(11) NOT NULL,");
  63.     Len += formatex(Query[Len], charsmax(Query)-Len, "`deagleOles` int(11) NOT NULL,");
  64.     Len += formatex(Query[Len], charsmax(Query)-Len, "`uspOles` int(11) NOT NULL,");
  65.     Len += formatex(Query[Len], charsmax(Query)-Len, "`glockOles` int(11) NOT NULL,");
  66.    
  67.     Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  68.    
  69.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  70. }
  71. public Load(id){
  72.     static Query[10048];
  73.     new Data[1], Steam[40];
  74.     Data[0] = id;
  75.    
  76.     get_user_authid(id, Steam, charsmax(Steam))
  77.    
  78.     formatex(Query, charsmax(Query), "SELECT * FROM `skinrangmenu` WHERE Steamid = ^"%s^";", Steam)
  79.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  80. }
  81. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  82.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  83.         log_amx("%s", Error);
  84.         return;
  85.     }
  86.     else{
  87.         new id = Data[0];
  88.        
  89.         if(SQL_NumRows(Query) > 0){
  90.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Prefix"), prefiszem[id], charsmax(prefiszem[]));      
  91.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));                               
  92.             m4a1Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "m4a1Oles"));           
  93.             ak47Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "ak47Oles"));           
  94.             awpOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "awpOles"));         
  95.             scoutOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "scoutOles"));         
  96.             famasOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "famasOles"));
  97.             galilOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "galilOles"));
  98.             augOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "augOles"));
  99.             xm1014Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "xm1014Oles"));
  100.             knifeOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "knifeOles"));
  101.             deagleOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "deagleOles"));
  102.             uspOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "uspOles"));
  103.             glockOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "glockOles"));
  104.         }
  105.         else
  106.             Save(id);
  107.     }
  108. }
  109. public SQL_Update_Reg(id){
  110.     static Query[10048];
  111.     new Len;
  112.     new Steam[40]
  113.    
  114.     get_user_authid(id, Steam, charsmax(Steam))
  115.    
  116.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `skinrangmenu` SET Oles = ^"%i^", ", Oles[id]);
  117.     Len += formatex(Query[Len], charsmax(Query)-Len, "Prefix = ^"%s^", ", prefiszem[id]);
  118.     Len += formatex(Query[Len], charsmax(Query)-Len, "WHERE Steamid = ^"%s^";", Steam)
  119.    
  120.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  121. }
  122. public Save(id){
  123.     static Query[256]
  124.     new Steam[40]
  125.    
  126.     get_user_authid(id, Steam, charsmax(Steam))
  127.    
  128.     formatex(Query, charsmax(Query), "INSERT INTO `skinrangmenu` (`Steamid`) VALUES (^"%s^");", Steam)
  129.    
  130.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  131. }
  132. public Update(id){
  133.     static Query[10048]
  134.     new Len
  135.     new Steam[32]; get_user_authid(id, Steam, 31)
  136.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `skinrangmenu` SET Oles = ^"%i^", ", Oles[id]);
  137.     Len += formatex(Query[Len], charsmax(Query)-Len, "Prefix = ^"%s^", ", prefiszem[id]);
  138.     Len += formatex(Query[Len], charsmax(Query)-Len, "m4a1Oles = ^"%i^", ", m4a1Oles[id]);
  139.     Len += formatex(Query[Len], charsmax(Query)-Len, "ak47Oles = ^"%i^", ", ak47Oles[id]);
  140.     Len += formatex(Query[Len], charsmax(Query)-Len, "awpOles = ^"%i^", ", awpOles[id]);
  141.     Len += formatex(Query[Len], charsmax(Query)-Len, "scoutOles = ^"%i^", ", scoutOles[id]);
  142.     Len += formatex(Query[Len], charsmax(Query)-Len, "famasOles = ^"%i^", ", famasOles[id]);
  143.     Len += formatex(Query[Len], charsmax(Query)-Len, "galilOles = ^"%i^", ", galilOles[id]);
  144.     Len += formatex(Query[Len], charsmax(Query)-Len, "augOles = ^"%i^", ", augOles[id]);
  145.     Len += formatex(Query[Len], charsmax(Query)-Len, "m3Oles = ^"%i^", ", m3Oles[id]);
  146.     Len += formatex(Query[Len], charsmax(Query)-Len, "xm1014Oles = ^"%i^", ", xm1014Oles[id]);
  147.     Len += formatex(Query[Len], charsmax(Query)-Len, "knifeOles = ^"%i^", ", knifeOles[id]);
  148.     Len += formatex(Query[Len], charsmax(Query)-Len, "deagleOles = ^"%i^", ", deagleOles[id]);
  149.     Len += formatex(Query[Len], charsmax(Query)-Len, "uspOles = ^"%i^", ", uspOles[id]);
  150.     Len += formatex(Query[Len], charsmax(Query)-Len, "glockOles = ^"%i^", ", glockOles[id]);
  151.     Len += formatex(Query[Len], charsmax(Query)-Len, "m4a1Oles = ^"%i^" WHERE Steamid = ^"%s^";", m4a1Oles[id], Steam)
  152.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  153. }
  154. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime){
  155.     if(FailState == TQUERY_CONNECT_FAILED)
  156.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  157.     else if(FailState == TQUERY_QUERY_FAILED)
  158.         set_fail_state("Query Error");
  159.     if(Errcode)
  160.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  161. }
  162. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime){
  163.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED){
  164.         log_amx("%s", Error);
  165.         return;
  166.     }
  167. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: nem marad aktív a fegyver skin
HozzászólásElküldve: 2020.11.03. 07:11 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Nem ment ilyen adatot, azért nem marad meg.

Az ölésszámok mentésére alapozva írd hozzá a mentést.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: nem marad aktív a fegyver skin
HozzászólásElküldve: 2020.11.03. 16:13 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
regener írta:
Nem ment ilyen adatot, azért nem marad meg.

Az ölésszámok mentésére alapozva írd hozzá a mentést.


köszönöm, sikerült megoldani és működik is! :)


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


Ki van itt

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