hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.25. 09:24



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [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  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Demó stop parancs tiltás.
HozzászólásElküldve: 2015.05.08. 21:15 
Offline
Újonc

Csatlakozott: 2013.01.24. 20:15
Hozzászólások: 1
Megköszönt másnak: 1 alkalommal
Sziasztok!

Valaki bele tudná írni ebbe az sma-ba azt, hogy ha be írják a consolba hogy stop meg dem_pause akkor ne tudják a demot le stoppolni?
De viszont az A joggal rendelkező Adminok le tudják stopolni.

SMA Forráskód: [ Mindet kijelol ]
  1. /****************************************/
  2. /* */
  3. /* Auto Demo Recorder */
  4. /* by IzI */
  5. /* */
  6. /****************************************/
  7.  
  8. #include <amxmodx>
  9. #pragma semicolon 1
  10.  
  11. new g_Toggle, g_DMod, g_UseNI, g_RStartAfter, g_DemoName, g_DemoNamePrefix;
  12.  
  13. public plugin_init() {
  14. register_plugin( "Auto Demo Recorder", "1.5", "IzI" );
  15. g_Toggle = register_cvar( "amx_demo", "1" );
  16. g_DMod = register_cvar( "amx_demo_mode", "0" );
  17. g_UseNI = register_cvar( "amx_demo_steamid", "0" );
  18. g_RStartAfter = register_cvar( "amx_demo_rectime", "15" ); // If it is less than 5, it will automatically set to 5, but willn't apply the changes to the console. I recoment to use default settings.
  19. g_DemoName = register_cvar( "amx_demo_name", "teszt" );
  20. g_DemoNamePrefix = register_cvar( "amx_demo_prefix", "amxx" );
  21. register_dictionary( "demorecorder.txt" );
  22. }
  23.  
  24. public client_putinserver( id ) {
  25. if( get_pcvar_num( g_Toggle ) ) {
  26. new Float:delay = get_pcvar_float( g_RStartAfter );
  27. if( delay < 5 )
  28. set_pcvar_float( g_RStartAfter, ( delay = 5.0 ) );
  29. set_task( delay, "Record", id );
  30. }
  31. }
  32.  
  33. public Record( id ) {
  34. if( !is_user_connected( id ) || get_pcvar_num( g_Toggle ) != 1 )
  35. return;
  36.  
  37. // Getting time, client SteamID, server's name, server's ip with port.
  38. new szSName[128], szINamePrefix[64], szTimedata[9];
  39. new iUseIN = get_pcvar_num( g_UseNI );
  40. new iDMod = get_pcvar_num( g_DMod );
  41. get_pcvar_string( g_DemoNamePrefix, szINamePrefix, 63 );
  42. get_time ( "%H:%M:%S", szTimedata, 8 );
  43.  
  44. switch( iDMod ) {
  45. case 0: get_pcvar_string( g_DemoName, szSName, 127 );
  46. case 1: get_user_ip( 0, szSName, 127, 0 );
  47. case 2: get_user_name( 0, szSName, 127 );
  48. }
  49.  
  50. if( iUseIN ) {
  51. new szCID[32];
  52. get_user_authid( id, szCID, 31 );
  53. format( szSName, 127, "[%s]%s", szCID, szSName );
  54. }
  55.  
  56. // Replacing signs.
  57. replace_all( szSName, 127, ":", "_" );
  58. replace_all( szSName, 127, ".", "_" );
  59. replace_all( szSName, 127, "*", "_" );
  60. replace_all( szSName, 127, "/", "_" );
  61. replace_all( szSName, 127, "|", "_" );
  62. replace_all( szSName, 127, "\", "_" );
  63. replace_all( szSName, 127, "?", "_" );
  64. replace_all( szSName, 127, ">", "_" );
  65. replace_all( szSName, 127, "<", "_" );
  66. replace_all( szSName, 127, " ", "_" );
  67.  
  68. // Displaying messages.
  69. client_cmd( id, "stop; record ^"%s^"", szSName );
  70. client_print( id, print_chat, "[%s] %L ^"%s.dem^"", szINamePrefix, LANG_PLAYER, "RECORDINGIN", szSName );
  71. client_print( id, print_chat, "[%s] %L", szINamePrefix, LANG_PLAYER, "RECORDINGAT", szTimedata );
  72. }
  73.  


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


Ki van itt

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