hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 22:03



Jelenlévő felhasználók

Jelenleg 491 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 491 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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: MySQL
HozzászólásElküldve: 2015.09.26. 21:12 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Hali!

Valaki tudna adni egy működő MySQL mentést?

Előre is köszönöm!

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL
HozzászólásElküldve: 2015.09.26. 21:14 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Van fenn crb által 2 tutorial is róla. Kereső... :)

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL
HozzászólásElküldve: 2015.09.26. 21:20 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Azt próbáltam, be raktam a menüvel együtt és nem menti a pontokat.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL
HozzászólásElküldve: 2015.09.26. 21:39 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Nekem menti, tehát... Most hiába írnám le ugyanazt.

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL
HozzászólásElküldve: 2015.09.26. 21:50 
Offline
Senior Tag

Csatlakozott: 2015.06.28. 13:00
Hozzászólások: 295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
így van

SMA Forráskód: [ Mindet kijelol ]
  1. public client_connect(id)
  2. {
  3. LoadData(id)
  4. }
  5. public client_disconnect(id) SaveData(id)
  6. public plugin_end()
  7. {
  8. SQL_FreeHandle(g_SqlTuple)
  9. }
  10. public makeTuple()
  11. {
  12. g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db)
  13. }
  14. public createTable()
  15. {
  16.  
  17. SQL_ThreadQuery(g_SqlTuple,"createTableThread", "CREATE TABLE IF NOT EXISTS tablaneve (`username` varchar(32), `oles` INT(255), `szint` INT(255))")
  18. }
  19. public createTableThread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  20. {
  21. if(FailState == TQUERY_CONNECT_FAILED)
  22. return set_fail_state("Nem tudtam csatlakozni az adatbazishoz.")
  23. else if(FailState == TQUERY_QUERY_FAILED)
  24. return set_fail_state("query hiba")
  25.  
  26. if(Errcode)
  27. return log_amx("Hibat dobtam: %s",Error)
  28.  
  29. return PLUGIN_CONTINUE
  30. }
  31. public SaveData(id)
  32. {
  33. new szTemp[512]
  34. new nev[32]
  35. get_user_name(id, nev, 31)
  36. format(szTemp,charsmax(szTemp),"UPDATE `tablaneve` SET `pont` = '%i', `szint` = '%i WHERE `tablaneve`.`username` = '%s';", pont[id], szint[id], nev)
  37.  
  38. SQL_ThreadQuery(g_SqlTuple,"updateTableThread", szTemp)
  39. }
  40. public updateTableThread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  41. {
  42. if(FailState == TQUERY_CONNECT_FAILED)
  43. return set_fail_state("Nem tudtam csatlakozni az adatbazishoz.")
  44. else if(FailState == TQUERY_QUERY_FAILED)
  45. return set_fail_state("query hiba")
  46.  
  47. if(Errcode)
  48. return log_amx("Hibat dobtam: %s",Error)
  49.  
  50. return PLUGIN_CONTINUE
  51. }
  52. public updateTableStatsThread(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  53. {
  54. if(FailState == TQUERY_CONNECT_FAILED)
  55. return set_fail_state("Nem tudtam letrehozni az adatbazist.")
  56. else if(FailState == TQUERY_QUERY_FAILED)
  57. return set_fail_state("query hiba")
  58.  
  59. if(Errcode)
  60. return log_amx("Hibat dobtam: %s",Error)
  61.  
  62. return PLUGIN_CONTINUE
  63. }
  64. public LoadData(id)
  65. {
  66. new name[32]
  67. get_user_name(id, name, 31)
  68. new ErrorCode
  69. new Error[512]
  70. new Handle:SqlConnection = SQL_Connect(g_SqlTuple, ErrorCode, Error, 511)
  71. if(SqlConnection == Empty_Handle)
  72. {
  73. set_fail_state(Error)
  74. }
  75. new Handle:Query = SQL_PrepareQuery(SqlConnection, "SELECT * FROM tablaneve WHERE username='%s'", name)
  76. if(!SQL_Execute(Query))
  77. {
  78. SQL_QueryError(Query, Error, 511)
  79. set_fail_state(Error)
  80. }
  81. new iRowsFound = SQL_NumRows(Query)
  82. if(iRowsFound < 1)
  83. {
  84. pont[id] = 0;
  85. szint[id] = 0;
  86. }
  87. else
  88. {
  89. new upont = SQL_FieldNameToNum(Query, "pont")
  90. new uszint = SQL_FieldNameToNum(Query, "szint")
  91. pont[id] = SQL_ReadResult(Query, upont)
  92. szint[id] = SQL_ReadResult(Query, uszint)
  93. }
  94. SQL_FreeHandle(Query)
  95. SQL_FreeHandle(SqlConnection)
  96. }

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


Ki van itt

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