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

Przerobienie

Modyfikacja

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

#1 mitol007

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:64
Offline

Napisano 27.09.2009 09:05

Mam prośbę, dotyczącą tego pluginu: http://amxx.pl/viewtopic.php?t=11747

Czy mógłby mi go ktoś tak przerobić, aby było można go włączać i wyłączać w grze, za pomocą konsoli, przez wpisanie np. amx_ava 1, amx_ava 0. I żeby mogli to robić tylko admini. (flaga B)

Dało by rady? Z góry dzięki ; - )
  • +
  • -
  • 0

#2 Grycuk

    Zaawansowany

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:113
  • GG:
  • Steam:steam
  • Imię:Kamil
  • Lokalizacja:Minsk Mazowiecki
Offline

Napisano 27.09.2009 10:39

to raczej do dzialu scripting> pytania
  • +
  • -
  • 0

#3 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 27.09.2009 11:06

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

new const PLUGIN_TITLE[] = "Admins Vs ALL"
new const PLUGIN_VERSION[] = "1.3"
new const PLUGIN_AUTHOR[] = "Starsailor"

#define ACCESS_LEVEL    ADMIN_RESERVATION

new  g_enable, g_teamadmin, g_teamothers

public plugin_init() {
	register_plugin(PLUGIN_TITLE, PLUGIN_VERSION,PLUGIN_AUTHOR)
	register_cvar("ava_version",PLUGIN_VERSION,FCVAR_SERVER|FCVAR_SPONLY)
	
	g_enable=register_cvar("amx_ava","1")
	g_teamadmin=register_cvar("ava_adminteam","TERROR")
	g_teamothers=register_cvar("ava_othersteam","CT")
	
	register_event("HLTV","Event_Set_Teams","a","1=0","2=0")
	
	
}



public Event_Set_Teams(){
	if(get_pcvar_num(g_enable)){
		new players[32], pnum, id,teamadmin[16],teamothers[16]
		
		set_cvar_num("mp_limitteams",0)
		set_cvar_num("mp_autoteambalance",0)
		
		get_pcvar_string(g_teamadmin,teamadmin,15)
		get_pcvar_string(g_teamothers,teamothers,15)
		
		get_players(players, pnum);
		
		for( new i=0; i<pnum; i++ ){
			id   = players[i];
			if(get_user_flags(id) & ACCESS_LEVEL){	
				switch(teamadmin[0]){
					case 'C': {
						cs_set_user_team(id,CS_TEAM_CT)
						
					}
					case 'T': {
						cs_set_user_team(id,CS_TEAM_T)
						
					}
				}
				
			}	
			else{
				switch(teamothers[0]){
					case 'C': {
						cs_set_user_team(id,CS_TEAM_CT)
						
					}
					case 'T': {
						cs_set_user_team(id,CS_TEAM_T)
						
					}
				}
			}
			
			
		}
		client_print(0,print_chat,"** Checking Teams **")
	}
	else{
		set_cvar_num("mp_limitteams",1)
		set_cvar_num("mp_autoteambalance",1)
		
	}
	
}

amx_ava 1/0 // on/off
Działa dla graczy z flagą "B"
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#4 mitol007

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:64
Offline

Napisano 27.09.2009 13:02

Portek, nie działa :(
Jak wpisuje w konsoli amx_ava 1, no to pisze że nie ma takiej komendy...
Działa tylko wtedy, jak w amxx_cfg jako cvar wpisze amx_ava 1
  • +
  • -
  • 0

#5 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 27.09.2009 13:44

amx_cvar amx_ava
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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