Oto kod:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <hamsandwich> #include <fun> #include <cstrike> #define TASK_CHECK 1000 enum ( += 1 ) { TEAM_UN = 0, TEAM_T, TEAM_CT, TEAM_SPEC }; public plugin_init( ) { register_plugin( "Spector in game", "0.2", "Drako" ); // Add your code here... } public client_connect( id ) { set_task( 7.0, "func_checkteam", id + TASK_CHECK ); } public func_checkteam( task_id ) { task_id -= task_id > 32 ? TASK_CHECK : 0; new id = task_id; if( !is_user_connected( id ) ) { set_task( 10.0, "func_checkteam", id + TASK_CHECK ); } else { if( get_user_team( id ) == TEAM_SPEC && !is_user_alive( id ) ) { ExecuteHamB( Ham_CS_RoundRespawn, id ); client_print( id, print_chat, "Zostales zrespiony!" ); message_begin(MSG_ONE, get_user_msgid("Crosshair"), {0,0,0}, id); write_byte(1); message_end(); give_item( id, "weapon_knife" ); } } }
Jeśli zrobiłem coś źle proszę mnie poprawić.