Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Modyfikacja

Automatycznie zmienianie druzyn po x rundach modyfikacja

modyfikacja switch team cs 1.6

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 adidas/t/

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • Imię:Adrian
  • Lokalizacja:Polska
Offline

Napisano 08.11.2012 14:28

Witam , mam problem z pluginem autoteamswitch
Ktory sam zmienia druzyny po ilustam rundach , mozna samemu ustawic ale to nie wazne
chcialbym aby po zmianie teamow plugin wczytywal config mix'owy na 3 RR
Pomoze mi ktos , podpowie co mam zrobic ? :D
Pozdrawiam :>


********************************************************************************
*						Auto Team Switch Every X Rounds By					 *
*																			   *
* Author: nikhilgupta345														*
* ------------------------------------------------------------------------	  *
* Info:																		 *
* This plugin allows you to switch sides of teams every set number			  *
* of rounds. Also gives a command to restart the number of rounds played.	   *																	*
* ------------------------------------------------------------------------	  *
* Cvars:																		*
* amx_atsrounds - sets the number of rounds before a team switch occurs.		*
* ------------------------------------------------------------------------	  *
* Commands:																	 *
* amx_roundrestart - restarts the number of rounds that have been played.	   *
* say /roundnumber - displays the amount of rounds that have been played.	   *
* ------------------------------------------------------------------------	  *
* Credits:																	  *
* Nextra - Giving suggestions and making the code more efficient.			   *
* Tirant - Giving suggestions as well and providing code for the delay.   		 *
* Connormcleod - Final suggestions on optimizing code.						  *
* ------------------------------------------------------------------------	  *
* Changelog:																	*
* v1.0 - Initial release														*
* v1.01 - Fixed Bugs - Optimized Code										   *
* v1.1 - Fixed crashing with certain amount of people.						  *********************************
* v1.1.1 - Added new client command - /roundnumber, which displays the amount of rounds that have passed.	   *
* v1.2 - Further optimized. Changed name of cvar to make it easier to remember. Added comments.				 *
*																											   *
* Plugin Main Thread: http://forums.alliedmods.net/showthread.php?p=1288262									 *
*																											   *
****************************************************************************************************************/
	
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#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","2&#Game_C", "2&#Game_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 );
	}
}

  • +
  • -
  • 0

#2 b0xer

    Zaawansowany

  • Użytkownik

Reputacja: 9
Nowy

  • Postów:77
  • Imię:Artur
  • Lokalizacja:gdansk
Offline

Napisano 08.11.2012 14:37

Dałem ci nowy plugin:
http://amxx.pl/topic...w-po-x-rundach/
  • +
  • -
  • 0

#3 adidas/t/

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • Imię:Adrian
  • Lokalizacja:Polska
Offline

Napisano 08.11.2012 15:03

ehhh wlasnie to jest ten plugin :)
tylko chodzi o to ze chce dodac jakos to ze ma wczytac config po zmianie druzyn na 3 restarty :)
  • +
  • -
  • 0

#4 adidas/t/

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • Imię:Adrian
  • Lokalizacja:Polska
Offline

Napisano 09.11.2012 15:30

odświeżam
  • +
  • -
  • 0

#5 adidas/t/

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • Imię:Adrian
  • Lokalizacja:Polska
Offline

Napisano 12.11.2012 16:16

refresh
  • +
  • -
  • 0

#6 adidas/t/

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:7
  • Imię:Adrian
  • Lokalizacja:Polska
Offline

Napisano 16.12.2012 14:35

a pierdolne jeszcze raz refresza
moze ktos odpisze.
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: modyfikacja, switch team cs 1.6

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych