/* AMX Mod X script. * * (c) 2005 clansk.org, sk_lionheart * e-mail : lionheart@clansk.org * This file is provided as is (no warranties). * * Instantaneously transfer all or half players of this server to another server. * */ #include #include public plugin_init() { register_plugin("Transfer Players","0.2","lionheart@clansk.org") register_concmd("transfer_players","cmdTransfer",ADMIN_RCON,"") register_concmd("transfer_half_players","cmdTransferHalf",ADMIN_RCON,"") } public cmdTransfer(id,level,cid) { if (!cmd_access(id,level,cid,2)) return PLUGIN_HANDLED; new destination[32] new args = read_argc() - 1; //number of args if (args>0) { read_argv(1,destination,32); } else { return PLUGIN_HANDLED; } new maxplayers = get_maxplayers() for(new i = 1; i <= maxplayers; ++i) { client_cmd(i,"connect %s",destination) } log_message("AMX TRANSFER PLAYERS : all players have been transfered to %s",destination) return PLUGIN_HANDLED } public cmdTransferHalf(id,level,cid) { if (!cmd_access(id,level,cid,2)) return PLUGIN_HANDLED; new destination[32] new args = read_argc() - 1; //number of args if (args>0) { read_argv(1,destination,32); } else { return PLUGIN_HANDLED; } new maxplayers = get_maxplayers() for(new i = 1; i <= maxplayers; ++i) { if (i%2==0) client_cmd(i,"connect %s",destination) } log_message("AMX TRANSFER HALF PLAYERS : half players have been transfered to %s",destination) return PLUGIN_HANDLED }