hlmod.hu
https://hlmod.hu/

Mysql mentés skin törlés
https://hlmod.hu/viewtopic.php?f=9&t=29475
Oldal: 1 / 1

Szerző:  DaffikiD [ 2018.10.30. 10:07 ]
Hozzászólás témája:  Mysql mentés skin törlés

Sziasztok azt hogy tudom megoldani mysql adatábázisban hogy csak a skineket törölje mysqlről felhasználókat pedig ne törölje? Köszönöm előre

Szerző:  regener [ 2018.10.30. 10:38 ]
Hozzászólás témája:  Re: Mysql mentés skin törlés

Mutasd az SQL részt a módod mentéséből, abból a legegyszerűbb írni egy parancsot, mert kézileg halál lenne végig törölgetni vagy írni.

Szerző:  DaffikiD [ 2018.10.30. 11:22 ]
Hozzászólás témája:  Re: Mysql mentés skin törlés

regener írta:
Mutasd az SQL részt a módod mentéséből, abból a legegyszerűbb írni egy parancsot, mert kézileg halál lenne végig törölgetni vagy írni.



Kép

a chest,keys,money,awp_skins,scout_skins,knife_skins,sel_awp,sel_scout,sel_knife ezek törlődjenek az id,userid,pumpkin megmaradjon

Szerző:  regener [ 2018.10.30. 11:57 ]
Hozzászólás témája:  Re: Mysql mentés skin törlés

Nem írogatom végig a számokat ha nem baj (ezért kértem a mentés kódot, de mindegy), de ennek meg kell tennie:

  1. public SQL_Clear_Reg()
  2. {
  3.     static Query[4096];
  4.     new Len;
  5.  
  6.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `adatbazisod_neve` SET chest = 0,");
  7.     Len += formatex(Query[Len], charsmax(Query)-Len, "keys = 0, ");
  8.     Len += formatex(Query[Len], charsmax(Query)-Len, "money = 0, ");
  9.     Len += formatex(Query[Len], charsmax(Query)-Len, "awp_skins = 0, ");
  10.     Len += formatex(Query[Len], charsmax(Query)-Len, "scout_skins = 0, ");
  11.     Len += formatex(Query[Len], charsmax(Query)-Len, "knife_skins = 0, ");
  12.  
  13.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_awp = 0, ");
  14.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_scout = 0, ");
  15.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_knife = 0; ");
  16.  
  17.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  18. }
  19.  
  20. // vagy ha van megadva DEFAULT érték mindhez:
  21.  
  22. public SQL_Reg_Default()
  23. {
  24.     static Query[4096];
  25.     new Len;
  26.  
  27.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `adatbazisod_neve` SET chest = DEFAULT,");
  28.     Len += formatex(Query[Len], charsmax(Query)-Len, "keys = DEFAULT, ");
  29.     Len += formatex(Query[Len], charsmax(Query)-Len, "money = DEFAULT, ");
  30.     Len += formatex(Query[Len], charsmax(Query)-Len, "awp_skins = DEFAULT, ");
  31.     Len += formatex(Query[Len], charsmax(Query)-Len, "scout_skins = DEFAULT, ");
  32.     Len += formatex(Query[Len], charsmax(Query)-Len, "knife_skins = DEFAULT, ");
  33.  
  34.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_awp = DEFAULT, ");
  35.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_scout = DEFAULT, ");
  36.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_knife = DEFAULT; ");
  37.  
  38.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  39. }

Szerző:  DaffikiD [ 2018.10.31. 20:28 ]
Hozzászólás témája:  Re: Mysql mentés skin törlés

regener írta:
Nem írogatom végig a számokat ha nem baj (ezért kértem a mentés kódot, de mindegy), de ennek meg kell tennie:

  1. public SQL_Clear_Reg()
  2. {
  3.     static Query[4096];
  4.     new Len;
  5.  
  6.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `adatbazisod_neve` SET chest = 0,");
  7.     Len += formatex(Query[Len], charsmax(Query)-Len, "keys = 0, ");
  8.     Len += formatex(Query[Len], charsmax(Query)-Len, "money = 0, ");
  9.     Len += formatex(Query[Len], charsmax(Query)-Len, "awp_skins = 0, ");
  10.     Len += formatex(Query[Len], charsmax(Query)-Len, "scout_skins = 0, ");
  11.     Len += formatex(Query[Len], charsmax(Query)-Len, "knife_skins = 0, ");
  12.  
  13.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_awp = 0, ");
  14.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_scout = 0, ");
  15.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_knife = 0; ");
  16.  
  17.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  18. }
  19.  
  20. // vagy ha van megadva DEFAULT érték mindhez:
  21.  
  22. public SQL_Reg_Default()
  23. {
  24.     static Query[4096];
  25.     new Len;
  26.  
  27.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `adatbazisod_neve` SET chest = DEFAULT,");
  28.     Len += formatex(Query[Len], charsmax(Query)-Len, "keys = DEFAULT, ");
  29.     Len += formatex(Query[Len], charsmax(Query)-Len, "money = DEFAULT, ");
  30.     Len += formatex(Query[Len], charsmax(Query)-Len, "awp_skins = DEFAULT, ");
  31.     Len += formatex(Query[Len], charsmax(Query)-Len, "scout_skins = DEFAULT, ");
  32.     Len += formatex(Query[Len], charsmax(Query)-Len, "knife_skins = DEFAULT, ");
  33.  
  34.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_awp = DEFAULT, ");
  35.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_scout = DEFAULT, ");
  36.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_knife = DEFAULT; ");
  37.  
  38.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  39. }


és ezt hová irjam be?

Szerző:  Heist [ 2018.10.31. 20:30 ]
Hozzászólás témája:  Re: Mysql mentés skin törlés

DaffikiD írta:
regener írta:
Nem írogatom végig a számokat ha nem baj (ezért kértem a mentés kódot, de mindegy), de ennek meg kell tennie:

  1. public SQL_Clear_Reg()
  2. {
  3.     static Query[4096];
  4.     new Len;
  5.  
  6.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `adatbazisod_neve` SET chest = 0,");
  7.     Len += formatex(Query[Len], charsmax(Query)-Len, "keys = 0, ");
  8.     Len += formatex(Query[Len], charsmax(Query)-Len, "money = 0, ");
  9.     Len += formatex(Query[Len], charsmax(Query)-Len, "awp_skins = 0, ");
  10.     Len += formatex(Query[Len], charsmax(Query)-Len, "scout_skins = 0, ");
  11.     Len += formatex(Query[Len], charsmax(Query)-Len, "knife_skins = 0, ");
  12.  
  13.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_awp = 0, ");
  14.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_scout = 0, ");
  15.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_knife = 0; ");
  16.  
  17.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  18. }
  19.  
  20. // vagy ha van megadva DEFAULT érték mindhez:
  21.  
  22. public SQL_Reg_Default()
  23. {
  24.     static Query[4096];
  25.     new Len;
  26.  
  27.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `adatbazisod_neve` SET chest = DEFAULT,");
  28.     Len += formatex(Query[Len], charsmax(Query)-Len, "keys = DEFAULT, ");
  29.     Len += formatex(Query[Len], charsmax(Query)-Len, "money = DEFAULT, ");
  30.     Len += formatex(Query[Len], charsmax(Query)-Len, "awp_skins = DEFAULT, ");
  31.     Len += formatex(Query[Len], charsmax(Query)-Len, "scout_skins = DEFAULT, ");
  32.     Len += formatex(Query[Len], charsmax(Query)-Len, "knife_skins = DEFAULT, ");
  33.  
  34.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_awp = DEFAULT, ");
  35.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_scout = DEFAULT, ");
  36.     Len += formatex(Query[Len], charsmax(Query)-Len, "sel_knife = DEFAULT; ");
  37.  
  38.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  39. }


és ezt hová irjam be?


SMA forrásban gondolom.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/