AlexPinguin G. Moderator
Mesaje : 171 Data de inscriere : 23/05/2010 Localizare : Buzau:X
| Subiect: Ce face set_task? [Amxx] Dum 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 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. 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 | |
|