hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.24. 08:40



Jelenlévő felhasználók

Jelenleg 434 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 433 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Majestic-12 [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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Ip, steamid mentése
HozzászólásElküldve: 2018.06.23. 20:29 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
Helló, próbálkoztan lementeni játékos ipjét illetve steamidjét de addig még okés volt míg ki irattam valahová, próbáltam lementeni úgy mint szám (sql) de akkor leírt 2 számot ami nem is szerepelt a játékos ipjében/steamidjében, próbáltam úgy is menteni hogy betűként na itt már jó volt, az sql táblában is viszont miután kiléptem az sql táblában üres mezőként mutatta mindkettőt esetleg valaki help, hogy hogyan csináljam meg?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ip, steamid mentése
HozzászólásElküldve: 2018.06.23. 20:33 
Offline
Jómunkásember
Avatar

Csatlakozott: 2017.10.14. 00:48
Hozzászólások: 304
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 16 alkalommal
aarpi. írta:
Helló, próbálkoztan lementeni játékos ipjét illetve steamidjét de addig még okés volt míg ki irattam valahová, próbáltam lementeni úgy mint szám (sql) de akkor leírt 2 számot ami nem is szerepelt a játékos ipjében/steamidjében, próbáltam úgy is menteni hogy betűként na itt már jó volt, az sql táblában is viszont miután kiléptem az sql táblában üres mezőként mutatta mindkettőt esetleg valaki help, hogy hogyan csináljam meg?


Forrás nélkül sehogy sem tudunk segíteni..

_________________
2015.07.11 Konfigolás kezdete
2017.09.27 Első nagy játékosbázissal rendelkező szerver | RtD
2018.08.24 Második nagy játékosbázissal rendelkező szerver | Black Night
2018.11.16 Konfigolás befejezése


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ip, steamid mentése
HozzászólásElküldve: 2018.06.24. 01:39 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
  1. #include < amxmodx >
  2. #include < sqlx >
  3.  
  4. new SteamId[ 33 ][ 35 ];
  5.  
  6. new Handle:SQLTuple;
  7.  
  8. public plugin_init( )
  9. {
  10.     register_plugin( "Register SteamID", "0.0.1", "Xellath" );
  11.    
  12.     register_clcmd( "activate", "ClientCommand_Activate" );
  13.     register_clcmd( "deactivate", "ClientCommand_Deactivate" );
  14.    
  15.     PrepareDatabase( );
  16. }
  17.  
  18. public client_authorized( Client )
  19. {
  20.     get_user_authid( Client, SteamId[ Client ], charsmax( SteamId ) );
  21. }
  22.  
  23. PrepareDatabase( )
  24. {
  25.     // amx_sql_* cvars
  26.     SQLTuple = SQL_MakeStdTuple( );
  27.  
  28.     new Query[ 128 ];
  29.     formatex( Query, charsmax( Query ),
  30.         "CREATE TABLE IF NOT EXISTS playerdata ( steamid varchar( 35 ), PRIMARY KEY( steamid ) );"
  31.         );
  32.    
  33.     SQL_ThreadQuery( SQLTuple, "QueryHandler", Query );
  34. }
  35.  
  36. public ClientCommand_Activate( Client )
  37. {
  38.     new Query[ 128 ];
  39.     formatex( Query, charsmax( Query ),
  40.         "REPLACE INTO playerdata SET steamid='%s'",
  41.         SteamId[ Client ]
  42.         );
  43.  
  44.     SQL_ThreadQuery( SQLTuple, "QueryHandler", Query );
  45. }
  46.  
  47. public ClientCommand_Deactivate( Client )
  48. {
  49.     new Query[ 128 ];
  50.     formatex( Query, charsmax( Query ),
  51.         "DELETE FROM playerdata WHERE steamid='%s'",
  52.         SteamId[ Client ]
  53.         );
  54.  
  55.     SQL_ThreadQuery( SQLTuple, "QueryHandler", Query );
  56. }
  57.  
  58. public QueryHandler( FailState, Handle:Query, Error[ ], ErrorCode, Data[ ], DataSize, Float:QueueTime )
  59. {
  60.     switch( FailState )
  61.     {
  62.         case TQUERY_CONNECT_FAILED:
  63.         {
  64.             set_fail_state( "SQL: Connection failed." );
  65.         }
  66.         case TQUERY_QUERY_FAILED:
  67.         {
  68.             log_amx( "SQL: Query failed. Error: %s (%i)", Error, ErrorCode );
  69.         }
  70.     }
  71. }


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 110 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