User
Pass
2FA
 
 

Inceputul de baza in crearea unui plugin [AMXX]
Go to page Previous  1, 2    
 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Tutorials
Author Message34588
3v!L

[Mentally Stable]



Status: Offline
(since 28-07-2011 11:47)
Joined: 21 Jul 2006
Posts: 353, Topics: 17
Location: Constanta

Reputation: 191.8
Votes: 4

 
Post Posted: 14-01-2007, 22:05:28 | Translate post to: ... (Click for more languages)

Am inteles k deja exista dar am intrebat dak il puteti explica ...adik cum se face !?

<i>GeNeRaL<i> - @ - Cs.Freakz.Ro
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Tr3z3gu3T

[Mentally Stable]



Status: Offline
(since 12-06-2019 13:16)
Joined: 29 Sep 2006
Posts: 493, Topics: 71
Location: Romania

Reputation: 481.6
Votes: 14

 
Post Posted: 14-01-2007, 23:02:55 | Translate post to: ... (Click for more languages)

Wtf chiar s-a lasat shit cn ne mai ajuta mdeah - - - - Lasa u ramai baza akm asa ca baga mare
LE : ce drq sa vb pe mess ??

a si evil incerca sa ii dau si u un search pe adminmod sau amxmodx ca nush de ce e poate e facut

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
SAMURAI

[Mentally Stable]



Status: Offline
(since 07-10-2009 17:11)
Joined: 08 Dec 2006
Posts: 16, Topics: 4
Location: Shinjukashi-ku,Tokyo,Japan

Reputation: 111.5
Votes: 5

Post Posted: 20-01-2007, 13:03:38 | Translate post to: ... (Click for more languages)

DarkSider wrote:
[P.T.M]3v!L wrote:
as avea o propunere interesanta ptr voi ...dak ati vrea sa explicati cum se poate contrui plugin`ul folosit de cs.ultimate.ro pluginu`l ce le permite adminilor sa vada ce scriu ceilalti jucatori fie ei vii sau morti sau spectatori astept raspuns ASAP


Este deja Plugin-ul - => plugin_sank_listen .
Trezeghe , vb cu mine pe mess ... SAMURAI s-a lasat de scripting .


:o

0 0
  
Back to top
View user's profile Send private message
Tr3z3gu3T

[Mentally Stable]



Status: Offline
(since 12-06-2019 13:16)
Joined: 29 Sep 2006
Posts: 493, Topics: 71
Location: Romania

Reputation: 481.6
Votes: 14

 
Post Posted: 20-01-2007, 14:15:07 | Translate post to: ... (Click for more languages)

yupiii heloo MASTER SAMURAI ce mai faceti dvs ??? -
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
DarkSider

[Mentally Stable]



Status: Offline
(since 13-08-2010 16:58)
Joined: 01 Aug 2006
Posts: 347, Topics: 28
Location: Iasi

Reputation: 120.8
Votes: 4

 
Post Posted: 20-01-2007, 17:12:39 | Translate post to: ... (Click for more languages)

Doh azi vad si eu ca s-a intors - .
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
Hidden

[Very Important Person]



Status: Offline
(since 25-01-2009 20:13)
Joined: 15 Nov 2006
Posts: 3391, Topics: 172
Location: Universul meu interior

Reputation: 440.7
Votes: 48

Post Posted: 20-01-2007, 17:23:29 | Translate post to: ... (Click for more languages)

welcome back -

...va asigur ca greselile ortografice, ortoepice, de punctuatie, morfosintactice si folosirea inadecvata a unitatilor lexico-semantice imi apartin, mi le asum, dar la scoala sa stiti ca tot nu ma duc!

0 0
  
Back to top
View user's profile Send private message
1nst!Nct

[Mentally Stable]



Status: Offline
(since 25-04-2008 04:07)
Joined: 14 Mar 2008
Posts: 8, Topics: 3
Location: BUCURESTI

Reputation: 85
Votes: 5

 
Post Posted: 15-03-2008, 10:16:00 | Translate post to: ... (Click for more languages)

Auziti eu am priceput treaba cu pluginu cum sal fak pe ala cu snapshot dar de ex daka vreau eu sa fac altceva inafara de snapshot vreau sa fak un plugin in kare poti da bere unui jukator si cat timp bei berea sa nu te ppoata omora nimeni cum pot face asta??/ plz care stie ajutatima si pe mn :hammers: :eyecut:


BlaDeR: nu mai face triplu post. foloseste functia "edit".


1nst!Nct
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
revox

[Psychotic]



Status: Offline
(since 13-03-2023 07:43)
Joined: 11 Mar 2008
Posts: 9596, Topics: 492
Location: Romania

Reputation: 2911.8
Votes: 328

Post Posted: 15-03-2008, 17:45:29 | Translate post to: ... (Click for more languages)

FRATE NUMA FACE TRIPLU POST!!!!!
nu poti sa primesti moderator sau ce vrei tu chiar asa usor!!!!
trebuie sa joci constant pe server!!
iar k sa primesti un upgrade trebuie sa astepti cel putin o luna de la ultimul upgrade!!!!!!

CITESTE REGULAMENTUL!!!!! -

0 0
  
Back to top
View user's profile Send private message
Valeriu

[Mentally Stable]



Status: Offline
(since 05-05-2009 13:10)
Joined: 16 Apr 2009
Posts: 4, Topics: None
Location: Romania

Reputation: 85.4
Votes: 4

Post Posted: 16-04-2009, 12:51:31 | Translate post to: ... (Click for more languages)

Am si eu un forum .com si un server non-stop , si am nevoie de cineva care sa ma ajute si pe mine in niste pluginuri mai avansate ...

Am vazut ca aici ati explicat baza unui plugin si m-am gandit daca vrea cineva sa ma ajute si pe mine ....
SAMURAI daca vrei dami ID tau de mess ....

Si nu doar SAMURAI , ori cine stie sa creeze un plugin mai avansat

0 0
  
Back to top
View user's profile Send private message
Valeriu

[Mentally Stable]



Status: Offline
(since 05-05-2009 13:10)
Joined: 16 Apr 2009
Posts: 4, Topics: None
Location: Romania

Reputation: 85.4
Votes: 4

Post Posted: 17-04-2009, 09:39:03 | Translate post to: ... (Click for more languages)

Raspunde cineva ?

I love CS-Xteam -


0 0
  
Back to top
View user's profile Send private message
Valeriu

[Mentally Stable]



Status: Offline
(since 05-05-2009 13:10)
Joined: 16 Apr 2009
Posts: 4, Topics: None
Location: Romania

Reputation: 85.4
Votes: 4

Post Posted: 26-04-2009, 15:04:50 | Translate post to: ... (Click for more languages)

Un raspuns va rog

I love CS-Xteam -


0 0
  
Back to top
View user's profile Send private message
Flo91
[Banned user]


Banned


Status: Offline
(since 15-05-2012 03:03)
Joined: 09 May 2010
Posts: 2223, Topics: 130
Location: Romania

Reputation: -148.5
Votes: 33

Post Posted: 04-08-2010, 17:30:29 | Translate post to: ... (Click for more languages)

Iti va face cine stie.


Powered by VRazvan

0 0
  
Back to top
View user's profile Send private message
destroi112

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 11-07-2015, 00:08:34 | Translate post to: ... (Click for more languages)

Sper sa nu se supere nimeni ca am reinviat topicul asta dar poate e cineva care vrea sa invete si invata gresit deoarece ce a facut el acolo nu face ss unui player ci doar celui ce foloseste comanda .Am sa explic eu cum faci comanda sa se aplice unui player anume pentru cei interesati.
Bun ,deci asta e ce a facut el :
Code:

#include <amxmodx>

public plugin_init()
{
register_plugin("New Plugin","1.0","SAMURAI")
register_concmd("amx_ss","admin_ss",ADMIN_LEVEL_C,"Take a snapshot to selected player")
}
//de aici nu e corect face screenshot celui ce scrie in consola also nici macar nu a verificat daca are accesul pentru a folosi comanda... amx_ss .
public admin_ss(id)
{
 client_cmd(id,"snapshot")
}

Pentru a folosi comanda pe un player :
Code:

public admin_ss(id, level, cid)
{
    if(!cmd_access(id, level, cid, 1)){//verificam daca are acces la comanda id e cel ce scrie comanda level e flagul necesar in cazul nostru ADMIN_LEVEL_C = flagul o,iar 1 este parametrul in cazul nostru numele playerului
       client_print(id,print_console,"Nu ai acces la aceasta comanda.")//afisam un mesaj in care atentionam jucatorul ca nu poate folosi comanda client_print nu necesita stock deoarece il avem inclus in libraria necesara oricarui plugin amxmodx ,id e playerul ce scrie comanda , print_consola reprezinta locatia unde sa apara mesajul sunt 3 tipuri : print_chat(apare in chat),print_center(apare in mijlocul ecranului),print_console(apare in consola),in cazul nostru va aparea in consola.
      return PLUGIN_HANDLED;//daca nu indeplineste conditia nu poate merge mai departe.
    }
   new arg1[32];//aici declaram o variabila arg1 in ea vom stoca primul parametru (numele)
   read_argv(1, arg1, 31)//citim parametrul
   new player = cmd_target(id, arg1, (CMDTARGET_ALLOW_SELF))//stabilim playerul CMDTARGET_ALLOW_SELF adica comanda se poate folosi si pe sine mai esti si : CMDTARGET_ONLY_ALIVE (doar daca tinta e vie),CMDTARGET_NO_BOTS(boti se exclud),CMDTARGET_OBEY_IMMUNITY(trece de imunitate)
   if(!player){//verificam daca playerul exista
       client_print(id,print_console,"Acest player nu exista.")
      return PLUGIN_HANDLED;//daca nu ne intoarcem si afisam un mesaj
   }
   //acum ca am verificat tot putem aplica comanda pe playerul nostru.
   client_cmd(player,"snapshot")//din pacate pentru cei cu steam nu va merge
   new name[33];//aici stocam numele playerului ,acum variabila este goala
   get_user_name(player,name,32);//am stocat numele playerului pe care am folosit comanda acum sa il afisam.
   client_print(id,print_chat,"I-ai facut un ss lui %s .",name);//vrem sa ne asiguram ca i-am facut snapshot asa ca scriem in chat also vrem sa vada numai adminul ce a folosit comanda deci folosim id.
   //ne-am terminat treaba deci ne intoarcem
    return PLUGIN_HANDLED;
}

Pluginul complet ar fii :
Code:

#include<amxmodx>
#include<amxmisc>//libraria aceasta contine tot ce tine de comenzi de exemplu in ea se afla cmd_acces si CMDTARGET_ALLOW_SELF,etc...

public plugin_init()
{
register_plugin("amx_ss","1.0","SAMURAI")//amx_ss reprezinta numele pluginului ,1.0 versiunea ,si SAMURAI autorul.
register_concmd("amx_ss","admin_ss",ADMIN_LEVEL_C,"<Nume> Take a snapshot to selected player");
}
public admin_ss(id, level, cid)
{
    if(!cmd_access(id, level, cid, 1)){
       client_print(id,print_console,"Nu ai acces la aceasta comanda.");
      return PLUGIN_HANDLED;
    }
   new arg1[32];
   read_argv(1, arg1, 31);
   new player = cmd_target(id, arg1, (CMDTARGET_ALLOW_SELF));
   if(!player){verificam daca playerul exista
       client_print(id,print_console,"Acest player nu exista.");
      return PLUGIN_HANDLED;
   }
   client_cmd(player,"snapshot");
   new name[33];
   get_user_name(player,name,32);
   client_print(id,print_chat,"I-ai facut un ss lui %s .",name);
   return PLUGIN_HANDLED;
}

Pentru cei ce nu stiu "//"inseamna comentariu si se aplica la tot randur compilatorul nu il va citii va trece peste daca ai de scris un comentariu mai lung incepi cu "/* si termin cu */"ce se afla intre cele doua nu se va citii de compilator.
Sper ca nu am suparat pe nimeni dar nu am vrut sa il las in ceata si poate cine stie am ajutat pe cineva.



Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message

  Topic locked


Topic is closed, you cannot post any messages in it anymore

Locked by destroi112, 25 July 2016 02:28



 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Tutorials  
Go to page Previous  1, 2    


The time now is 26-04-2024, 16:03:17
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x