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 losująca jednego gracza raz na runde 1/4 szansy


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

#1 MrBully

    Wszechwidzący

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:233
  • Imię:Mateusz
  • Lokalizacja:Nieznana
Offline

Napisano 08.03.2014 16:01

Szukam funkcji:
Wykonuje się raz na mape

szansa że w danej rundzie się wykona (1/4)

i gdzie moge dać kod co ma się wydarzy gry warunki wyżej są spełnione

enoy :)


  • +
  • -
  • 0

#2 Ogen Dogen

    Czempion

  • Power User

Reputacja: 261
Wszechwidzący

  • Postów:837
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Dąbrowa Górnicza
Offline

Napisano 08.03.2014 21:37

Przed plugin_init

new czy_wylosowane;

W plugin_init

czy_wylosowane=0;
register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0");

Twoja funkcja :

public Nowa_Runda()
{
	if (czy_wylosowane==0 && random_num(1,4)==1)
	{
		czy_wylosowane = 1;
		// funkcja sie wykonala + twoj kod
	}
	else
	{
		// funkcja juz sie wykonala lub nie wylosowala
	}
}

  • +
  • -
  • 2

b_350_20_360204_C20008_FFFFFF_000000.png 193.33.176.115:27015

 

94e23d811c.png

 


#3 MrBully

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:233
  • Imię:Mateusz
  • Lokalizacja:Nieznana
Offline

Napisano 09.03.2014 16:18

Dzięki :3 plus


  • +
  • -
  • 0

#4 MrBully

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:233
  • Imię:Mateusz
  • Lokalizacja:Nieznana
Offline

Napisano 09.03.2014 17:10

/ funkcja sie wykonala + twoj kod
kod poprosze  na funkcja sie wykonala że się wykonała funcja i dalej już swoij kod itp :D

bo nie ogarniam a nie ma sensu nowego tematu zakładać :3

 

 

ps moderatorzy usuncie nalepsza odpowiedz :)(post oznaczy jako nalepsza odpowiedz )


Użytkownik TheMarkerxD edytował ten post 09.03.2014 17:16

  • +
  • -
  • 0

#5 Ogen Dogen

    Czempion

  • Power User

Reputacja: 261
Wszechwidzący

  • Postów:837
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Dąbrowa Górnicza
Offline

Napisano 11.03.2014 23:04

new Players[32],Num;
get_players(Players,Num);
new wylosowane_id = random_num(1,Num);
while (!is_user_connected(id) || is_user_hltv(id)) wylosowane_id = random_num(1,Num);

Chodzi o wylosowanie gracza ? Takie coś na szybko zrobiłem.


  • +
  • -
  • 1

b_350_20_360204_C20008_FFFFFF_000000.png 193.33.176.115:27015

 

94e23d811c.png

 


#6 MrBully

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:233
  • Imię:Mateusz
  • Lokalizacja:Nieznana
Offline

Napisano 14.03.2014 21:12   Najlepsza odpowiedź

Danke :) like leci łap :D


  • +
  • -
  • 0




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

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