hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.26. 13:25



Jelenlévő felhasználók

Jelenleg 341 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 340 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Autómata felvevő STOCK hiba!
HozzászólásElküldve: 2016.10.23. 17:26 
Offline
Beavatott
Avatar

Csatlakozott: 2015.12.27. 11:47
Hozzászólások: 88
Megköszönt másnak: 9 alkalommal
Sziasztok!
Ebben a pluginba --->http://hlmod.hu/viewtopic.php?f=101&t=14475<----
Nem sikerül átirni client_print print_color-ra
Stockot bemásoltam!
Itt a HIBA!
AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for www.Freakz.ro / amx.freakz.ro

amxmodx-14475-amx_demorecorder.sma(77) : error 001: expected token: ";", but found "static"
amxmodx-14475-amx_demorecorder.sma(78) : error 001: expected token: ";", but found "-identifier-"
amxmodx-14475-amx_demorecorder.sma(80) : error 001: expected token: ";", but found "-identifier-"
amxmodx-14475-amx_demorecorder.sma(81) : error 001: expected token: ";", but found "-identifier-"
amxmodx-14475-amx_demorecorder.sma(82) : error 001: expected token: ";", but found "-identifier-"
amxmodx-14475-amx_demorecorder.sma(84) : error 001: expected token: ";", but found "if"
amxmodx-14475-amx_demorecorder.sma(85) : error 001: expected token: ";", but found "{"
amxmodx-14475-amx_demorecorder.sma(91) : error 001: expected token: ";", but found "-identifier-"
amxmodx-14475-amx_demorecorder.sma(92) : error 001: expected token: ";", but found "-identifier-"
amxmodx-14475-amx_demorecorder.sma(93) : error 001: expected token: ";", but found "-identifier-"
amxmodx-14475-amx_demorecorder.sma(94) : error 001: expected token: ";", but found "}"
amxmodx-14475-amx_demorecorder.sma(98) : error 001: expected token: ";", but found "}"

12 Errors.
Compilarea failed!




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

SMA ITT !!
  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",   "FlyBoys By Adii" );
  20.     g_DemoNamePrefix    = register_cvar( "amx_demo_prefix", "FlyBoys" );
  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.     print_color( id, "[%s] %L ^"%s.dem^"", szINamePrefix, LANG_PLAYER, "RECORDINGIN", szSName );
  71.     print_color( id, "[%s] %L", szINamePrefix, LANG_PLAYER, "RECORDINGAT", szTimedata );
  72. }
  73.  
  74. stock print_color(const id, const input[], any:...)
  75. {
  76.        new count = 1, players[32]
  77.        static msg[191]
  78.        vformat(msg, 190, input, 3)
  79.  
  80.        replace_all(msg, 190, "!g", "^4")
  81.        replace_all(msg, 190, "!y", "^1")
  82.        replace_all(msg, 190, "!t", "^3")    
  83.  
  84.        if (id) players[0] = id; else get_players(players, count, "ch")
  85.        {
  86.                for (new i = 0; i < count; i++)
  87.                {
  88.                        if (is_user_connected(players[i]))
  89.                        {
  90.                                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  91.                                write_byte(players[i])
  92.                                write_string(msg)
  93.                                message_end()
  94.                        }
  95.                }
  96.        }
  97.        return PLUGIN_HANDLED
  98. }


FlyBoys:D

_________________
Gyertek fel!!
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Autómata felvevő STOCK hiba!
HozzászólásElküldve: 2016.10.23. 17:47 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
  1. #include <amxmodx>
  2. #pragma semicolon 1
  3.  
  4. new g_Toggle, g_DMod, g_UseNI, g_RStartAfter, g_DemoName, g_DemoNamePrefix;
  5.  
  6. public plugin_init() {
  7.     register_plugin( "Auto Demo Recorder", "1.5", "IzI" );
  8.     g_Toggle        = register_cvar( "amx_demo",        "1" );
  9.     g_DMod          = register_cvar( "amx_demo_mode",   "0" );
  10.     g_UseNI         = register_cvar( "amx_demo_steamid",    "0" );
  11.     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.
  12.     g_DemoName      = register_cvar( "amx_demo_name",   "Autorecorded demo" );
  13.     g_DemoNamePrefix    = register_cvar( "amx_demo_prefix", "AMXX" );
  14.     register_dictionary( "demorecorder.txt" );
  15. }
  16.  
  17. public client_putinserver( id ) {
  18.     if( get_pcvar_num( g_Toggle ) ) {
  19.         new Float:delay = get_pcvar_float( g_RStartAfter );
  20.         if( delay < 5 )
  21.             set_pcvar_float( g_RStartAfter, ( delay = 5.0 ) );
  22.         set_task( delay, "Record", id );
  23.     }
  24. }
  25.  
  26. public Record( id ) {
  27.     if( !is_user_connected( id ) || get_pcvar_num( g_Toggle ) != 1 )
  28.         return;
  29.  
  30.     // Getting time, client SteamID, server's name, server's ip with port.
  31.     new szSName[128], szINamePrefix[64], szTimedata[9];
  32.     new iUseIN = get_pcvar_num( g_UseNI );
  33.     new iDMod = get_pcvar_num( g_DMod );
  34.     get_pcvar_string( g_DemoNamePrefix, szINamePrefix, 63 );
  35.     get_time ( "%H:%M:%S", szTimedata, 8 );
  36.  
  37.     switch( iDMod ) {
  38.         case 0: get_pcvar_string( g_DemoName, szSName, 127 );
  39.         case 1: get_user_ip( 0, szSName, 127, 0 );
  40.         case 2: get_user_name( 0, szSName, 127 );
  41.     }
  42.  
  43.     if( iUseIN ) {
  44.         new szCID[32];
  45.         get_user_authid( id, szCID, 31 );
  46.         format( szSName, 127, "[%s]%s", szCID, szSName );
  47.     }
  48.  
  49.     // Replacing signs.
  50.     replace_all( szSName, 127, ":", "_" );
  51.     replace_all( szSName, 127, ".", "_" );
  52.     replace_all( szSName, 127, "*", "_" );
  53.     replace_all( szSName, 127, "/", "_" );
  54.     replace_all( szSName, 127, "|", "_" );
  55.     replace_all( szSName, 127, "\", "_" );
  56.    replace_all( szSName, 127, "?", "_" );
  57.    replace_all( szSName, 127, ">", "_" );
  58.    replace_all( szSName, 127, "<", "_" );
  59.    replace_all( szSName, 127, " ", "_" );
  60.  
  61.    // Displaying messages.
  62.    client_cmd( id, "stop; record ^"%s^"", szSName );
  63.    ChatColor( id, "^4[%s] ^1Most felvesszĂĽk hogyan játszol, cstrike mappában találhatĂł^3 ^"%s.dem^"", szINamePrefix, szSName );
  64.    ChatColor( id, "^4[%s] ^1Demo felvĂ©tele elkezdödĹ‘tt ^3%s", szINamePrefix, szTimedata );
  65. }
  66.  
  67. stock ChatColor(id, const szMessage[], any:...)
  68. {
  69.     static szMsg[190], IdMsg; vformat(szMsg, charsmax(szMsg), szMessage, 3);
  70.     if(!IdMsg) IdMsg = get_user_msgid("SayText");
  71.     message_begin(MSG_ONE, IdMsg, .player = id);
  72.     write_byte(id);
  73.     write_string(szMsg);
  74.     message_end();
  75. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Autómata felvevő STOCK hiba!
HozzászólásElküldve: 2016.10.23. 19:53 
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
  1. #include <amxmodx>
  2.  
  3. #define DELAY       5       // Время отложенного старта записи(чтобы не перезаписывались). 0 - без задержки
  4. #define SHOW_INFO           // Показывать информацию о записи демо
  5. #define DEMONAME    "neugomon.ru"   // название демо
  6.  
  7. new bool:g_bAllowRecord[33];
  8.  
  9. public plugin_init()
  10. {
  11.     register_plugin("DemoRecoder", "1.1", "neygomon");
  12.    
  13.     register_clcmd("joinclass", "Start_demo");
  14.     register_clcmd("menuselect", "Start_demo");
  15. }
  16.  
  17. public client_putinserver(id)
  18.     g_bAllowRecord[id] = bool:(!is_user_bot(id) && !is_user_hltv(id));
  19.    
  20. public Start_demo(id)
  21. {
  22.     if(g_bAllowRecord[id])
  23.     {
  24.     #if DELAY > 0
  25.         set_task(float(DELAY), "StartDemo", id);
  26.     #else
  27.         StartDemo(id);
  28.     #endif
  29.         g_bAllowRecord[id] = false;
  30.     }
  31. }
  32.  
  33. public StartDemo(id)
  34. {
  35.     if(!is_user_connected(id))
  36.         return;
  37.        
  38.     client_cmd(id, "stop; record ^"%s^"", DEMONAME);   
  39. #if defined SHOW_INFO
  40.     new datee[30];get_time("%d.%m.%Y | %H:%M:%S", datee, charsmax(datee));
  41.     SendMsg(id, "^3[^4DemoRec^3] ^1Идет запись демо ^"^3%s.dem^1^"", DEMONAME);
  42.     SendMsg(id, "^3[^4DemoRec^3] ^1Время записи: ^4%s", datee);
  43. #endif 
  44. }
  45.  
  46. SendMsg(id, const MSG[], any:...)
  47. {
  48.     new szMsg[190]; vformat(szMsg, charsmax(szMsg), MSG, 3);
  49.     message_begin(MSG_ONE_UNRELIABLE, 76, .player = id);
  50.     write_byte(id);
  51.     write_string(szMsg);
  52.     message_end();
  53. }

_________________
GitHub - mforce


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