- la fraza "Nick'ul tau: ^".v%s.e^" - Ip'ul tau: .v%s", name_player, ip_player);" sa apara dupa Ip, si - SteamID cu rosu si SteamID-ul cu verde. (ex: - SteamID: STEAM_0:0:390145778!!
* Vedeti ca in 2 parti trebuie modificat!
Multumesc!!
- | Afiseaza codul
#include <amxmodx> #include <amxmisc> new gmsgFade public plugin_init() { register_plugin("Color Ultimate SS Taker", "2.2", "x vs navir") register_concmd("amx_ss", "ScreenShot", ADMIN_KICK, "amx_ss <player>") gmsgFade = get_user_msgid("ScreenFade") } new name_player[32],param,pozes,poze public ScreenShot(id, level, cid) { if (!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED new arg[32], ip_player[32] read_argv(1, arg, 31) new player = cmd_target(id, arg, 4) if (!player) return PLUGIN_HANDLED get_user_name(player, name_player, 31); get_user_ip(player, ip_player, 31, 1); player_color(id, ".gNick: ^".v%s.g^" - Ip: .v%s", name_player,ip_player); client_print(id, print_console, "Nick: ^"%s^" - Ip: %s", name_player,ip_player); client_print(id, print_console, "Nick: ^"%s^" - Ip: %s", name_player,ip_player); client_print(id, print_console, "Nick: ^"%s^" - Ip: %s", name_player,ip_player); pozes=5 poze=1 player_color(id, ".g^".v%s.g^" trebuie sa iti dea .v5 poze.g, una dintre ele trebuie sa fie .vVERDE.g!", name_player); new hostname[64], name_admin[32], timer[32]; get_cvar_string("hostname",hostname,63); get_user_name(id, name_admin, 31); get_time("%m/%d/%Y - %H:%M:%S", timer,31); client_print(player, print_center, "[-------- Poza nr. %d - DEVIL.RO --------]", poze+1); player_color(player, ".e[----------------------[.vWWW.DEVIL.RO.g.e]----------------------]"); player_color(player, ".eAdminul: ^".v%s.e^" ti-a facut .e5 Poze .e!", name_admin); player_color(player, ".eNick'ul tau: ^".v%s.e^" - Ip: .v%s", name_player, ip_player); player_color(player, ".eData si ora: .v%s .e- Server: ^".v%s.e^"", timer, hostname); player_color(player, ".e[----------------------[.vWWW.DEVIL.RO.g.e]----------------------]"); client_cmd(player,"snapshot"); poze++ param=player set_task(1.0,"GreenShot",3322,_,_,"b"); return PLUGIN_HANDLED } public GreenShot(id, level, cid) { if(poze < pozes) { if(poze==3) { message_begin(MSG_ONE, gmsgFade, {0,0,0},param) write_short(14<<7) write_short(58<<6) write_short(1<<0) write_byte(5) write_byte(255) write_byte(0) write_byte(255) message_end() } new hostname[64], name_player[32], ip_player[32], timer[32]; new frags = get_user_frags (param) new deaths = get_user_deaths (param) get_cvar_string("hostname",hostname,63); get_user_name(param,name_player,31); get_user_ip(param, ip_player, 31, 1); get_time("%m/%d/%Y - %H:%M:%S", timer,31); client_print(param, print_center, "[-------- Poza nr. %d - DEVIL.RO --------]", poze+1); player_color(param, ".e[----------------------[.vWWW.DEVIL.RO.g.e]----------------------]"); player_color(param, ".eFragurile tale: .v%d .e- Decese: .v%d",frags, deaths); player_color(param, ".eNick'ul tau: ^".v%s.e^" - Ip'ul tau: .v%s", name_player, ip_player); player_color(param, ".eData si ora: .v%s .e- Server: ^".v%s.e^"", timer, hostname); player_color(param, ".e[----------------------[.vWWW.DEVIL.RO.g.e]----------------------]"); client_cmd(param,"snapshot"); poze++ } else { client_cmd(param,"snapshot"); client_cmd(param,"kill;wait;jointeam 6"); get_user_name(param, name_player, 31); player_color(0, ".v[DEVIL.RO].e[SS] Se fac Screenshot-uri pe jucatorul .v%s!", name_player); remove_task(3322); } return PLUGIN_HANDLED; } stock player_color( const id, const input[ ], any:... ) { new count = 1, players[ 32 ] static msg[ 191 ] vformat( msg, 190, input, 3 ) replace_all( msg, 190, ".v", "^4" ) /* verde */ replace_all( msg, 190, ".g", "^1" ) /* normal */ replace_all( msg, 190, ".e", "^3" ) /* ct=albastru | t=rosu */ replace_all( msg, 190, ".x", "^0" ) /* normal-echipa */ if( id ) players[ 0 ] = id; else get_players( players, count, "ch" ) { for( new i = 0; i < count; i++ ) { if( is_user_connected( players[ i ] ) ) { message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] ) write_byte( players[ i ] ); write_string( msg ); message_end( ); } } } }