Sari la conținut

AlleqsZ

Membru VIP
  • Postări

    1.797
  • Înregistrat

  • Ultima Vizită

  • Zile Câștigate

    26

Orice postat de AlleqsZ

  1. AlleqsZ

    Ziua Floriilor

    La multi ani ! Dai si tu o bere cand ne intalnim ? ))
  2. AlleqsZ

    Banc cu Bula si bomboanele

    Meh .. cam sec dar merge
  3. Am creat acest ghid pentru a ajuta oamenii care nu stiu cum se creeaza un "server" si care nu stiu notiunile de baza.Acest ghid are urmatoarele "capitole" (daca le pot numi asa): Ce este PAWN? Ce este PAWNO? Ce este functia? Ce este "callback"-ul? Cum pot defini ceva? Ce sunt "includerile"? Cum folosesc un procesor de comenzi? Cum pot rezolva erorile primite la compilare? 1) Ce este PAWN? PAWN este un limbaj de programare facut dintr-un amestec de limbaje de programare deja cunoscute.PAWN este utilizat de mai multe jocuri, inclusiv SA:MP. El are functii si "callback"-uri ca orice alt limbaj pe programare. 2) Ce este PAWNO? PAWNO este programul cu care editezi/creezi un script (folosind un fisier sursa).Acesta la randul lui se foloseste de pawncc.exe care functioneaza ca un compilator pentru PAWNO si il ajuta sa gaseasca greselile (erorile/avertizementele) si care creeaza fisierul .amx (scriptul compilat).Fiserul compilat este folosit de samp-server.exe (fisierul .pwn este sursa).Acum ca am spus toate astea, presupun ca te intrebi de unde poti descarca editorul.Pai, raspunsul este foarte usor, PAWNO poate fi gasit in pachetul cu "server"-ul de baza. 3) Ce este functia? Functia face parte din "scripting" si spune scriptului ce sa faca si in ce "callback" sa faca, iar un exemplu potrivit ar fi: Codul scris mai sus trimite un mesaj jucatorului respectiv cu o culoare aleasa de tine (mesajul este "UltraPhase").Ei bine, trebuie sa pui textul intre " ".Acele ghilimele inseamna "arie" in limbajul de programare (pe engleza se numeste "string").Sa dau un exemplu pentru a intelege mai bine acest lucru (in acest exemplu, voi adauga si "callback"-ul OnPlayerConnect) si ar trebui sa arate cam asa: Ca sa facem acest mesaj "public" (sa apara tuturor jucatorilor) facem in felul urmator: A-ti observat ca nu am scris "playerid" la parametrii? Ghiciti de ce.Deoarece trimitem mesajul tuturor jucatorilor, nu doar unei persoane specificate.Pentru a vedea mai multe functii, accesati aceasta pagina. 4) Ce este "callback"-ul? "Callback"-ul mai este numit si "scheletele scripting"-ului si poate fi inteles cu cateva cunostinte in limba engleza asa ca nu o sa spun prea multe despre el (cum am mai spus, sunt foarte usor de inteles deoarece numele lor contine o parte din scopul acestora).Cum ar fi: // Toate aceste Spoilere De mai sus(de la 4) se pun una sub alta .. pe mine nu m-a lasat sa le pun pe toate intr-un spoiler Pentru a citi mai multe despre "callback"-uri si despre parametrii lor, accesati aceasta pagina.Dar, revenind la subiect, mai sunt si "callback"-uri importante cum ar fi main() sau OnGameModeInit.Acestea ajuta la diferentierea scriptului ("filterscript") de modul de joc ("gamemode") iar main() are un rol foarte important, deoarece trebuie folosit neaparat la crearea unui mod de joc (ca, consola sa functioneze) iar OnGameModeIniteste pentru obiecte, "pickup"-uri, vehicule, etc. 5) Cum pot defini ceva? Pentru a defini ceva trebuie folosit #define.Ca un exemplu, voi defini culoare COLOR_RED si va arata cam asa: #define este o directiva a compilatorului (pawncc.exe) care ne ajuta la definirea lucrurilor pe care vrem sa le facem.Deci, daca vreau sa definesc COLOR_RED, scriu COLOR_RED si 0xA10000AA (codul pentru culoarea rosie, in PAWNO) iar daca as vrea sa definesc culoarea COLOR_YELLOW va arata cam asa: 6) Ce sunt "include-urile"? Pai, de fiecare data (la inceputul fiecarui script) trebuie sa aveti linia asta: Deci, cu cat mai multe "includeri" aveti in script, cu atat de multe functii aveti de folosit dar nu includeti fisiere aiurea doar pentru a avea mai multe functii, adaugati-le doar pe cele de care aveti nevoie. Sintaxa pentru a include ceva este: Toate fisierele care pot fi folosite pe post de "includeri" se gasesc in pawno/include sub extensia .inc. 7) Cum folosesc un procesor de comenzi? Librariile compilatorului dispun de o functie care compara doua arii, aceasta fiind strcmp iar o comanda facuta cu functia asta ar arata cam asa: O comanda facuta cu acest procesor de comenzi ar arata cam asa: 8) Reparare Erori / Advertismente UltraPhase ★ Gaming Revolution
  4. nu se va pierde fii linistit
  5. Asta e jmek rau +1
  6. Cutu ON : [Hidden Content]
  7. Ce sa mai :-/ ? Banu' sa iasa .. calitatea cat mai proasta ! X_X
  8. Foarte frumos , Multumesc +1 :*
  9. Nu inteleg .. de ce ai postat faza cu "t/c"
  10. Frumoase , imi plac +1
  11. AlleqsZ

    Cerere Avatar

    Ty :* Locked ... Avatar primit
  12. AlleqsZ

    [Cerere] Avatar

    Avand in vedere ca a trecut ceva timp .. si nimeni nu a 'evaluat' aceasta lucrare ... nu are rost sa mai tinem topicu' deschis ! Locked !
  13. AlleqsZ

    UltraPhase.Ro <3

    Sal bene tu kf ? Ehh .. o sa treaca repede timu' cu asemenea prieteni ca voi ! gg fra' Thx la fel
  14. Csf .. ? are 9-10 ani asa a zis bajatu' .. ce vrei sa-i ceri ?
  15. Neah David ?
  16. AlleqsZ

    LMA George

    La multi ani !
  17. AlleqsZ

    UltraPhase.Ro <3

    Mersi si jmek
  18. AlleqsZ

    Portofoliu

    Frumoase , bravo
  19. AlleqsZ

    UltraPhase.Ro <3

    Nume: Denis Varsta: 16 Ocupatie: UltraPhase,Gaming,etc Realizari: prieteni noi , 2.000+ post-uri (0 setate) , experienta , etc Alte cuvinte: Nu pot sa cred .. Exact astazi .. 18.04.20(16) am un an de cand sunt pe UltraPhase.Ro .. Vreau sa va multumesc pentru tot .. Ca ati fost alaturi de mine , etc Vreau sa va multumesc inca o data ca m-ati primit in comunitatea voastra de cand eram mai 'n00b' (sa zic asa) , aici .. am invatat multe + mi-am facut prieteni noi .. Deci .. Multumesc UltraPhase.Ro The Best Community 4 Ever
  20. AlleqsZ

    Cerere Avatar

    Text-ul putin mai mare (nu cu mult) o culoare Roz-rosu , si alt font la Text Next ? Edit : poza sa nu se miste -.-"
  21. Jmek melodia Locked a trecut ceva timp !
  22. Jmek melodia Locked a trecut ceva timp !
  23. AlleqsZ

    Cheloo - Vrem totul

    Locked a trecut ceva timp !
  24. Jmek melodia Locked a trecut ceva timp !
  25. AlleqsZ

    Tomsize & Simeon - Jump

    Jmek melodia Locked a trecut ceva timp !
×
×
  • Creează nouă...