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

[ROZWIĄZANE] Funkcja dla losowego gracza z teamu CT


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

#1 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 16.01.2012 11:04

Co mam zrobic, aby X funkcja zostala wykonana na jednym z graczy, który jest w CT. np. set_user_health(losowy_z_ct, 500); ?
  • +
  • -
  • 1

#2 peku33

    Początkujący

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:17
  • Lokalizacja:Warszawa
Offline

Napisano 16.01.2012 11:16

...
stock find_random_ct()
{
new Players[32], PlNum;
get_players(Players, PlNum, "ahe", "CT");
if(PlNum == 0)
{
  return 0;
}
else if(PlNum == 1)
{
  return Players[0];
}
else
{
  new Index = random_num(0, PlNum-1);
  return Players[Index];
}
return 0;
}

  • +
  • -
  • 2

#3 Nakupenda.

    Not yet YODA

  • Użytkownik

Reputacja: 137
Zaawansowany

  • Postów:451
  • Imię:Paweł
  • Lokalizacja:Warszawa
Offline

Napisano 16.01.2012 11:19

tak prościej

 
new play[32],num
get_players(play, num, "ahe", "CT")

new gracz=play[random_num(0,num-1)]

set_user_health(gracz, 500)


Użytkownik Nakupenda. edytował ten post 16.01.2012 11:21

  • +
  • -
  • 1

#4 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 16.01.2012 17:23

new play[32],num
get_players(play, num, "ahe", "CT") // bierze pod uwagę tylko żywych graczy, bez hltv i tylko z teamu ct

new gracz=play[random(num)]

set_user_health(gracz, 500)

A tak jeszcze prościej.


Zaraz pewnie dark jeszcze z prostszym rozwiązaniem tutaj wpadnie, bo zawsze tak było, jak każdy pisał jak jest prościej :D
  • +
  • -
  • 2

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#5 d0naciak

    Godlike

  • Autor tematu
  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 16.01.2012 18:29

licze sebul na CB, wiez mysle ze mozna zamknąć ;]
  • +
  • -
  • 1

#6 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 16.01.2012 18:46

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





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

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