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

Ograniczenie osob i czasowe JB


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

#1 Delpanisko

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:1
  • Imię:Mikołaj
  • Lokalizacja:Kalisz
Offline

Napisano 07.11.2015 15:09

Siemanko!

Mam taki problem, a mianowicie nie wiem jak wprowadzić ograniczenie 1 CT = 4/5 TT oraz, że TT może wejść do CT dopiero po przegraniu 1h. Czy wystarczy komenda czy potrzebny plugin?

 

PS.

 

Nie wiedziałem gdzie to napisać, więc nie bulwersujcie się ;)


  • +
  • -
  • 0

#2 FaRciu

    Życzliwy

  • Zbanowany

Reputacja: 10
Początkujący

  • Postów:35
  • Imię:Dawid
  • Lokalizacja:Małopolska
Offline

Napisano 16.11.2015 20:37

Jeżeli posiadasz silnik Cypisa to przejdź do addons/amxmodx/configs/jailbreak.cfg.
Następnie dopisz :) :

jail_tt_to_ct "0" //Ustawiamy ile TT ma przypadać na 1 CT ( 0 zastąp liczbą jaka ma odpowiadać na x tt )

Pluginy również są ale większość z nich nie spełnia zamierzonego efektu, ale możesz wypróbować tego
jeżeli ten sposób @up nie zadziała.


 

#include <amxmodx>
#include <cstrike>

new bool:blokuj

public plugin_init() {
	register_plugin("Odpowiednie druzyny", "1.0", "Dr@goN")
	
	register_clcmd("chooseteam", "Blokuj")
	register_clcmd("jointeam", "Blokuj")
}

public client_PreThink(id)
{
	if(get_teamplayersnum(CS_TEAM_T) - get_teamplayersnum(CS_TEAM_CT) != 3)
	{
		blokuj = false
	}
	
	if(get_teamplayersnum(CS_TEAM_T) - get_teamplayersnum(CS_TEAM_CT) == 3)
	{
		blokuj = true
	}
}

public Blokuj(id)
{
	if(blokuj == true)
	{
		if(cs_get_user_team(id) != CS_TEAM_UNASSIGNED){
			client_print(id, print_center, "#Cstrike_TitlesTXT_Command_Not_Available")
			return PLUGIN_HANDLED
		}
	}
	return PLUGIN_CONTINUE
}

stock get_teamplayersnum(CsTeams:team = CS_TEAM_UNASSIGNED, bool:team_enabled = true, bool:alive = false) 
{
	new playerCnt, i;
	for(i=1; i<=get_maxplayers(); i++) {
		if(!is_user_connected(i) || is_user_hltv(i)) continue;
		if(team_enabled && cs_get_user_team(i) != team) continue;
		if(alive && !is_user_alive(i)) continue;

		playerCnt++;
	}
	return playerCnt;
}

Użytkownik FaRciu edytował ten post 16.11.2015 20:39





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

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