Dabar yra 2018 Lap 20 18:23




 Puslapis 11 [ 3 pranešimai(ų) ] 
Autorius Žinutė
 Pranešimo tema: demo recorder nuo 3 rnd
Žinutės numeris: #1  StandartinėParašytas: 2018 Vas 22 21:32 
Jau po truputį tampa savu

Užsiregistravo: 2011 Sau 11 18:32
Pranešimai: 187
Karma: 0

Miestas: Kaunas/Batniava
Kaip padaryti, kad demo pradėtų įrašinėti tik pvz nuo 3 roundo, kai uždedamas naujas map?

  1. /****************************************/
  2. /*                  */
  3. /*  Auto Demo Recorder      */
  4. /*  by IzI              */
  5. /*                  */
  6. /****************************************/
  7.  
  8. #include <amxmodx>
  9. #include <colorchat>
  10. #pragma semicolon 1
  11.  
  12. new g_Toggle, g_DMod, g_UseNI, g_RStartAfter, g_DemoName, g_DemoNamePrefix;
  13.  
  14. public plugin_init() {
  15.     register_plugin( "Auto Demo Recorder", "1.5", "IzI" );
  16.     g_Toggle        = register_cvar( "amx_demo",        "1" );
  17.     g_DMod          = register_cvar( "amx_demo_mode",   "0" );
  18.     g_UseNI         = register_cvar( "amx_demo_steamid",    "0" );
  19.     g_RStartAfter       = register_cvar( "amx_demo_rectime",    "10" )// 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.
  20.     g_DemoName      = register_cvar( "amx_demo_name",   "demo_name" );
  21.     g_DemoNamePrefix    = register_cvar( "amx_demo_prefix""prefixs" );
  22.     register_dictionary( "demorecorder.txt" );
  23. }
  24.  
  25. public client_putinserver( id ) {
  26.     if( get_pcvar_num( g_Toggle ) ) {
  27.         new Float:delay = get_pcvar_float( g_RStartAfter );
  28.         if( delay < 5 )
  29.             set_pcvar_float( g_RStartAfter, ( delay = 5.0 ) );
  30.         set_task( delay, "Record", id );
  31.     }
  32. }
  33.  
  34. public Record( id ) {
  35.     if( !is_user_connected( id ) || get_pcvar_num( g_Toggle ) != 1 )
  36.         return;
  37.  
  38.     // Getting time, client SteamID, server's name, server's ip with port.
  39.     new szSName[128], szINamePrefix[64], szTimedata[9];
  40.     new iUseIN = get_pcvar_num( g_UseNI );
  41.     new iDMod = get_pcvar_num( g_DMod );
  42.     get_pcvar_string( g_DemoNamePrefix, szINamePrefix, 63 );
  43.     get_time ( "%H:%M:%S", szTimedata, 8 );
  44.  
  45.     switch( iDMod ) {
  46.         case 0: get_pcvar_string( g_DemoName, szSName, 127 );
  47.         case 1: get_user_ip( 0, szSName, 127, 0 );
  48.         case 2: get_user_name( 0, szSName, 127 );
  49.     }
  50.  
  51.     if( iUseIN ) {
  52.         new szCID[32];
  53.         get_user_authid( id, szCID, 31 );
  54.         format( szSName, 127, "[%s]%s", szCID, szSName );
  55.     }
  56.  
  57.     // Replacing signs.
  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.     replace_all( szSName, 127, " ", "_" );
  68.  
  69.  
  70.  
  71.  
  72.     // Displaying messages.
  73.     client_cmd( id, "stop; record ^"%s^"", szSName );
  74.     ColorChat( id, RED, "^1[^4%s^1] ^4%L ^3^"%s.dem^"", szINamePrefix, LANG_PLAYER, "RECORDINGIN", szSName );
  75.     ColorChat( id, RED, "^1[^4%s^1] ^4%L ", szINamePrefix, LANG_PLAYER, "RECORDINGAT", szTimedata );
  76. }
  77.  
  78.  
  79.  
  80.  
  81.  


Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: demo recorder nuo 3 rnd
Žinutės numeris: #2  StandartinėParašytas: 2018 Vas 23 19:20 
Parašęs kelias žinutes

Užsiregistravo: 2018 Vas 19 12:32
Pranešimai: 9
Karma: 0
www.google.lt yra tokiu pluginu, pilna.


Atsijungęs
 Aprašymas  
 
 Pranešimo tema: Re: demo recorder nuo 3 rnd
Žinutės numeris: #3  StandartinėParašytas: 2018 Vas 24 11:05 
Jau po truputį tampa savu

Užsiregistravo: 2011 Sau 11 18:32
Pranešimai: 187
Karma: 0

Miestas: Kaunas/Batniava
fyuzw0w rašė:
http://www.google.lt yra tokiu pluginu, pilna.


Pvz bent vieną?


Atsijungęs
 Aprašymas  
 
Rodyti paskutinius pranešimus:  Rūšiuoti pagal  
 Puslapis 11 [ 3 pranešimai(ų) ] 


Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 1 svečias


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
Jūs negalite prikabinti failų šiame forume

Ieškoti:
Pereiti į:  

cron