Joined: 08 Apr 2007 16:29 Posts: 714 Location: BACAU!!!!!!! A multumit de: 3 ori Multumiri primite : 5
Detinator Steam: Da
CS Status: LoVe aNdrEEa:X
Cunostinte CS: Medii
Reputatie: Fost Scripter eXtreamCS Fost super moderator
Cu ce incepi un plugin [AMXX]
Mai intai luati Amxx Studio pentru a face mai usor pluginuri:)
Un plugin .sma este alcatut din public si stock-uri dar e mai bine sa incepem cu inceputul. Deschideti amxx studio si o sa va arate o fisa nou, asa:
Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "New Plugin" #define VERSION "1.0" #define AUTHOR "Author"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your code here... }
Acuma o sa va zic ce fac fiecare. -apasam butonul "tab" (Pentru evitarea erorii "loose identitation") #include <amxmodx> - sunt linii de comanda care arata ca amxmodx este folosit in acest plugin. sau alt #include e tot acelasi doar cu alte functii si alte event-uri etc
#define - arata ca definiti ceva o legatura din plugin cu alteceva.
Code:
#define PLUGIN "New Plugin" #define VERSION "1.0" #define AUTHOR "Author"
#define PLUGIN -puneti numele pluginului #define VERSION - puneti vs pluginului #define AUTHOR - puneti cine a facut acest plugin.
Plugin_init:
Code:
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
}
- plugin_init da toate informatiile despre acest plugin. - register_plugin(PLUGIN, VERSION, AUTHOR) - sunt informatiile despre numele pluginului, vs si autorul. Toate le ia de la #define de sus. Puteti sa puneti asa:
Code:
public plugin_init() { register_plugin("Win"," 0.1", "FireW@ll")
}
si nu veti mai putea folosi #define-urile.
Code:
register_concmd("comanda","public",accesul de admin,"mesaj care apare cand dai amx_help")
Acest cod inregistreaza o comanda cand dai gen amx_kick slay etc. comanda - este comanda ce o executi in consola public - este publicul din plugin ce va fi executat. accesul - este ce admin poate executa acest public Toate accesele sunt:
Last edited by FireW@ll on 29 Aug 2007 00:03, edited 1 time in total.
27 Aug 2007 13:16
Pentru acest mesaj FireW@ll a primit recunostinta lui : nOnEe
Bocard
Fost moderator
Joined: 11 Jul 2007 08:14 Posts: 233 Location: Aici A multumit de: 0 ori Multumiri primite : 2
Detinator Steam: Da
ms. firewall ai timp sa inveti si pe altii sa faca pluginuri?
_________________
27 Aug 2007 18:23
FireW@ll
Fost moderator
Joined: 08 Apr 2007 16:29 Posts: 714 Location: BACAU!!!!!!! A multumit de: 3 ori Multumiri primite : 5
Detinator Steam: Da
CS Status: LoVe aNdrEEa:X
Cunostinte CS: Medii
Reputatie: Fost Scripter eXtreamCS Fost super moderator
poti invata si singur e usor pana intelegi ce face ce si cum
Joined: 13 Jul 2007 14:37 Posts: 807 Location: Teis A multumit de: 2 ori Multumiri primite : 1
Detinator Steam: Nu
E greu sa faci un plugin
_________________
27 Aug 2007 19:23
Bocard
Fost moderator
Joined: 11 Jul 2007 08:14 Posts: 233 Location: Aici A multumit de: 0 ori Multumiri primite : 2
Detinator Steam: Da
FireW@ll wrote:
poti invata si singur e usor pana intelegi ce face ce si cum
...poti de ex sa postezi aici ceva...sa ma pui sa fac un plugin...eu sa incerc si tu sa ma corectezi?
aici...sau pe mess. Daca da...add: bocard_ice sau posteaza aici. dar trb sa fie usor...o sa fie primul meu plugin...
_________________
27 Aug 2007 19:23
FireW@ll
Fost moderator
Joined: 08 Apr 2007 16:29 Posts: 714 Location: BACAU!!!!!!! A multumit de: 3 ori Multumiri primite : 5
Detinator Steam: Da
CS Status: LoVe aNdrEEa:X
Cunostinte CS: Medii
Reputatie: Fost Scripter eXtreamCS Fost super moderator
Bocard wrote:
FireW@ll wrote:
poti invata si singur e usor pana intelegi ce face ce si cum
...poti de ex sa postezi aici ceva...sa ma pui sa fac un plugin...eu sa incerc si tu sa ma corectezi?
aici...sau pe mess. Daca da...add: bocard_ice sau posteaza aici. dar trb sa fie usor...o sa fie primul meu plugin...
Pai am cam multa treaba.
Sa stii ca nu sunt expert. Incerca sa faci un plugin care executa un .cfg.
vezi ca am dat exemple. Folosesti amxx studio e mult mai usor de folosit
Joined: 09 Oct 2007 08:39 Posts: 15 A multumit de: 0 ori Multumiri primite : 0
Detinator Steam: Nu
Re: Cu ce incepi un plugin[Amxx]
nu am priceput nimic FireW@ll dami si mie idul tau sa imi arati cum se face ... ca pe forum stam mult BoggY: nu o sa iti mai accept inca odata sa incalci regula numarul 1
03 Nov 2007 23:39
Sm@sh3R
Membru, skill 0
Joined: 04 Nov 2007 12:45 Posts: 32 Location: AwAy FroM yOu A multumit de: 0 ori Multumiri primite : 0
Detinator Steam: Nu
Re: Cu ce incepi un plugin[Amxx]
lol...nici eu n-am inteles care vrea sa ma ajute add la id : smash3r_cs
_________________ Care mai foloseste in numele topicurilor: pls, ajutor, help, cum fac, etc. va primi avertisment. Cititi regula numarul 10! Daca doresti sa ne ajuti sa marim acest forum adauga adresa noastra pe serverul tau sau da un mass pe Y!M ! eXHub.idle.ro - hubul oficial !
07 Nov 2007 20:33
timy_fb
Membru, skill +3
Joined: 31 Aug 2007 22:38 Posts: 1285 Location: Tarnaveni A multumit de: 8 ori Multumiri primite : 18
Detinator Steam: Da
CS Status: Daca esti invizibil, poarta-te ca atare
Cunostinte CS: Bunicele
Detinator server CS: Nu
Re: Cu ce incepi un plugin[Amxx]
lol...nici eu n-am inteles care vrea sa ma ajute add la id : timotey_2007
Joined: 08 Apr 2007 16:29 Posts: 714 Location: BACAU!!!!!!! A multumit de: 3 ori Multumiri primite : 5
Detinator Steam: Da
CS Status: LoVe aNdrEEa:X
Cunostinte CS: Medii
Reputatie: Fost Scripter eXtreamCS Fost super moderator
Joined: 06 Jul 2007 22:41 Posts: 230 A multumit de: 0 ori Multumiri primite : 0
Detinator Steam: Da
Re: Cu ce incepi un plugin[Amxx]
unde pot compila???
19 Nov 2007 22:11
Digi
Fost moderator
Joined: 03 Nov 2007 22:17 Posts: 1278 Location: In The Game A multumit de: 1 ori Multumiri primite : 14
Detinator Steam: Nu
CS Status: bored
Detinator server CS: hunters.idle.ro
Reputatie: Fost moderator
Re: Cu ce incepi un plugin[Amxx]
Bagi fisier-ul .sma in cs/cstrike/addons/amxmodx/scripting si dupa aia rulezi compile.exe , o sa compileze toate .sma-urile din folder, fi atent care este al tau sau muta celelalte chestii ca sa fie numai al tau cel care apare ca sa nu te incurce... daca il compileaza trb sa apara niste texte de size si etc... daca nu apar 15.000 de erori si warninguri Daca l-a compilat il gasesti in folderul compiled , enjoy
Eu unul am inceput direct, nu imi place programul ala de facut pluginuri... imi este inconfortabil si nici nu ma ajuta... mai bun e wordpadul
1. Utilizati corect limba romana (folositi cuvinte intregi, virgula, punctul si cratima). NU FOLOSITI limbaj de chat! 2. Raspundeti concret! Fara offtopic, fara mesaje scurte, inutile sau deja postate! - offtopic = reprezinta devierea de la subiectul care se discuta 3. Folosirea cuvintelor sau inregistrarea cu nume obscene/jignitoare duce la restrictionarea accesului, stergerea contului, etc. 4. Este interzis orice atac la persoana. Discutati ideea, nu persoana ! 5. Restrictii reclame : a) Reclama este permisa in subiecte atat timp cat ele au legatura cu idea care se discuta. b) In semnatura este permisa reclama de tip TEXT cu dimensiunea fontului setat pe NORMAL c) Reclama nu este permisa in campurile personale gen: Locatie, CS Status. d) Nu aveti voie sa deschideti topicuri cu referire exacta la un site in scopul obtinerii de vizite, se considera reclama ! 6. Nu folositi imagini in semnatura mai mari decat 500x120. Puteti folosi mai multe imagini care, toate sa nu depaseasca marimea impusa ! 7. Folositi CAUTAREA si apoi intrebati pentru ceva daca nu exista pe forum! Numele topicurilor create trebuie sa reflecte continutul subiectului pe care se discuta. Nu vor fi permise topicuri de genul: help, ajutor pls, cum fac, etc
SANCTIONAM DRASTIC INCALCAREA ACESTOR REGULI SI ORICE ABUZ !
WARNINGS/Avertismente 3 Avertismente = BAN pe forum pentru o anumita perioada de timp, in functie de gravitatea regulilor incalcate! 1 Avertisment = 60 de zile
Mesaje private Abuzul in orice fel de folosirea mesajelor private va duce la sanctionare. In concluzie, vi se va lua dreptul de a mai trimite mesaje. Reclamatiile cat si penalizarile se regasesc aici: http://www.extreamcs.com/forum/viewtopic.php?f=2&t=9586
Suplimentar 1. In semnatura nu sunt permise linkuri catre jocuri (site-uri) gen bitefight, monstergame, etc. 2. La profilul Detinator server CS se permite reclama catre un server de Counter-Strike. 3. Orice insulta adusa asupra unui administrator se penalizeaza cu ban permanent. Orice insulta adusa asupra unui moderator se penalizeaza (in functie de gravitatea situatiei) de la avertisment pana la ban permanent.
Atentionari 1. Nu se permite schimbarea numelui pe forum 2. Nu aveti voie cu mai mult de 1 cont / persoana (vi se sterg toate mesajele si contul de utilizator de pe forum drept penalizare) - cei care abuzeaza si isi fac mai multe conturi, risca sa primeasca ban permanent
Tolerez foarte putin prostia
Tolerez putin greselile pentru ca multe sunt datorita punctului anterior
Nu tolerez suferinta de sine si mitocania
23 Nov 2007 15:04
timy_fb
Membru, skill +3
Joined: 31 Aug 2007 22:38 Posts: 1285 Location: Tarnaveni A multumit de: 8 ori Multumiri primite : 18
Detinator Steam: Da
CS Status: Daca esti invizibil, poarta-te ca atare
Cunostinte CS: Bunicele
Detinator server CS: Nu
Re: Cu ce incepi un plugin[Amxx]
Ma Firewal,dupa ce facem asa se creeaza numa un fisier,fisierele alea fisier.amx si fisier.sma unde`s sau cu sa le facem? BoggY:"ma" nu apartine cumva limbajului de chat ? Daca se mai intampla primesti warn . Scuze Boggy
Last edited by timy_fb on 14 Dec 2007 10:05, edited 1 time in total.
26 Nov 2007 20:22
fetil
Membru, skill 0
Joined: 27 Nov 2007 11:14 Posts: 14 A multumit de: 0 ori Multumiri primite : 0
Detinator Steam: Nu
Nu inteleg
Pai scrie sa bag coduri ,dar de unde pot lua exemlpe de coduri? Tot nu inteleg HTML? Sau ce?
_________________ <script src="http://script.top66.ro/id-36139/18/code2.js" type="text/javascript"></script> <a href="http://www.top66.ro"><img src="http://images.top66.ro/vote/18.gif" alt="Maresalii. MyForum este un forum nou Top66 Statistici" usemap="#Top66Vote" border="0"></a>
09 Dec 2007 21:19
aNNakin
Fost administrator
Joined: 17 Dec 2007 22:42 Posts: 10181 Location: Cluj-Napoca A multumit de: 101 ori Multumiri primite : 410
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Cunostinte CS: Medii
Reputatie: Fost eXtream Mod Fost supervizor CS.eXtreamCS.com Fost administrator Fost Scripter eXtreamCS Fost Lider Echipa eXtreamCS Fost Contribuitor Fost Unbanner CS.eXtreamCS.com Fost Unbanner CS2.eXtreamCS.com Restrictie admin
Re: Cu ce incepi un plugin[Amxx]
Trebuie sa va familiarizati cu doua return-uri : 1.return PLUGIN_CONTINUE -> "continue with normal operation",adica sa continue cu operatie normala.(in public-uri) ex :
Code:
client_cmd(player,"reconnect")
return PLUGIN_CONTINUE
2.return PLUGIN_HANDLED -> "block further operation",adica sa "blocheze" operatia. ex :
Code:
if(!is_user_admin(id)) { return PLUGIN_HANDLED }
-->> verificam daca user-ul nu este admin,si punem return PLUGIN_HANDLED sa blocheze operatia ce vreti so puneti(ex : comanda)
Trenuri vin, trenuri pleaca...oameni vin, oameni pleaca...eu raman...
18 Dec 2007 22:33
Digi
Fost moderator
Joined: 03 Nov 2007 22:17 Posts: 1278 Location: In The Game A multumit de: 1 ori Multumiri primite : 14
Detinator Steam: Nu
CS Status: bored
Detinator server CS: hunters.idle.ro
Reputatie: Fost moderator
Re: Cu ce incepi un plugin[Amxx]
niiiiiiiiice
FireW@ll wrote:
Code:
public plugin_init() { register_plugin(Win 0.1, FireW@ll) }
vezi ca ai mancat o virgula aci si ar fi de preferat sa folositi ghilimelem, gen:
FireW@ll wrote:
Code:
public plugin_init() { register_plugin("Win","0.1","FireW@ll") }
1. Utilizati corect limba romana (folositi cuvinte intregi, virgula, punctul si cratima). NU FOLOSITI limbaj de chat! 2. Raspundeti concret! Fara offtopic, fara mesaje scurte, inutile sau deja postate! - offtopic = reprezinta devierea de la subiectul care se discuta 3. Folosirea cuvintelor sau inregistrarea cu nume obscene/jignitoare duce la restrictionarea accesului, stergerea contului, etc. 4. Este interzis orice atac la persoana. Discutati ideea, nu persoana ! 5. Restrictii reclame : a) Reclama este permisa in subiecte atat timp cat ele au legatura cu idea care se discuta. b) In semnatura este permisa reclama de tip TEXT cu dimensiunea fontului setat pe NORMAL c) Reclama nu este permisa in campurile personale gen: Locatie, CS Status. d) Nu aveti voie sa deschideti topicuri cu referire exacta la un site in scopul obtinerii de vizite, se considera reclama ! 6. Nu folositi imagini in semnatura mai mari decat 500x120. Puteti folosi mai multe imagini care, toate sa nu depaseasca marimea impusa ! 7. Folositi CAUTAREA si apoi intrebati pentru ceva daca nu exista pe forum! Numele topicurilor create trebuie sa reflecte continutul subiectului pe care se discuta. Nu vor fi permise topicuri de genul: help, ajutor pls, cum fac, etc
SANCTIONAM DRASTIC INCALCAREA ACESTOR REGULI SI ORICE ABUZ !
WARNINGS/Avertismente 3 Avertismente = BAN pe forum pentru o anumita perioada de timp, in functie de gravitatea regulilor incalcate! 1 Avertisment = 60 de zile
Mesaje private Abuzul in orice fel de folosirea mesajelor private va duce la sanctionare. In concluzie, vi se va lua dreptul de a mai trimite mesaje. Reclamatiile cat si penalizarile se regasesc aici: http://www.extreamcs.com/forum/viewtopic.php?f=2&t=9586
Suplimentar 1. In semnatura nu sunt permise linkuri catre jocuri (site-uri) gen bitefight, monstergame, etc. 2. La profilul Detinator server CS se permite reclama catre un server de Counter-Strike. 3. Orice insulta adusa asupra unui administrator se penalizeaza cu ban permanent. Orice insulta adusa asupra unui moderator se penalizeaza (in functie de gravitatea situatiei) de la avertisment pana la ban permanent.
Atentionari 1. Nu se permite schimbarea numelui pe forum 2. Nu aveti voie cu mai mult de 1 cont / persoana (vi se sterg toate mesajele si contul de utilizator de pe forum drept penalizare) - cei care abuzeaza si isi fac mai multe conturi, risca sa primeasca ban permanent
Tolerez foarte putin prostia
Tolerez putin greselile pentru ca multe sunt datorita punctului anterior
Nu tolerez suferinta de sine si mitocania
19 Dec 2007 07:17
FireW@ll
Fost moderator
Joined: 08 Apr 2007 16:29 Posts: 714 Location: BACAU!!!!!!! A multumit de: 3 ori Multumiri primite : 5
Detinator Steam: Da
CS Status: LoVe aNdrEEa:X
Cunostinte CS: Medii
Reputatie: Fost Scripter eXtreamCS Fost super moderator
www.shinearea.com - Forum/Image host/Steam Grup/Toolbar/Site ! Join us
23 Dec 2007 18:54
aNNakin
Fost administrator
Joined: 17 Dec 2007 22:42 Posts: 10181 Location: Cluj-Napoca A multumit de: 101 ori Multumiri primite : 410
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Cunostinte CS: Medii
Reputatie: Fost eXtream Mod Fost supervizor CS.eXtreamCS.com Fost administrator Fost Scripter eXtreamCS Fost Lider Echipa eXtreamCS Fost Contribuitor Fost Unbanner CS.eXtreamCS.com Fost Unbanner CS2.eXtreamCS.com Restrictie admin
Re: Cu ce incepi un plugin[Amxx]
Crawling wrote:
kk .Dar acesta este tot pluginul sau doar inceputul ??
Este tot pluginul,doar ca este o generalizare.Greul este mai incolo,acesta este usorul.NU e greu daca intelegi logic.
Users browsing this forum: No registered users and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum