Přejít na obsah

Pawn v Atom(u) [***]



  • Pokud chcete odpovědět, přihlaste se
6 odpovědí

#1
Ewwe

Ewwe

    May the force be with you

  • Administrátor
  • Příspěvků: 3 774

Steam Profile


         
  • Je tu celkem: 33d 12h 47m 3s

Předem , chci upozornit , že se jedná o přepis návodu z jiného zdroje.Na konci návodu bude uveden odkaz na originální téma.

 

Předem chci upozornit že Atom je vhodný zejména pro ty co pracují na nějakém větším projektu. Pro sváteční pawnery je to zbytečné.

 

 

Obtížnost :  :4:

 

 

Prvně je nutné nainstalovat službu choco.

  • Otevřete příkazový řádek jako správce
  • Vložte následující kód:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Přiložený soubor  choco_install.png   14,46K   0 stažení

 

Za pár sekund ( stahují se knihovny z netu takže záleží na vašem připojení ) se choco nainstaluje.

 

Dále je tedy nutné nainstalovat služby git a npm. K tomu použijeme choco.

choco install git

Přiložený soubor  git.png   9,45K   0 stažení

choco install npm

Přiložený soubor  npm.png   9K   0 stažení

 

Nyní stáhneme Atom.

 

Úprava Atomu

 

Nevíte jak instalovat package do Atomu ? Scrollněte až uplně dolů...

 

Prvně doporučuji package jménem keyboard-localization. A to přesně ten jaký vidíte na obrázku.

Přiložený soubor  keyboard.png   27,72K   0 stažení

 

Dále nějaký zvýraznovač syntaxe. Za sebe doporučuji language-pawn od Larcenyho

Přiložený soubor  pawn.png   23,15K   0 stažení

 

Nyní chceme také kompilovat. Balíček build

Přiložený soubor  build.png   23,88K   0 stažení

Ten bude potřeba nastavit. Je důležité ve složce ze které bude kompilovat vytvořit soubor .atom-build.json

s následujícím kódem

{
  "cmd": "pawncc.exe",
  "args": [ "{FILE_ACTIVE}", "-i{PROJECT_PATH}", "-D{PROJECT_PATH}/[VYSLEDEK]", "-r{PROJECT_PATH}\\DOCS\\{FILE_ACTIVE_NAME_BASE}.xhtml", "-;+", "-(+", "-d0 -O1" ],
  "sh": false,
  "cwd": "[CESTA K PAWNCC.exe]",
  "env": {

  }
}

V mém případě obsah souboru vypadá takto

{
  "cmd": "pawncc.exe",
  "args": [ "{FILE_ACTIVE}", "-i{PROJECT_PATH}", "-D{PROJECT_PATH}/gamemodes", "-r{PROJECT_PATH}\\DOCS\\{FILE_ACTIVE_NAME_BASE}.xhtml", "-;+", "-(+", "-d0 -O1" ],
  "sh": false,
  "cwd": "C://Program Files (x86)/pawno",
  "env": {

  }
}

Poté už stačí jen si otevřít Keymap ( v menu ) a připsat následující

'atom-text-editor':
    'f5':'build:trigger'

Dále doporučuji nainstalovat modul simple-drag-drop-text

Přiložený soubor  drag.png   26,77K   0 stažení

Tento modul vám v podstatě ušetří klávesové zkratky k přesouvání textu v lokálním souboru jak můžete vidět v gifu

Přiložený soubor  687474703a2f2f692e696d6775722e636f6d2f413749654561672e676966.gif   147,32K   0 stažení

 

Dále je to na vás jesli budete chtít minimapu soubrou nebo icony souborů či nějakého color pickera. Já osobně minimapu používám máte tak pěkný přehled zhruba kde co je. 

 

Atom je skvělý zvlášt pokud pracujete a svou práci poté "uploadujete" na Github díky své integraci Githubu a gitu obecně ( no ještě aby ne když je to jejich produkt )

Přiložený soubor  status git.png   3,83K   0 stažení Atom je vám schopný ukazovat změny, nové soubory a podobně v souladu s aktualními changes.

 

 

 

Instalace packagů do Atomu

Stačí kliknout v atomu na 

File > Settings

poté na Install a následně do inputu napsat jméno balíčku ( jsou v textu zvýrazněná ), kontrolujte podle screenů také vývojáře at máte přesně to stejné.

 

 

 

Původní téma http://forum.sa-mp.c...ad.php?t=550355

Přiložené soubory


  • 2

#2
arci224

arci224

    The Truth

  • Uživatel
  • Příspěvků: 289
  • Je tu celkem: 8d 4h 48m 8s

Mam problém vše jsem udělal dle tutoriálu jenže je problém že mi to nejde zkompilovat

{
  "cmd": "pawncc.exe",
  "args": [ "{FILE_ACTIVE}", "-i{PROJECT_PATH}", "-DC:\Users\PC\Desktop\pawno\servertestingmysql\gamemodes", "-;+", "-(+", "-d0 -O1" ],
  "sh": false,
  "cwd": "C://Users/PC/Desktop/pawno/servertestingmysql/pawno",
  "env": {
 
  }
}

nebude problém někde zde ? to je ten text z .atom-build.json


  • 0

#3
Matus.Cernava

Matus.Cernava

    CMatus

  • Uživatel
  • Příspěvků: 183
  • Je tu celkem: 18d 12h 34m 33s

Mam problém vše jsem udělal dle tutoriálu jenže je problém že mi to nejde zkompilovat

{
  "cmd": "pawncc.exe",
  "args": [ "{FILE_ACTIVE}", "-i{PROJECT_PATH}", "-DC:\Users\PC\Desktop\pawno\servertestingmysql\gamemodes", "-;+", "-(+", "-d0 -O1" ],
  "sh": false,
  "cwd": "C://Users/PC/Desktop/pawno/servertestingmysql/pawno",
  "env": {
 
  }
}

nebude problém někde zde ? to je ten text z .atom-build.json

 

Ak máš niečo takéto 
 

Pawn.atom-build.json

tak je to zle. 
Musíš to mať presne ako písal Ewwe 
 

.atom-build.json

  • 0

#4
arci224

arci224

    The Truth

  • Uživatel
  • Příspěvků: 289
  • Je tu celkem: 8d 4h 48m 8s

Ano mam to přesně jak to má ewwe, ale když kompiluji vyhodí to 

No eligible build target.
No configuration to build this project exists.

ale project mam vytvořen


  • 0

#5
Matus.Cernava

Matus.Cernava

    CMatus

  • Uživatel
  • Příspěvků: 183
  • Je tu celkem: 18d 12h 34m 33s

Ano mam to přesně jak to má ewwe, ale když kompiluji vyhodí to 

No eligible build target.
No configuration to build this project exists.

ale project mam vytvořen

 

Zlá cesta. Teraz som si to všimol. 

"cwd": "C://Users/PC/Desktop/pawno/servertestingmysql/pawno",

takto 
 

"cwd": "C://Users//PC//Desktop//pawno//servertestingmysql//pawno",

Dúfam že je to cesta ku kompileru PAWN


  • 0

#6
arci224

arci224

    The Truth

  • Uživatel
  • Příspěvků: 289
  • Je tu celkem: 8d 4h 48m 8s

stále mi to vyhazuje No eligible build target.

No configuration to build this project exists.

  • 0

#7
Ewwe

Ewwe

    May the force be with you

  • Administrátor
  • Příspěvků: 3 774

Steam Profile


         
  • Je tu celkem: 33d 12h 47m 3s

jestli mas .atom-build.json tak jak si poslal v prvnim prispevku tak si to totalne dojebal. podivej se jak to mam ja a nemaž z toho nic co neni oznaceny


  • 0





Také označeno jedním nebo více klíčovými slovy: Návod

0 uživatelů si prohlíží toto fórum

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

© 2015 IPS, Inc.

TOPlist

Zajímat Vás mohou ještě aktuální zprávy. sleviště, slevy dnes Herbalife je skvělou cestou pro dobré zdraví. Je libo dětský web?