+ Reply to Thread
Results 1 to 1 of 1
  1. [WarGods Tutorials Nr.1] Introducere

    #1
    Manager Server:
    Zombie.WarGods.ro
    lAsuStarl's Avatar
    Member since
    May 2015
    Location
    0.0.0.0
    Posts
    588
    Mentioned
    3 Post(s)
    Achievements Total Posts 2 Total Posts 1 Days Registered 3 Days Registered 2 Days Registered 1 Threads 1 Confirmed Friends 1
    Doneaza
    Sustine Comunitatea WarGods!
    Fii unul de-al nostru! Doneaza
    Doneaza in Cont Bancar
    Click aici pentru a face o Donatie

    Post [WarGods Tutorials Nr.1] Introducere

    Salutare tuturor,sunt AsuStar,si incepand de astazi voi face o serie de tutoriale AMXX,pentru ce-i care doresc sa inteleaga acest tip de limbaj,dar nu pot.Va voi explica babeste,cel mai bine,nu va voi lua cu termeni stintifico-fantastici iar apoi sa nu intelegeti nimic.

    Introducere:

    Limbajul Pawn este un limbaj de programare usor,iar scriptul creat in acest program este compilat pentru masina virtuala.Pawn a fost creat pentru a utiliza functii din engine-ul half life 1.Acesta a fost scris in C,iar Metamod a fost scris in C++.

    Cunostiinte de baza:

    1)Ce-a mai buna intrebare poate fi,"Ce este un plugin ?",ei bine un plugin este script pe care il creezi (scri) in acest limbaj numit Pawn,in acel script pot sa faci ce doresti in limita puterilor,bineinteles,poti face optimizari,update-uri,fix-uri de bug-uri,etc.

    2)Ce-a de-a doua intrebare buna este,"Cum pot pune plugin-ul pe server ?",este foarte usor din punctul meu de vedere,sa va explic.Scriptul pe care il creezi in acest program Pawn,mai este numit fisier sursa,programul salveaza scriptul intr-un fisier sursa cu extensia .sma,iar cum am zis in acel script poti crea ce doresti,dar in limbajul compilatorului,deoarece daca voi scrieti ceva,ce el nu cunoaste veti primi erori la compilare.Fisierul cu exstensia .sma il compilati si devine un fisier cu exstensia .amxx pe care doar serverul poate sa-o inteleaga.

    3)A treia intrebare va fi,"Ce reprezinta acea compilare ?",pai acea compilare reprezinta un proces de transformare a script-ului principal,adica fisierul cu exstensia .sma.

    Fisierul .sma -> Compilator -> Fisierul .amxx

    Cam asa arata acest proces,logica va fi in urmatorul fel:Scriptul principal (.sma) se compileaza si devine un fisier .amxx (script pe care-l intelege doar serverul).

    Aici aveti un link catre un compilator online: You have to register to be able to see this link. Register HERE! If you are already a member please log in! If you still you are not able to see the link you need to activate your account or an administrator need to activate your account!

    In cazul in care aveti un server la voi in pc,locatia compilatorului va fi urmatoarea: Folderul unde il aveti -> cstrike -> addons -> amxmodx -> scripting
    Acolo veti gasi un fisier de tip .exe numit compile si il puteti compila acolo,iar aceasta compilare se numeste comilare locala.

    4)Limbajul Pawn se bazeaza pe simboluri de baza,care se clasifica in 3 categorii:
    Code:
    You have to register to be able to see this link. Register HERE! If you are already a member please log in! If you still you are not able to see the link you need to activate your account or an administrator need to activate your account!
    Tot in aceasta categorie fac parte cuviinte rezervate respectiv cuviinte cheie precum:
    Code:
    You have to register to be able to see this link. Register HERE! If you are already a member please log in! If you still you are not able to see the link you need to activate your account or an administrator need to activate your account!
    5)Momentan aceasta este baza si vom creea primul nostru plugin in tutorialul urmator.
    Last edited by ~TraNda~; 13-12-2015 at 08:32 PM.
    Zombie Escape

    Thanks RyaN, TheLyon, ~Wolf~, ~TraNda~ a dat Thanks acetui post
    Like RyaN, TheLyon, ~Wolf~, ~TraNda~, Boutique a dat Like acetui post

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Partners
Humble Monthly Bundle
Voucher PC-Garage