HackCS
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.



 
AcasaUltimele imaginiCăutareÎnregistrareConectare

 

 Ce face set_task? [Amxx]

In jos 
AutorMesaj
AlexPinguin
G. Moderator
G. Moderator



Mesaje : 171
Data de inscriere : 23/05/2010
Localizare : Buzau:X

Ce face set_task? [Amxx] Empty
MesajSubiect: Ce face set_task? [Amxx]   Ce face set_task? [Amxx] EmptyDum Mai 23, 2010 1:18 am

Dupa cum vedeti o sa va explic ceva face set_task.
set_task este o comanda ce activeaza un public dupa un anumit timp.

set_task(timp,"public",id = 0,"",0,flags= "?",repeta = 0)

Deci vom avea asa:

timp = timpul care trebuie setat. ex. 10.0 ( 10 sec) ATentie!! Este extrem de important sa puneti .0
public = puneti numele aceli public ce vreti sa actionati
id = 0 = aici puneti 0 de obicei sau id etc...ex2 uitati-va mai jos..
"" = aici sunt parametri nu aveti treaba
flags= "?" = aiic sunt flagurile care trebuie puse.
adica:
a = repeta operatia la un nr de timp.
b = repeta operatia la infinit
c = face o operati dupa de timpul ramas pe harta
d = face o operatie inainte de timpul ramas pe harta.
repeta = 0 = aici folositi litera "a" si puneti de cate ori vrei sa se repete Smile

ex.
Citat :

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Show Mesaje"
#define VERSION "1.0"
#define AUTHOR "FireW@ll"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(30.0,"show_mesaje",0,"",0,"b",0)
}

public show_mesaje(id){

client_print(0,print_chat,"Bine ati venit pe server")
}


Dupa 30 de sec va afisa "Bine ati venit pe server" la toti pe server.
Am pus b pentru a afisa pe infinit.

Hint: in loc de set_task(30.0,"show_mesaje",0,"",0,"b",0) puteti sa faci si cu _.
adica set_task(30.0,"show_mesaje",_,_,_,"b",0)
asa nu mai aveti treaba cu alea. Smile

ex2:

Citat :
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "FireW@ll"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_slay","slay",ADMIN_SLAY,"<nume>")
}

public slay(id,level,cid){
if(!cmd_access(id,level,cid,1))
return PLUGIN_HANDLED;
new arg[32]
read_argv(1,arg,31)

new player = cmd_target(id,arg,5)
if(!player)
return PLUGIN_HANDLED;

set_task(3.0,"slay_player",player)
return PLUGIN_CONTINUE;
}

public slay_player(player){
user_silentkill(player)
return PLUGIN_HANDLED;
}

Noroc la facut pluginuri Smile
Sus In jos
 
Ce face set_task? [Amxx]
Sus 
Pagina 1 din 1
 Subiecte similare
-
» Fun Module [Amxx]
» Functia Random [Amxx]
» Ce sunt if-urile? [Amxx]
» Modulul CStrike[Amxx]
» Cum se face un film cs

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
HackCS :: HackCS - Counter-Strike 1.6 :: Programarea CS-ului-
Mergi direct la:  
OnlyOns.NeT
Creati un forum | ©phpBB | Forum gratuit de suport | Semnaleaza un abuz | Cookies | Discuții recente