Tutorial scripting (update)

Tutoriale pentru Counter-Strike aprobate de eXtream!

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
KronoS eXtream
Fost administrator
Fost administrator
Posts: 4378
Joined: 02 Apr 2009, 19:18
Detinator Steam: Da
Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS
Location: Bucharest
Has thanked: 551 times
Been thanked: 820 times
Contact:

14 Aug 2010, 16:00

Tutorialul a fost mutat in acest topic: http://www.extreamcs.com/forum/pluginur ... 10951.html
De copiat in noul topic | Afiseaza codul
5. COMPILAREA CU CONDITII
Compilarea cu conditii permite includerea/excluderea unor portiuni din sursa in functie de conditiile puse.
Aceasta se face astfel:
[code]#if CONDITIE
      SECTIUNE
#endif[/code]
Pentru ca aceasta parte de cod sa fie valida , conditia trebuie definita.Uitati mai jos un exemplu:
[code]#define ARATA_COMUNITATEA 1
#define COMUNITATE eXtreamCS

#if ARATA_COMUNITATEA
    client_print(0, print_chat, "Tutorial facut pentru comunitatea %s!", COMUNITATE)
#else
    client_print(0, print_chat, "Tutorial facut de KronoS")
#endif[/code]
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!


Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch
RoyalServer
User avatar
roby_the_dude
Fost moderator
Fost moderator
Posts: 4135
Joined: 13 Jun 2009, 18:53
Detinator Steam: Da
CS Status: Ce gay sunteți bă!
Detinator server CS: MIXERS.eXtreamCS.com
SteamID: delta_senzor
Reputatie: Fost eXtream mod
Fost eXtreamCS Addons Master
Nume anterior: Robert
Fost deținător CS.eXtreamCS.com
Location: Madrid, España.
Has thanked: 33 times
Been thanked: 814 times
Contact:

14 Aug 2010, 16:24

Scriptingul este chiar ușor, m-aș apuca și eu de așa ceva dar sincer,mi-e lene! Acum câteva zile făcusem un tutorial pentru eXtreamCS și am instalat AMX MOD X în PC la mine, apoi s-a creeat de desktop aplcația AMX Mod X Studio, am deschis-o și am văzut că este exact cea cu care se fac pluginuri,am umblat puțin pe acolo și nu mi s-a părut greu... comenzile le băga singur în .sma...
Câteva topicuri utile, făcute de mine pentru eXtream: Vrei un sv_downloadurl pentru serverul tău? Am făcut două site-uri, special pentru membrii eXtreamCS. Le puteți accesa aici: http://www.extreamcs.com/forum/diverse/ ... 93589.html
REGULI GENERALE : Afișează regulile forumului
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 o singura reclama SIMPLA 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
8. Este permisa continuarea unei discutii vechi de pe forum, chiar daca aceasta a fost deschisa cu cativa ani in urma. NU se permite insa dublu-post, triplu-post sau UP-uri.
* dublu-post / triplu - post = adaugarea unor mesaje unul dupa altul intr-o discutie a forumului de catre aceeasi persoana
* UP = adaugarea unor mesaje unul dupa altul cu scopul de a scoate in evidenta discutia respectiva
9. Orice fel de continut cu caracter erotic va fi sters, iar daca este necesar se vor aplica avertismente.
10. Nu este permisa promovarea firmelor de hosting in afara de http://www.eXtreamHost.com , fie ca este vorba de o reclama directa sau indirecta.
11. Nu este permisa postarea de continut ilegal: warez, carding (bine cunoscutele "metode" de furat domenii etc.) si alte practici "neortodoxe", se vor aplica avertismente sau ban, dupa caz si antecedente.

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 = 15 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: discutii-forum/reclamatii-mesaje-private-t335539.html

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.
4. Nu se permite ridicarea subiectelor cu mesaje gen "UP!" unul dupa altul, indiferent de timpul dintre raspunsuri.


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

 

JkERT
Membru, skill +4
Membru, skill +4
Posts: 1725
Joined: 30 Jul 2010, 23:57
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (o luna)
Fost Moderator
Nume anterior: sNNNappi, ARSHAViN
Ban 6 luni !
Has thanked: 127 times
Been thanked: 148 times
Contact:

14 Aug 2010, 17:06

Acceasi poveste robert :). Kronos ti-am dat 1 multumesc pentru ca am cautat un tutorial din asta, vreau sa ma apuc de scripting.
User avatar
winckler
Fost administrator
Fost administrator
Posts: 3247
Joined: 28 Sep 2008, 15:37
Detinator Steam: Da
Reputatie: Fost unbanner SJ.eXtreamCS.com
Nume anterioare: zvon15, zvoNN1ceL, cristi™
Fost administrator
Location: La locu' meu..
Has thanked: 59 times
Been thanked: 131 times

14 Aug 2010, 17:37

Robert wrote:Scriptingul este chiar ușor, m-aș apuca și eu de așa ceva dar sincer,mi-e lene! Acum câteva zile făcusem un tutorial pentru eXtreamCS și am instalat AMX MOD X în PC la mine, apoi s-a creeat de desktop aplcația AMX Mod X Studio, am deschis-o și am văzut că este exact cea cu care se fac pluginuri,am umblat puțin pe acolo și nu mi s-a părut greu... comenzile le băga singur în .sma...
Hai baga-te si fa un plugin cu adevarat folositor sa vedem daca iti reuseste in maxim 3 zile.
Daca nu faci la scoala informatica , mai bine nu te bagi , pare usor dar nu e deloc.
Un mesaj din suflet...

winckler 2014 wrote:Daca te cheama winckler , inseamna ca esti smecher.
Image
:meme :meme :meme
User avatar
roby_the_dude
Fost moderator
Fost moderator
Posts: 4135
Joined: 13 Jun 2009, 18:53
Detinator Steam: Da
CS Status: Ce gay sunteți bă!
Detinator server CS: MIXERS.eXtreamCS.com
SteamID: delta_senzor
Reputatie: Fost eXtream mod
Fost eXtreamCS Addons Master
Nume anterior: Robert
Fost deținător CS.eXtreamCS.com
Location: Madrid, España.
Has thanked: 33 times
Been thanked: 814 times
Contact:

14 Aug 2010, 17:40

Unul cu adevărat folositor nu știu, dar unul basic se poate face... ai acolo optiuni pentru hudmessage-uri, culori, toate alea,am vazut multe chestii. Sincer, nu mă interesează domeniul scripting deloc. Nu știu dacă mă crezi prost, dar eu știu cu siguranță mult mai multe decât tine în domeniul Counter-Strike.
Câteva topicuri utile, făcute de mine pentru eXtream: Vrei un sv_downloadurl pentru serverul tău? Am făcut două site-uri, special pentru membrii eXtreamCS. Le puteți accesa aici: http://www.extreamcs.com/forum/diverse/ ... 93589.html
REGULI GENERALE : Afișează regulile forumului
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 o singura reclama SIMPLA 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
8. Este permisa continuarea unei discutii vechi de pe forum, chiar daca aceasta a fost deschisa cu cativa ani in urma. NU se permite insa dublu-post, triplu-post sau UP-uri.
* dublu-post / triplu - post = adaugarea unor mesaje unul dupa altul intr-o discutie a forumului de catre aceeasi persoana
* UP = adaugarea unor mesaje unul dupa altul cu scopul de a scoate in evidenta discutia respectiva
9. Orice fel de continut cu caracter erotic va fi sters, iar daca este necesar se vor aplica avertismente.
10. Nu este permisa promovarea firmelor de hosting in afara de http://www.eXtreamHost.com , fie ca este vorba de o reclama directa sau indirecta.
11. Nu este permisa postarea de continut ilegal: warez, carding (bine cunoscutele "metode" de furat domenii etc.) si alte practici "neortodoxe", se vor aplica avertismente sau ban, dupa caz si antecedente.

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 = 15 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: discutii-forum/reclamatii-mesaje-private-t335539.html

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.
4. Nu se permite ridicarea subiectelor cu mesaje gen "UP!" unul dupa altul, indiferent de timpul dintre raspunsuri.


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

 

User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

14 Aug 2010, 20:17

Sincer eu zic ca o iei prea rapid...iao mai usor deja din primul tutorial sa bagi if-uri si chestii asa complicate...

Explica exact fiecare functie ce face si ce parametrii are

Code: Select all

client_print(0, print_chat, "Tutorial facut pentru comunitatea %s!", COMUNITATE)
client_print(index,tip,mesaj);

index - cui ii se va afisa mesajul [ 0 - tuturor ] [ id - doar acelui jucator care a actionat comanda]
tip - [ print_chat - mesaj in chat ] [ print_console - mesaj in consola ] [ print_center - mesaj galben pe centru ] [ print_notify - mesaj in consola cand este developer 1 ]
mesaj - ce va fii afisat

As completa cu :

Code: Select all

client_print(0, print_chat, "Tutorial facut pentru comunitatea %s!", COMUNITATE)
Dupa cum vedeti acel %s inlocuieste un string, adica un sir de caractere.

Pentru numere folositi %d sau %i.

Dar exista si situatii in care folosim %s pentru numere.Exemplu pentru IP.

Code: Select all

new ip[35]
get_user_ip(id,ip,34);
client_print(id,print_chat,"IP tau este : %s",ip);
User avatar
KronoS eXtream
Fost administrator
Fost administrator
Posts: 4378
Joined: 02 Apr 2009, 19:18
Detinator Steam: Da
Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS
Location: Bucharest
Has thanked: 551 times
Been thanked: 820 times
Contact:

15 Aug 2010, 09:53

Am adaugat:
3. PRINTAREA MESAJELOR
3.1. MESAJE HUD
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!


Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch
rEpTiLa0o4
Membru, skill +2
Membru, skill +2
Posts: 819
Joined: 18 Jun 2009, 14:01
Detinator Steam: Da
CS Status: My life's riding on Autobahn !
Detinator server CS: Zombie-Land&Elz
Location: Lugoj
Has thanked: 89 times
Been thanked: 82 times
Contact:

15 Aug 2010, 09:59

Frumos tutorial.Am mai invatat si eu ceva ;))
Image
Govi Na
Membru, skill +1
Membru, skill +1
Posts: 338
Joined: 21 Nov 2008, 22:02
Detinator Steam: Da
Has thanked: 14 times
Been thanked: 20 times

15 Aug 2010, 20:43

Ma apuc de invatat!

sper sa mai completezi cu ceva pe acolo, thanks.
User avatar
TzUcK
Fost moderator
Fost moderator
Posts: 2947
Joined: 19 Jul 2009, 15:44
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 70 times
Been thanked: 140 times
Contact:

09 Jan 2012, 08:18

Cand mai faceti altele noi ?
User avatar
snoopyCST
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 30 Jan 2012, 23:55
Detinator Steam: Da
Contact:

31 Jan 2012, 00:23

foarte util
bravo!
ReaD1nG
Membru, skill +1
Membru, skill +1
Posts: 237
Joined: 26 Jul 2013, 17:48
Detinator Steam: Da
Has thanked: 65 times
Been thanked: 13 times

29 Jul 2013, 16:58

Multumesc ai!
Sper sa ne inveti si ceva mai greu !
Image
Post Reply

Return to “Tutoriale”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 5 guests