Jump to content

- Advertisement -
Photo

[CS16-Scripting]Functia Set Task


  • Please log in to reply
3 replies to this topic

#1
Bogdan ;

Bogdan ;

    Fost Resource Team

  • Retired
  • 4341 posts
  • 386 topics
  • Joined 14-March 13
  • Country: Country Flag
In urmatorul tutorial va voi explica functia set_task,ce face ea,si modurile in care se poate folosii.
Avem urmatorea functie,insotita de inceputul pluginului.

#include <amxmodx>
#include <amxmisc>
 
#define PLUGIN "Chat Message"
#define VERSION "1.0"
#define AUTHOR "Bogdan@CS16Gaming"
 
 
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 WILD.CS16.RO")
}
 
Functia set_task
Cu functia set_task putem activa un public,dupa un anumit interval de timp,setat de noi,desigur.
Exemplu de functie:
set_task(timp,"public",id = 0,"",0,flags= "?",repeta = 0)
Avem:
timp- Timpul setat[intervalul]Nu uitati sa adaugati zecimala dupa(.0).
public-Numele publicului care trebuie executat
id=0[sa se repete la toti jucatorii]
"" - Parametrii,dar in acest caz,nu trebui modificat,pentru ca nu avem nevoie de parametrii
flags="?"[a,b,c,d]
Aici avem:
a = repeta operatia la un nr. de timp
b = repeta operatia la infinit
c = face o operatie care depinde de timpul ramas pe harta
d = face o operatie inainte de timpul ramas pe harta
Initial am selectat b,pentru repetarea la infinit a mesajului pe server.
0-NU NECESITA MODIFICAT
repeta=0 [ schimbati din 0 in numarul dorit doar daca la flags a-ti selectat un numar  pentru repetare.
 
Daca aveti vreo problema in executarea comenzilor,sau folosirea pluginului in care a-ti folosit codul puteti sa ne cereti ajutor oricand,printr-un singur reply.

Edited by Bogdan@CS16, 03 August 2014 - 09:48 AM.


#2
RUSE;;

RUSE;;

    Addicted Member

  • Membru
  • 249 posts
  • 52 topics
  • Joined 25-July 14
  • Country: Country Flag

Stai , tot nu inteleg ce face functia asta ....



#3
Andrei;

Andrei;

    Administrator

  • Administrator
  • 3201 posts
  • 398 topics
  • Joined 16-December 12
  • Country: Country Flag

Citeste aici: http://forum.cs16.ro...gprimul-plugin/



#4
Bogdan ;

Bogdan ;

    Fost Resource Team

  • Topic Starter

  • Retired
  • 4341 posts
  • 386 topics
  • Joined 14-March 13
  • Country: Country Flag

Mai pe scurt,functia set task e comanda care executa un public ,dupa mai multe criterii(timp,interval,numar,parametrii etc)coteste mai bine ce am scris.iar dupa studiaza codul si iti vei da seama singur


Edited by Bogdan ;, 18 September 2014 - 12:49 PM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users