Atom.io

Započeo just_Sukiii, Mart 10, 2020, 20:36:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.




Prije svega, zelim da se zahvalim ksunderu, aka, xunder, aka rade iz Trebinja jer sam i ja sam imao problema pri podesavanju, te mi je on dao veliki doprinos da i sam ovo skontam.




A hackable text editor for the 21st Century - tako kazu na njihovom oficijalnom sajtu. A koliko ja, negdje cuo/procitao, napravljen je od strane github-a. I za razliku na primjer od sublimea ima ugradjen git cim se instalira.
Prije svega trebali bi skinuti jedan atom samo za nas. To mozemo na njihovom sajtu KLIK klikom na zuto dugme pazi sad, download.


  • Teletype for Atom - par puta sam pokusavao al nikad nije islo onako kako sam zamislio. Predstavlja real-time kolaboraciju, na jednom projektu, kul stvar.
  • Dostupan za Windows, Linux i MAC platforme
  • Vrlo jednostavno instaliravanje novih paketa (dirketno iz aplikacije)
  • Ako vas projekat sadrzi vise fajlova, vrlo jednostavo mozete svim fajlovima.
  • Otvaranje vise 'panela' - moze posluziti da uporedjivanje novog/staroga koda i slicno
  • Pisanje koda je mnogo brze zbog automatskog dovrsavanja i auto korekcije.
  • Kao i u sublime-u kod po meni izgleda puno ljepse.
  • Radi i sa ostalim programskim jezicima.
  • Mnogo precica koje omogucavaju brzi rad.
  • Neke od precica OVDE


Instalacija




Ako prvi put ulazite u atom pojavice vam se Welcome Guide, te pronalazite nesto tipa Install (package), ako vec od prije imate instaliran atom, idete u podesavanja, zatim tu pronalazite Install (package)
  • Potrebno je instalirati 2 paketa

  • Za instalaciju sintakte potreban je language-pawn
  • Za podesavanje kompajlera, ja koristim build
  • Instaliranje sintakse

  • Pronalazenjem language-pawn ili klikom na link gore jednostavno ste vec instalirali sintaksu
  • Atom bi automatski trebao da detektuje fajlove vase skripte, ako ne u donjem desnom uglu jednostavno prebacujete u ono sto zelite
  • Instaliranje kompajlera

  • Nadam se da ste vec instalirali build paket klikom na link gore
  • Sada je potrebno kreirati custom build komandu. Kreirate novi fajl i u njega upisujete
    [pawn]
    {
        cmd: "pawno\\pawncc.exe IME_VASEG_MODA.pwn -d3 -Z+ -;+ -i=pawno\\include -D=.\\gamemodes"
    }
    [/pawn]
  • Nakon sto ste promjenili IME_VASEG_MODA u ime vaseg moda, fajl sacuvate sa imenom .atom-build.yml u root folder vaseg lokalnog server
  • Realtivno korisna stvar za sve znati, sta znaci parametri u komandi za build
    [pawn]
    Options:
             -A<num>  alignment in bytes of the data segment and the stack
             -a       output assembler code
             -C[+/-]  compact encoding for output file (default=+)
             -c<name> codepage name or number; e.g. 1252 for Windows Latin-1
             -Dpath   active directory path
             -d<num>  debugging level (default=-d1)
                 0    no symbolic information, no run-time checks
                 1    run-time checks, no symbolic information
                 2    full debug information and dynamic checking
                 3    same as -d2, but implies -O0
             -e<name> set name of error file (quiet compile)
             -H<hwnd> window handle to send a notification message on finish
             -i<name> path for include files
             -l       create list file (preprocess only)
             -o<name> set base name of (P-code) output file
             -O<num>  optimization level (default=-O1)
                 0    no optimization
                 1    JIT-compatible optimizations only
                 2    full optimizations
             -p<name> set name of "prefix" file
             -r[name] write cross reference report to console or to specified file
             -S<num>  stack/heap size in cells (default=4096)
             -s<num>  skip lines from the input file
             -t<num>  TAB indent size (in character positions, default=8)
             -v<num>  verbosity level; 0=quiet, 1=normal, 2=verbose (default=1)
             -w<num>  disable a specific warning by its number
             -X<num>  abstract machine size limit in bytes
             -XD<num> abstract machine data/stack size limit in bytes
             -\       use '\' for escape characters
             -^       use '^' for escape characters
             -;[+/-]  require a semicolon to end each statement (default=-)
             -([+/-]  require parantheses for function invocation (default=-)
             sym=val  define constant "sym" with value "val"
             sym=     define constant "sym" with value 0
    [/pawn]
  • Po defaultu keybind za compile je F9
  • Uzivajte cekajuci vas prvi kompajl


Uspjesno ste zavrsili posao!


Dodatne instrukcije!


  • Promjena dugmeta za kompajlovanje koda

  • Settings > Keybindings ili File > Keymap
  • Na dnu unesite vas novi keybind
    [pawn]
        'atom-text-editor':
            'f5': 'build:trigger'
    [/pawn]
  • Sacujvate fajl
  • U build paketu mozete pronaci jednostavno pronaci i ostale komande i selectore za druge keybindove
  • Promjena/Instalacija teme

  • Settings > Install > Theme
  • Pronadjite temu koja vam odgovara
  • U Settings > Themes mjenjate temu ako vam automatski ne prebaci na svjeze instaliranu
  • Jos korisnih savjeta



( ENORMOUS RESPECT Ino420 / Xunder)
( tutorial )
> Sublime Text 3 > Atom.io
( includes & fs )
> Moving Textdraw > Daily Collect [With FS] > Custom GameText > Duel System
( gamemodes )
> Ganton Wars > Arcadius RPG > Light Matrix > Old Nation

Lepo, ja sam sklopio na veoma laksi nacin imas paket koji se zove 'pawn-build', uz pomoc koga mozes veoma lako da podesis build https://prnt.sc/reele6 jedini razlog zbog cega sam ga prestao koristiti jeste zato sto se ponekad desi da nece da ucita boju texta itd

Citat: //>> Vedran poslato Mart 10, 2020, 20:56:09 POSLE PODNE
Lepo, ja sam sklopio na veoma laksi nacin imas paket koji se zove 'pawn-build', uz pomoc koga mozes veoma lako da podesis build https://prnt.sc/reele6 jedini razlog zbog cega sam ga prestao koristiti jeste zato sto se ponekad desi da nece da ucita boju texta itd
Ja kad sam prvi put podesavao ovo cudo, davno to bilo evo i teme klik toga nije ni bilo, nisam sad nista ni puno trazio nego nasao template mog sublime tutoriala pa samo promjenio nesto i novi tut :D

Edit: mozda je cak i postojao, al nije radio kako valja ugl morao sam ovaj nacin
Poslednja Izmena: Mart 10, 2020, 21:02:41 POSLE PODNE od just_Sukiii

( ENORMOUS RESPECT Ino420 / Xunder)
( tutorial )
> Sublime Text 3 > Atom.io
( includes & fs )
> Moving Textdraw > Daily Collect [With FS] > Custom GameText > Duel System
( gamemodes )
> Ganton Wars > Arcadius RPG > Light Matrix > Old Nation

Sad ocekujem nove teme u "Razgovor u vezi PAWN - skriptanja",naslov: Nece mi compile mod  :D
@tema fino objasnjeno

Cool je, mada ljudi idalje koriste Pawno umesto Sublime-a, Atom-a ili VSCode-a..

Plase se da pokusaju da nameste xDD


Citat: just_Sukiii poslato Mart 10, 2020, 21:01:27 POSLE PODNE
Ja kad sam prvi put podesavao ovo cudo, davno to bilo evo i teme klik toga nije ni bilo, nisam sad nista ni puno trazio nego nasao template mog sublime tutoriala pa samo promjenio nesto i novi tut :D

Edit: mozda je cak i postojao, al nije radio kako valja ugl morao sam ovaj nacin
Izasao je 16.11.2019, a ti si to pokusavao 9.6 sto je malo puno razlike ahhahaha

Radio sam python u njemu, dobar editor. Ako se osoba bavi samo SAMP skriptanjem nepotreban, cist fenseraj da se kaze radim u atomu... Pohvale za trud

exDeveloper | Generation, Zara Gaming, Meanwhile |
"If nobody hates you, you're doing something wrong."


Citat: TheP4vO poslato Jul 29, 2014, 20:42:16 POSLE PODNE
Glasao sam ali ovo je vrlo [cenzura]o svima je favorit neprikosloveni levu :D

Citat: //>> Vedran poslato Mart 12, 2020, 15:20:12 POSLE PODNE

Izasao je 16.11.2019, a ti si to pokusavao 9.6 sto je malo puno razlike ahhahaha
Pa mozda sam nekad posle jos i pokusavao, okle ja znam
Msm jer vidim path da mi je vec podesen od nekog starog moda pa zat

Citat: Levu poslato Mart 12, 2020, 20:14:14 POSLE PODNE
Radio sam python u njemu, dobar editor. Ako se osoba bavi samo SAMP skriptanjem nepotreban, cist fenseraj da se kaze radim u atomu... Pohvale za trud
I ja sam ga najprije zbog pythona instalirao, sad mi je on za sve jer najlakse da imam sve u jednom  :D

( ENORMOUS RESPECT Ino420 / Xunder)
( tutorial )
> Sublime Text 3 > Atom.io
( includes & fs )
> Moving Textdraw > Daily Collect [With FS] > Custom GameText > Duel System
( gamemodes )
> Ganton Wars > Arcadius RPG > Light Matrix > Old Nation