Přejít na obsah

Pawn v Atom(u) [***]



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

#1
Ewwe

Ewwe

    Zázraky na počkání, nemožné do dvou dnů

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

Steam Profile


       

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


Zaměstnání:

Axfone.cz - Programátor

 

Soukromě pracuji na:

Elite Dangerous ( Frontend , Backend )

 


#2
arci224

arci224

    The Truth

  • Uživatel
  • Příspěvků: 324

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
Pán Podnikateľ

Pán Podnikateľ

    Podnikateľ

  • Uživatel
  • Příspěvků: 212

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

Spoiler


#4
arci224

arci224

    The Truth

  • Uživatel
  • Příspěvků: 324

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
Pán Podnikateľ

Pán Podnikateľ

    Podnikateľ

  • Uživatel
  • Příspěvků: 212

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

Spoiler


#6
arci224

arci224

    The Truth

  • Uživatel
  • Příspěvků: 324

stále mi to vyhazuje No eligible build target.

No configuration to build this project exists.

  • 0

#7
Ewwe

Ewwe

    Zázraky na počkání, nemožné do dvou dnů

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

Steam Profile


       

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

Zaměstnání:

Axfone.cz - Programátor

 

Soukromě pracuji na:

Elite Dangerous ( Frontend , Backend )

 






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.

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?