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

Blokada dzielenia duszka, freeday przy dzieleniu na drużyny


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

#1 woras

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:146
  • Lokalizacja:bydgoszcz
Offline

Napisano 06.05.2015 00:58

Nazwa tematu, może nie rozjaśniać całkowicie mojego problemu.

Dlatego napiszę jaśniej ....

Mam plugin podziel, który dzieli więźniów na dwie drużyny.

Problem pojawia się kiedy ktoś ma duszka, lub freeday.

Wtedy dzielenie drużyn, zmienia kolor freeday a duszkowi usuwa niewidzialność.

Ktoś by potrafił temu zaradzić ?

By duszka, freeday nie brało pod uwagę przy dzieleniu drużyn.

Tylko ich pomijało ... 

Ktoś kto by to zrobił to na prawdę prawdziwy majstersztyk :)

 

Załączam plugin w .sma

 

Załączone pliki


  • +
  • -
  • 0

#2 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 06.05.2015 01:53

#include <amxmodx>
#include <fun>
#include <colorchat>
#include <fakemeta>

public plugin_init() {
	register_plugin("[JB] Podziel wiezniow", "1.0", "AztekHQS");

	register_clcmd("say /podziel", "Podziel");
	register_clcmd("say /niedziel", "NiePodziel");
}
public NiePodziel(id) {
    if(!is_user_alive(id) || get_user_team(id) != 2 || jail_get_prowadzacy() != id) return 1;

    for(new i = 1; i <= 32; i++) {
		if(!is_user_alive(i) || get_user_team(i) != 1 || jail_get_prisoner_free(i) || jail_get_prisoner_ghost(i)) continue;

		set_user_rendering(i);
    }
    return 1;
}

public Podziel(id) {
	if(!is_user_alive(id) || get_user_team(id) != 2 || jail_get_prowadzacy() != id) return 1;

	new bool:team;
	for(new i = 1; i <= 32; i++) {		
		if(!is_user_alive(i) || get_user_team(i) != 1 || jail_get_prisoner_free(i) || jail_get_prisoner_ghost(i)) continue;

		if(team) { 
			set_pev(i, pev_body, 1); 
			client_cmd(i, "spk vox/yellow"); 
			set_user_rendering(i, kRenderFxGlowShell, 255, 255, 0, kRenderNormal, 5)
			client_print(i, print_center, "Masz kolor: Zolty")
		}
		else { 
			set_pev(i, pev_body, 2);
			client_cmd(i, "spk vox/white"); 
			set_user_rendering(i, kRenderFxGlowShell, 255, 255, 255, kRenderNormal, 5)
			client_print(i, print_center, "Masz kolor: Bialy")
		}

		ColorChat(i, GREEN, "[PIEKIELNE WIEZIENIE]^x01 Masz kolor: %s", team ? "Zolty" : "Bialy");
		team = !team;
	}
	return 1;
}

dodalam przyokacji aby tylko prowadzacy mogl uzywac komendy /podziel i /niedziel
jesli nie chesz tego to usun 2x  || jail_get_prowadzacy() != id


Użytkownik Asiap edytował ten post 06.05.2015 01:54

  • +
  • -
  • 1

#3 woras

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:146
  • Lokalizacja:bydgoszcz
Offline

Napisano 06.05.2015 02:21

Dzięki ale są same błędy przy kompilacji ...

 

linia 13,16,24,28

 


  • +
  • -
  • 0

#4 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 06.05.2015 05:39

dodaj #include <jailbreak> na samym poczatku


  • +
  • -
  • 1




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

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