Page 1 of 1

[Cerere] Editare TeamSwap

Posted: 15 Dec 2013, 10:07
by K-Lumea
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fakemeta>

#define TEAM_FURIEN	1
#define TEAM_ANTIFURIEN	2

new SwampTime = false
new Team[33]

public plugin_init()
{
	register_plugin("Team Switch", "1.4", "Askhanar*");
	
	register_event("HLTV", "NewRound", "a", "1=0", "2=0")
	register_event("SendAudio",  "SwitchTeam",  "a",  "1=0",  "2=%!MRAD_ctwin");
	
	register_forward(FM_PlayerPreThink, "PreThink");
}
public client_connect(id) Team[id] = 0

public client_disconnect(id) Team[id] = 0

public NewRound() SwampTime = false;

public SwitchTeam() 
{
	SwampTime = true;
	new iPlayers[32],  iNum;
	get_players(iPlayers,  iNum,  "ch" );
	for(new id = 0;  id  <  iNum;  id++)  {
		if(is_user_connected(iPlayers[id])) {
			if(get_user_team(iPlayers[id]) == TEAM_FURIEN)
				Team[iPlayers[id]] = TEAM_ANTIFURIEN
			else if(get_user_team(iPlayers[id]) == TEAM_ANTIFURIEN)
				Team[iPlayers[id]] = TEAM_FURIEN
		}
	}
}
public PreThink(id) {	
	if(is_user_connected(id)) {
		if(SwampTime) {
			if(Team[id] == TEAM_ANTIFURIEN && get_user_team(id) != TEAM_ANTIFURIEN) {
				cs_set_user_team(id, TEAM_ANTIFURIEN)
				Team[id] = 0
			}
			else if(Team[id] == TEAM_FURIEN && get_user_team(id) != TEAM_FURIEN) {
				cs_set_user_team(id, TEAM_FURIEN)
				Team[id] = 0
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
Poate cineva sa imi editeze acest teamswap astfel ca in fiecare runda , indiferent de ce cine castiga , ambele echipe sa se inverseze ?

Re: [Cerere] Editare TeamSwap

Posted: 15 Dec 2013, 11:06
by GhosT ***
K-Lumea wrote:
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fakemeta>

#define TEAM_FURIEN	1
#define TEAM_ANTIFURIEN	2

new SwampTime = false
new Team[33]

public plugin_init()
{
	register_plugin("Team Switch", "1.4", "Askhanar*");
	
	register_event("HLTV", "NewRound", "a", "1=0", "2=0")
	register_event("SendAudio",  "SwitchTeam",  "a",  "1=0",  "2=%!MRAD_ctwin");
	
	register_forward(FM_PlayerPreThink, "PreThink");
}
public client_connect(id) Team[id] = 0

public client_disconnect(id) Team[id] = 0

public NewRound() SwampTime = false;

public SwitchTeam() 
{
	SwampTime = true;
	new iPlayers[32],  iNum;
	get_players(iPlayers,  iNum,  "ch" );
	for(new id = 0;  id  <  iNum;  id++)  {
		if(is_user_connected(iPlayers[id])) {
			if(get_user_team(iPlayers[id]) == TEAM_FURIEN)
				Team[iPlayers[id]] = TEAM_ANTIFURIEN
			else if(get_user_team(iPlayers[id]) == TEAM_ANTIFURIEN)
				Team[iPlayers[id]] = TEAM_FURIEN
		}
	}
}
public PreThink(id) {	
	if(is_user_connected(id)) {
		if(SwampTime) {
			if(Team[id] == TEAM_ANTIFURIEN && get_user_team(id) != TEAM_ANTIFURIEN) {
				cs_set_user_team(id, TEAM_ANTIFURIEN)
				Team[id] = 0
			}
			else if(Team[id] == TEAM_FURIEN && get_user_team(id) != TEAM_FURIEN) {
				cs_set_user_team(id, TEAM_FURIEN)
				Team[id] = 0
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
Poate cineva sa imi editeze acest teamswap astfel ca in fiecare runda , indiferent de ce cine castiga , ambele echipe sa se inverseze ?
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fakemeta>

#define TEAM_FURIEN	1
#define TEAM_ANTIFURIEN	2

new SwampTime = false
new Team[33]

public plugin_init()
{
	register_plugin("Team Switch", "1.4", "Askhanar*");
	
	register_event("HLTV", "NewRound", "a", "1=0", "2=0")
	register_event("SendAudio",  "SwitchTeam",  "a",  "1=0",  "2=%!MRAD_ctwin");
	
	register_forward(FM_PlayerPreThink, "PreThink");
}
public client_connect(id) Team[id] = 0

public client_disconnect(id) Team[id] = 0

public NewRound() SwampTime = true;

public SwitchTeam() 
{
	SwampTime = true;
	new iPlayers[32],  iNum;
	get_players(iPlayers,  iNum,  "ch" );
	for(new id = 0;  id  <  iNum;  id++)  {
		if(is_user_connected(iPlayers[id])) {
			if(get_user_team(iPlayers[id]) == TEAM_FURIEN)
				Team[iPlayers[id]] = TEAM_ANTIFURIEN
			else if(get_user_team(iPlayers[id]) == TEAM_ANTIFURIEN)
				Team[iPlayers[id]] = TEAM_FURIEN
		}
	}
}
public PreThink(id) {	
	if(is_user_connected(id)) {
		if(SwampTime) {
			if(Team[id] == TEAM_ANTIFURIEN && get_user_team(id) != TEAM_ANTIFURIEN) {
				cs_set_user_team(id, TEAM_ANTIFURIEN)
				Team[id] = 0
			}
			else if(Team[id] == TEAM_FURIEN && get_user_team(id) != TEAM_FURIEN) {
				cs_set_user_team(id, TEAM_FURIEN)
				Team[id] = 0
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

Re: [Cerere] Editare TeamSwap

Posted: 15 Dec 2013, 13:22
by mezzzu
Nu merge bine...face aceeasi treaba ca inainte

Re: [Cerere] Editare TeamSwap

Posted: 17 Dec 2013, 18:15
by sUperstar
Mutat in sectiunea corespunzatoare!

1.5. Daca doriti MODIFICAREA unui plugin, postati la ACEASTA sectiune.