Jump to content

Welcome to PISTOLARII România @ Since 2011
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

Toggle shoutbox Chat Online Pistolarii Romania Open the Shoutbox in a popup

@  aLN : (18 May 2024 - 11:44 PM)

neataaa

@  zxc : (18 May 2024 - 04:57 PM)

türk varmı

@  zxc : (18 May 2024 - 04:57 PM)

selam

@  manN1 : (18 May 2024 - 07:36 AM)

Salutare

@  Yumii : (17 May 2024 - 09:15 PM)

Buna seara :)

@  M0taNeL^ : (17 May 2024 - 08:12 PM)

Va salut cu respect

@  Yumii : (17 May 2024 - 05:33 PM)

:D

@  maRy : (17 May 2024 - 03:19 PM)

Yuuum pe bune umbli baba mea :x

@  ERIC : (16 May 2024 - 06:28 PM)

O gramada de lume pe aici, niste postari dragute poate cineva sa faca?

@  Tiberiw : (16 May 2024 - 12:00 PM)

Noroace

@  ACS : (16 May 2024 - 11:42 AM)

sal la lume

@  Yumii : (16 May 2024 - 08:04 AM)

Buna dimi :)

@  mindfreak. : (15 May 2024 - 09:07 PM)

Motănel , nu mai minții că ești combinat frate

@  Yumii : (15 May 2024 - 08:56 PM)

Prea obraznic esti,Alin !

@  M0taNeL^ : (15 May 2024 - 08:06 PM)

AhaaaM :))

@  aLN : (15 May 2024 - 07:50 PM)

Motanel glumim, sa nu te superi, sper ca nu esti combinat pe aici cu cineva :)))) iar daca nu esti, o sa fii =))))

@  Yumii : (15 May 2024 - 07:47 PM)

Motanel,sa nu crezi nimic din ce zice Alin,asa mai face el cand se plictiseste :)

@  Yumii : (15 May 2024 - 07:44 PM)

:)))

@  M0taNeL^ : (15 May 2024 - 07:25 PM)

Moama, cata galagie :))

@  maRy : (15 May 2024 - 07:19 PM)

Lol..numai zic nimic :]. Și tu ai stricat destule nu crezii


Photo

[AMXX] set_task


  • Please log in to reply
No replies to this topic

#1
Tiberiw

Tiberiw
    Administrator General

  • Administrators
  • PipPipPipPipPipPip
  • posts
  • 627
  • Warns
Likes
  • LocationCluj-Napoca, Romania
  • Job:Manager ZARA
  • Laptop/PC:Laptop
  • Model Laptop/PC:ASUS TUF Gaming A15
  • Sistem de Operare:Windows 10 Pro
  • Mouse:Logitech
  • Mouse Pad:AQIRYS
  • Casti:Fresh'n Rebel
  • Joc Preferat:Counter Strike, Fifa, Need for Speed
  • Placa Video:nVidia GeForce RTX 3050
  • Procesor:AMD Ryzen 5 4600H
  • RAM:16 GB

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
=  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.

#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:

#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  :)






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users