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

Prośba o przerobienie !


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 kac69

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:56
  • GG:
  • Lokalizacja:Góra
Offline

Napisano 16.04.2009 13:21

Witam,

Prosiłbym by przerobić mi ten plugin by na spect mogłaby wejść osoba z flagą C AMX_KICK !

/*
*   _______     _      _  __          __
*  | _____/    | |    | |     __   / /
*  | |         | |    | |  | | /   | |
*  | |         | |____| |  | |/ __ | |
*  | |   ___   | ______ |  |   /     |
*  | |  |_  |  | |    | |  |  /      |
*  | |    | |  | |    | |  | |      | |
*  | |____| |  | |    | |  | |      | |
*  |_______/   |_|    |_|  _/      _/
*
*
*
*  Last Edited: 12-30-07
*
*  ============
*   Changelog:
*  ============
*
*  v2.0
*    -Added ML
*    -Optimized Code
*
*  v1.0
*    -Initial Release
*
*/

#define VERSION	"2.0"

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new pcvar

public plugin_init()
{
	register_plugin("Only Admin Spectators",VERSION,"GHW_Chronic")
	pcvar = register_cvar("spec_admin","a")

	register_dictionary("GHW_Admin_Spec.txt")
}

public client_putinserver(id)
{
	new adminflags[32]
	get_pcvar_string(pcvar,adminflags,31)

	if(get_user_flags(id) & read_flags(adminflags))
	{
		if(task_exists(id)) remove_task(id)
	}
	else set_task(2.0,"check_team",id,"",0,"b")
}

public check_team(id)
{
	if(!is_user_connected(id))
	{
		remove_task(id)
	}
	else if(cs_get_user_team(id)==CS_TEAM_SPECTATOR)
	{
		client_print(id,print_center,"[AMXX] %L",id,"MSG_NOSPEC")
		new num, players[32], Float:ct
		get_players(players,num,"g")
		for(new i=0;i<num;i++)
		{
			if(players[i]!=id && cs_get_user_team(players[i])==CS_TEAM_CT) ct += 1.0
		}
		if(float(num) / 2.0 >= ct) cs_set_user_team(id,CS_TEAM_CT)
		else cs_set_user_team(id,CS_TEAM_T)
	}
}

pozdrawiam !
  • +
  • -
  • 0

#2 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 16.04.2009 13:29

spróbuj dodać do amxx.cfg cvar spec_admin "c"
  • +
  • -
  • 0

#3 kac69

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:56
  • GG:
  • Lokalizacja:Góra
Offline

Napisano 17.04.2009 18:57

Dzięki + pomógł !
  • +
  • -
  • 0




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

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