hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 15:56



Jelenlévő felhasználók

Jelenleg 386 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 384 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], Google [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  [15 hozzászólás ]  OldalElőző12
Szerző Üzenet
 Hozzászólás témája: Re: MySQL Több fáj mentés
HozzászólásElküldve:2015.10.25. 15:14 
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?

SMA Forráskód: [ Mindet kijelol ]
  1. format(szTemp,charsmax(szTemp),"UPDATE `GlobalMod` SET `arany`, `szint` = '%i', '%i' WHERE `GlobalMod`.`nev` = '%s';",arany[id], szint[id], szNev)

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL Több fáj mentés
HozzászólásElküldve:2015.10.25. 15:20 
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
omg

Kód:
`arany` = '%i' ,`szint` = '%i'

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL Több fáj mentés
HozzászólásElküldve:2015.10.25. 15:49 
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
mfore megint én, bele írtam az XP-t is de nem menti és nem tudom hol a hiba, meg tudnád mondani?

SMA Forráskód: [ Mindet kijelol ]
  1. public MySql_Init()
  2. {
  3. g_SqlTuple = SQL_MakeDbTuple(Host,User,Pass,Db)
  4. new ErrorCode,Handle:SqlConnection = SQL_Connect(g_SqlTuple,ErrorCode,g_Error,charsmax(g_Error))
  5. if(SqlConnection == Empty_Handle)
  6. set_fail_state(g_Error)
  7. new Handle:Queries
  8. Queries = SQL_PrepareQuery(SqlConnection,"CREATE TABLE IF NOT EXISTS GlobalMod (nev varchar(32),arany INT(11), szint INT(11), xp INT(11))")
  9.  
  10. if(!SQL_Execute(Queries))
  11. {
  12. SQL_QueryError(Queries,g_Error,charsmax(g_Error))
  13. set_fail_state(g_Error)
  14. }
  15. SQL_FreeHandle(Queries)
  16. SQL_FreeHandle(SqlConnection)
  17. }
  18. public plugin_end()
  19. {
  20. SQL_FreeHandle(g_SqlTuple)
  21. }
  22. public betoltes(id)
  23. {
  24. new szNev[32], szTemp[512]
  25. get_user_name(id, szNev, charsmax(szNev))
  26. new Data[1]
  27. Data[0] = id
  28. format(szTemp,charsmax(szTemp),"SELECT * FROM `GlobalMod` WHERE (`GlobalMod`.`nev` = '%s')", szNev)
  29. SQL_ThreadQuery(g_SqlTuple,"register_client",szTemp,Data,1)
  30. }
  31. public register_client(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  32. {
  33. if(FailState == TQUERY_CONNECT_FAILED)
  34. {
  35. log_amx("Kapcsolodas sikertelen. [%d] %s", Errcode, Error)
  36. }
  37. else if(FailState == TQUERY_QUERY_FAILED)
  38. {
  39. log_amx("A QUERY betoltese sikertelen.[%d] %s", Errcode, Error)
  40. }
  41. new id
  42. id = Data[0]
  43.  
  44. if(SQL_NumResults(Query) < 1)
  45. {
  46. new szNev[32]
  47. get_user_name(id, szNev, charsmax(szNev))
  48.  
  49. new szTemp[512]
  50. format(szTemp,charsmax(szTemp),"INSERT INTO `GlobalMod` ( `nev` , `arany` , `szint` , `xp`)VALUES ('%s','0','0','0');",szNev)
  51. SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp)
  52. }
  53. else
  54. {
  55. arany[id] = SQL_ReadResult(Query, 1)
  56. szint[id] = SQL_ReadResult(Query, 2)
  57. xp[id] = SQL_ReadResult(Query, 3)
  58. }
  59. return PLUGIN_HANDLED
  60. }
  61. public mentes(id)
  62. {
  63. new szNev[32], szTemp[512]
  64. get_user_name(id, szNev, charsmax(szNev))
  65. format(szTemp,charsmax(szTemp),"UPDATE `GlobalMod` SET `arany` = '%i', `szint` = '%i', `xp` = '%i'WHERE `GlobalMod`.`nev` = '%s';",arany[id], szint[id], xp[id], szNev)
  66. SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",szTemp)
  67. }
  68. public IgnoreHandle(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
  69. {
  70. SQL_FreeHandle(Query)
  71. return PLUGIN_HANDLED
  72. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL Több fáj mentés
HozzászólásElküldve:2015.10.25. 16:58 
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
Például, hogy nem ismered a szóközt a formatálásokban

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: MySQL Több fáj mentés
HozzászólásElküldve:2015.10.25. 17:04 
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
Végig néztem, de szintem nem jól néztem meg, mert én nem látom :D, miden hol van szóköz

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


Ki van itt

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