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 820

Steam Profile


     
  • Je tu celkem: 44d 13h 50m 18s

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ů: 317
  • Je tu celkem: 11d 7h 58m 20s

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ů: 203
  • Je tu celkem: 21d 14h 49m 30s

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ů: 317
  • Je tu celkem: 11d 7h 58m 20s

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ů: 203
  • Je tu celkem: 21d 14h 49m 30s

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ů: 317
  • Je tu celkem: 11d 7h 58m 20s

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 820

Steam Profile


     
  • Je tu celkem: 44d 13h 50m 18s

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.

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?