#include
#include
public plugin_init()
{
register_plugin("Restart","0.9","GoToPrO")
set_task(1.0,"amx_restartgame")
}
public amx_restartgame(id)
{
set_hudmessage(0, 200, 0, -1.0, 0.40, 0, 6.0, 6.0, 0.1, 0.1, 1)
show_hudmessage(0,"Live on Three Restarts")
set_task(3.0, "RestartR")
set_task(6.0, "RestartR")
set_task(9.0, "RestartR")
set_task(11.0, "Message")
return PLUGIN_HANDLED;
}
public RestartR()
{
server_cmd("sv_restar 1")
}
public Message()
{
set_hudmessage(0, 200, 0, -1.0, 0.40, 0, 6.0, 6.0, 0.1, 0.1, 3)
show_hudmessage(0,"Live on *SWEAR* Team Play")
}
#include
#include
#include
#define PLUGIN "Auto Team Switcher"
#define VERSION "1.0"
#define AUTHOR "nikhilgupta345"
#pragma semicolon 1
new roundnumber = 0;
new Atsround;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd( "say /roundnumber", "sayRound" );
register_concmd( "amx_roundrestart", "restartnumber", ADMIN_KICK );
register_logevent( "roundend", 2, "1=Round_End" );
register_event( "TextMsg","restart","a","2Game_C", "2Game_W" ); // Event for "Game Commencing" TextMsg and "Game Will Restart in X Seconds" TextMsg
Atsround = register_cvar( "amx_atsrounds", "15" );
}
public sayRound( id )
{
client_print( id, print_chat, "The current round is %i.", roundnumber );
return PLUGIN_HANDLED;
}
public roundend()
{
roundnumber++;
if( roundnumber >= get_pcvar_num( Atsround ) )
{
new players[32], num;
get_players( players, num );
for( new i; i < num; i++ )
add_delay( players[i] ); // Prevent Server Crash with a lot of people.
}
}
public restartnumber( id, level, cid )
{
if( !cmd_access( id, level, cid, 1 ) )
return PLUGIN_HANDLED;
roundnumber = 0;
return PLUGIN_HANDLED;
}
public restart( id )
{
roundnumber = 0;
return PLUGIN_HANDLED;
}
public changeTeam( id )
{
switch( cs_get_user_team( id ) )
{
case CS_TEAM_CT: cs_set_user_team( id, CS_TEAM_T );
case CS_TEAM_T: cs_set_user_team( id, CS_TEAM_CT );
}
roundnumber = 0;
}
add_delay( id )
{
switch( id )
{
case 1..7: set_task( 0.1, "changeTeam", id );
case 8..15: set_task( 0.2, "changeTeam", id );
case 16..23: set_task( 0.3, "changeTeam", id );
case 24..32: set_task( 0.4, "changeTeam", id );
}
}
Użytkownik PatykTSW edytował ten post 13.01.2013 02:14


Dodatki SourceMod



Temat jest zamknięty







