Sziasztok!
Azzal a problémával fordulok hozzátok, hogy fent van nekem ez a plugin:
#include <amxmodx> #include <amxmisc> #include <cstrike> new roundcounter, swap_teams_round; public plugin_init() { register_plugin("Swap Teams","0.6","addam") register_dictionary("swapteams.txt") swap_teams_round = register_cvar("swap_teams_round","3"); register_event("SendAudio","noveld","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw") } public noveld() { roundcounter++; if (roundcounter >= get_pcvar_num(swap_teams_round)) { set_task(2.0,"korvege"); roundcounter = 0; } } public korvege() { client_print(0,print_chat,"%L",0,"SWAP_1"); set_task(1.0,"Event_Round_End"); } public Event_Round_End(){ set_cvar_num("mp_limitteams", 0) new CsTeams:team new Players[32] new playerCount, i, player get_players(Players, playerCount, "h") for (i=0; i<playerCount; i++) { player = Players[i] team=cs_get_user_team(player) if(team==CS_TEAM_CT)cs_set_user_team(player, CS_TEAM_T) else if(team==CS_TEAM_T)cs_set_user_team(player, CS_TEAM_CT) cs_reset_user_model(player) } set_cvar_num("mp_limitteams", 1) set_task(6.0,"rezetmodelsz"); } public rezetmodelsz() { new Players[32] new playerCount, i, player get_players(Players, playerCount, "h") for (i=0; i<playerCount; i++) { player = Players[i] cs_reset_user_model(player) } }
De amikor 20-28an vagyunk a szerveren, és csapatváltás jön, kifagyasztja a szervert. Nem ír semmi errort, se warnt se semmi t! Csak szimplán kifagy. Nos, az kellene nekem, hogy X (cvarban meghatározott) körönként megcserélje a csapatokat. (utálnak mindig ct-k vagy terrorok lenni az emberek, mivel only d2-őn nem jó mindig egy csapatba lenni)
Köszönöm előre is, a segítségeket, illetve kódokat!
|