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.
|
Guest Message by DevFuse
Funkcja powtarzająca się co 5 sekund.
Temat rozp.
GoldeN
, 10.01.2011 16:10
10 odpowiedzi w tym temacie
#1
Napisano 10.01.2011 16:10
Witam. Potrzebuję plugin, który co 5 sekund będzie włączał daną funkcje, za 5 sekund ją wyłączał, po czym znów za 5 sekund włączał itd, itd, itd...
Czyli:
5 sekund minęło, włączamy funkcje.
5 sekund minęło, wyłączamy funkcje.
5 sekund minęło, włączamy funkcje.
5 sekund minęło, wyłączamy funkcje.
5 sekund minęło, włączamy funkcje.
5 sekund minęło, wyłączamy funkcje.
etc...
Czyli:
5 sekund minęło, włączamy funkcje.
5 sekund minęło, wyłączamy funkcje.
5 sekund minęło, włączamy funkcje.
5 sekund minęło, wyłączamy funkcje.
5 sekund minęło, włączamy funkcje.
5 sekund minęło, wyłączamy funkcje.
etc...
#2
Napisano 10.01.2011 16:14
co rozumiesz poprzez wlączenie / wyłączenie funkcji bo funkcje da się wykonać
#3
Napisano 10.01.2011 16:15
Np. włączenie Grawitacji i jej wyłączenie.
#4
Napisano 10.01.2011 16:23
np ? wtedy masz dwie funkcje
np
public grav_on
public grav_off
i robisz taski z flaga b
ale jakbyś podał konkretne funkcje był oby łatwiej
np
public grav_on
public grav_off
i robisz taski z flaga b
ale jakbyś podał konkretne funkcje był oby łatwiej
#5
Napisano 10.01.2011 16:31
Znaczy, ja wiem jak to zrobić, ale nie umiem wywołać taska, aby zaczął liczyć od pierwszej rundy, czyli, zaczęła się runda to liczy 5 sekund, włącza grawitacje, odlicza 5 sekund, wyłącza i znów 5 sekund i włącza 5 sekund i wyłącza. I jak kogoś zabije, to żeby taska wyłączało (o ile trzeba), no ale jak dodałem w RoundStart taska żeby włączył za 5 sekund grawitacje to nie działało. ; /
Użytkownik GoldeN edytował ten post 10.01.2011 16:35
#6
Napisano 10.01.2011 17:57
Ten task ma się wykonywać wszystkim graczom na serwerze, czy tylko "wybranym" ?
Zapraszam na http://zapalka.net.pl
#7
Napisano 10.01.2011 18:44
Wybranym. Danej klasie można powiedzieć.
#8
Napisano 10.01.2011 18:56
Coś takiego? set_user_gravity dałem jako przykład.
public PoczatekRundy() { set_task(5.0,"Funkcja1") } public Funkcja1() { for(new id=0;id<=32;id++) { if(!is_user_alive(id)) continue; set_user_gravity(id, 1.0) set_task(5.0,"Funkcja2") } } public Funkcja2() { for(new id=0;id<=32;id++) { if(!is_user_alive(id)) continue; set_user_gravity(id, 0.0) set_task(5.0,"Funkcja1") } }
AVE SOAD!
#9
Napisano 10.01.2011 19:07
Coś takiego? set_user_gravity dałem jako przykład.
public PoczatekRundy() { set_task(5.0,"Funkcja1") } public Funkcja1() { for(new id=0;id<=32;id++) { if(!is_user_alive(id)) continue; set_user_gravity(id, 1.0) set_task(5.0,"Funkcja2") } } public Funkcja2() { for(new id=0;id<=32;id++) { if(!is_user_alive(id)) continue; set_user_gravity(id, 0.0) set_task(5.0,"Funkcja1") } }
To nie działa.
[warn=DarkGL]Jeszcze raz odświeżysz to ubije ! [/warn]
#10
Napisano 01.02.2011 16:30
Spoiler
#11
Napisano 03.02.2011 23:36
Przed pierwszą rundę działa dobrze. Przez następne świruje, raz dłużej jest wyłączona, potem grawitacja trwa sekundę etc, etc.
Użytkownik GoldeN edytował ten post 03.02.2011 23:36
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych