Jak dziala set_task?
Musze to jakos definiowac/usuwac?
Jak bedzie wygladal task ktory w evencie nowa runda (po uplywie freeztime), bedzie wlaczal jakas funkcje po 30s tylko raz?
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

set_task - jak to dziala?
Temat rozp.
Gość_Maestro_*
, 24.07.2010 23:41
8 odpowiedzi w tym temacie
#1
Gość_Maestro_*
Napisano 24.07.2010 23:41
#2
Napisano 24.07.2010 23:50
Dokumentacja AMXX.pl - Nieoficjalny polski support AMX Mod X
Tu jest dobrze opisane set_task jest to czas trwania np.: komendy i możliwość jej powtarzania n razy...
Tu jest dobrze opisane set_task jest to czas trwania np.: komendy i możliwość jej powtarzania n razy...

#3
Napisano 25.07.2010 09:00
wszystko jest opisane nie raz i nie dwa, ale trzeba by skorzystać z opcji "Szukaj" żeby coś znaleźć...
set_task - funkcje czasowe - Nieoficjalny polski support AMX Mod X
set_task - funkcje czasowe - Nieoficjalny polski support AMX Mod X
#4
Gość_Maestro_*
Napisano 25.07.2010 09:21
Panowie gdybym cos zrozumial z tego tutoriala nie zakladalbym tego tematu...
Przyklad
set_task(5.0, "func", x)
Co to te x? Moga np byc dwa taski z takim samym x?
Kazdy task trzeba potem usuwac czy co?
Moge uzyc taska w evencie nowa runda(po uplywie freeztime), jak bedzie wygladal task ktory uruchomi inna funkcje z eventu nowa runda po x sekundach i wykona to raz?
Przyklad
set_task(5.0, "func", x)
Co to te x? Moga np byc dwa taski z takim samym x?
Kazdy task trzeba potem usuwac czy co?
Moge uzyc taska w evencie nowa runda(po uplywie freeztime), jak bedzie wygladal task ktory uruchomi inna funkcje z eventu nowa runda po x sekundach i wykona to raz?
#5
Napisano 25.07.2010 11:01
#include <amxmodx>
public plugin_init()
register_logevent("KoniecFreez", 2, "1=Round_Start");
public KoniecFreez()
{
if(task_exists(1234))
remove_task(1234);
set_task(30.0, "Fn_task", 1234);
}
public Fn_task(TaskID)
{
if(task_exists(TaskID))
remove_task(TaskID);
//Kod wykonywany po 30s od końca freeztime
//
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
}
#6
Gość_Maestro_*
Napisano 25.07.2010 11:22
Jak chce np wykonac na graczach jakas operacje ?
Mam to w petle for dac? I potem w petli np cos robic?
Mam to w petle for dac? I potem w petli np cos robic?
#7
Napisano 25.07.2010 11:33
public Fn_task(TaskID)
{
if(task_exists(TaskID))
remove_task(TaskID);
for(new i = 1, i < 33; i++)
{
if(is_user_connected(i))
client_print(id, print_chat, "%s", is_user_alive(i) ? "Wow jeszcze zyjesz ^^ " : "Aaaaa ! Juz ginales, Bot !!!");
}
}
#8
Gość_Maestro_*
Napisano 25.07.2010 11:38
dzięki piekne.
#9
Napisano 25.07.2010 11:40
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz,
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz,

Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych