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
CoD Nowy

Perk dla frakcji?

cod nowy

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

#1 SKCr0well

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:99
  • Imię:Mariusz
  • Lokalizacja:Konin
Offline

Napisano 02.01.2014 22:13

Witajcie,

zastanawiałem się ostatnio czy może być perk, który działa dla wybranej frakcji. Przykład, mam frakcje "Niemcy" i dostaje perk który daje +50 hp tylko dla frakcji "Polacy", i chcę by on działał dla wybranej frakcji.

Na pewno jest to do zrobienia, lecz jestem jeszcze bardzo początkujący. I tutaj prośba do was, jakieś podpowiedzi?

 

Z góry dzięki:P


  • +
  • -
  • 0

#2 Lacostii

    Profesjonalista

  • Użytkownik

Reputacja: 40
Pomocny

  • Postów:172
  • Lokalizacja:Poland
Offline

Napisano 02.01.2014 22:30

public cod_perk_enabled(id){
	new stop_klasa = cod_get_user_class(id);
	if(stop_klasa == cod_get_classid("niemiec1") || stop_klasa == cod_get_classid("niemiec2") || stop_klasa == cod_get_classid("niemiec3") )
		return COD_STOP;

	ma_perk[id] = true;
	return COD_CONTINUE;
}

Raczej nie da się tak po prostu pobrać informacji o frakcji w jakiej znajduje się dana klasa, więc ja bym polecał zastosować takie coś.

Wypisując wszystkie nazwy członków danej frakcji w miejscu niemiec1 itd. , dzięki czemu żaden niemiec nie dostanie tego perku.

 

Jeśli chciałbyś by jedynie np. Polacy mieli jakiś perk to tak może kod wyglądać:

public cod_perk_enabled(id){
	new ok_klasa = cod_get_user_class(id);
	if(ok_klasa == cod_get_classid("Polak1") || ok_klasa == cod_get_classid("Polak2") || ok_klasa == cod_get_classid("Polak3")){
		ma_perk[id] = true;
		return COD_CONTINUE;
	}
	return COD_STOP;
}

  • +
  • -
  • 1

Zapraszam na forum Classic-Zone.pl . ;)


#3 SKCr0well

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:99
  • Imię:Mariusz
  • Lokalizacja:Konin
Offline

Napisano 03.01.2014 21:31

Bardzo dziękuje, dałem plusika oczywiście:D wykorzystam z pewnością :D


  • +
  • -
  • 0





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

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

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