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

set_task problem


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

#1 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 28.09.2009 15:01

Wiem jak użyć set_task ale nie do konca rozumiem o co chodzi z tym id np. taki set_task:
set_task(3.0,"mozna_rozmawiac(id)",5);
po prostu nie działa nie uruchamia funkcji mozna_rozmawiac dodam że task jest zawarty w funkcji menu przechwytujacej klawisz ktory użytkownik nacisnął i wykonująca coś takiego:
rozmawiasz[id]=1;
			emit_sound(id,CHAN_VOICE,"misc/crazyclan/ct5.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
			set_task(3.0,"mozna_rozmawiac(id)",5);
taski w tej funkcji mają id od 1 do 5
co robię źle ?
  • +
  • -
  • 0

#2 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 28.09.2009 15:28

set_task(3.0,"mozna_rozmawiac(id)",5);

podajesz tylko nazwę funkcji a nie jeszcze (id)

Może to ci coś więcej powie:
public jakas_funkcja(id)
{
	//wczesniejszy kod
	
	new param[2]
	param[0] = id
	param[1] = 5
	set_task(3.0,"mozna_rozmawiac",5, param, 2)	
}

public mozna_rozmawiac(param[2])
{
	new id = param[0]
	new cos = param[1]
	
	// dalszy kod
}

  • +
  • -
  • 0

#3 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 28.09.2009 15:30

set_task(3.0,"mozna_rozmawiac",5);

@Edit
#up szybszy :P
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#4 DarkGL

    Nie oddam ciasteczka !

  • Autor tematu
  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 28.09.2009 15:33

koniecznie muszę przekazywać id tasku ?
param[1] = 5

  • +
  • -
  • 0

#5 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 28.09.2009 15:34

Nie koniecznie, dałem tak dla przykładu drugą wartość.
  • +
  • -
  • 0




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

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