Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <cstrike>
- #define PLUGIN "Random one CT"
- #define VERSION "1.0"
- #define AUTHOR "Sugisaki"
- new bool:ct_select[33 char]
- new CsInternalModel:Teams_TT[] =
- {
- CS_T_ARCTIC,
- CS_T_GUERILLA,
- CS_T_LEET,
- CS_T_TERROR
- }
- new CsInternalModel:Teams_CT[] =
- {
- CS_CT_GIGN,
- CS_CT_GSG9,
- CS_CT_SAS,
- CS_CT_URBAN
- }
- public plugin_init()
- {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- register_clcmd("say test", "fw_test_team")
- }
- public fw_test_team()
- {
- new players[32], count
- get_players(players, count)
- for(new i = 0 ; i < count ; i++)
- {
- if(!is_user_connected(players[i])) continue
- ct_select[players[i]] = false
- }
- set_task(0.2, "ramdon_tt")
- return PLUGIN_HANDLED
- }
- public ramdon_tt()
- {
- new players[32], count, id
- get_players(players, count)
- id = players[random(count)]
- ct_select[id] = true
- set_task(0.2, "post_select")
- }
- public post_select()
- {
- client_print(0, print_chat, "[AMXX] Cambiando equipos")
- new players[32], count, id
- get_players(players, count)
- for(new i = 0 ; i < count ; i++)
- {
- id = players[i]
- if(!is_user_connected(id)) continue
- if(ct_select[id])
- {
- cs_set_user_team(id, CS_TEAM_CT, Teams_CT[random_num(0, sizeof (Teams_CT) -1)])
- continue
- }
- else
- {
- cs_set_user_team(id, CS_TEAM_T, Teams_TT[random_num(0, sizeof (Teams_TT) -1)])
- continue
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement