Player_transfer
Posted: 31 Dec 2013, 01:28
by mast3rwap
Salut,am urmatorul cod:
As dori sa ii adaugati si comenzile in chat pentru admini gen : /ct nume /t nume /spec nume
mersi
- | Afiseaza codul
#include < amxmodx > #include < amxmisc > #include < cstrike > #define PLUGIN "Transfer T/CT/SPEC" #define VERSION "1.0" #define AUTHOR "UspStyLe" #define TAG "TRANSFER" public plugin_init ( ) { register_plugin ( PLUGIN, VERSION, AUTHOR ); register_concmd ( "amx_t", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Teroristi" ); register_concmd ( "amx_ct", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Counter-Teroristi" ); register_concmd ( "amx_spec", "swap_team", ADMIN_KICK, "<name> - mutare jucator la Spectatori" ); } public swap_team ( id, level, cid ) { if( ! cmd_access ( id, level, cid, 2 ) ) return PLUGIN_HANDLED; new szArg[ 10 ], target[ 32 ], szPlayerName[ 32 ], szAdminName[ 32 ]; read_argv( 0, szArg, 9 ); read_argv( 1, target, 31 ); new player = cmd_target ( id, target, 11 ); if( ! player ) return PLUGIN_HANDLED; get_user_name ( player, szPlayerName, 31 ); get_user_name ( id, szAdminName, 31 ); switch ( szArg[ 4 ] ) { case 't': { user_silentkill ( player ); cs_set_user_team ( player, 1 ); xColor ( id, "!nAdmin !t[!g%s!t]!n transfera pe !t[!g%s!t]!n la echipa !t[!gT!t]!n.", szAdminName, szPlayerName ); } case 'c': { user_silentkill ( player ); cs_set_user_team ( player, 2 ); xColor ( id, "!nAdmin !t[!g%s!t]!n transfera pe !t[!g%s!t]!n la echipa !t[!gCT!t]!n.", szAdminName, szPlayerName ); } case 's': { user_silentkill ( player ); cs_set_user_team ( player, 3 ); xColor ( id, "!nAdmin !t[!g%s!t]!n transfera pe !t[!g%s!t]!n la !t[!gSPEC!t]!n.", szAdminName, szPlayerName ); } } return PLUGIN_CONTINUE; } stock xColor(const id, const input[], any:...) { new count = 1, players[32] static msg[320], msg2[320] vformat(msg, 190, input, 3) format(msg2, 190, "^3[^4%s^3] %s",TAG,msg) replace_all(msg2, 190, "!g", "^4") replace_all(msg2, 190, "!n", "^1") replace_all(msg2, 190, "!t", "^3") replace_all(msg2, 190, "!t2", "^0") if (id) players[0] = id else get_players(players, count, "ch") for (new i = 0; i < count; i++) { if (is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players) write_byte(players) write_string(msg2) message_end() } } }
As dori sa ii adaugati si comenzile in chat pentru admini gen : /ct nume /t nume /spec nume
mersi