Jelentkezz be, hogy követhesd  
Követő(k) 0
b1s

PAWN Notepad++ -ban

25 hozzászólás ebben a témában


Sziasztok.

A minap kitaláltam hogy én notepad++ -ban szeretnék pawnozni mert sokkal átláthatóbb és könnyebben kezelhetõ.

Utánna néztem, hogy lehetséges-e, és találtam egy f***a kis leírást. Ezt meg is osztom veletek, lefordítva.

EREDETI TÉMA

No de nem is húzom az idõt.

Elsõ lépésként - ha nem lenne meg - töltsük le a Notepad++ programot.

Második lépésként ezt a fájlt töltsük le, olyan helyre, hol megtaláljuk. (Jobb klikk, hivatkozás mentése más néven)

Ezután lépjünk a Start menü -> Futtatás-ra. Írjuk be ezt:

%appdata%\Notepad++

Ide kell bemásolnunk a letöltött 'userDefineLang.xml' fájlt.

Ha szeretnénk hogy a '.pwn' fájlokat a Notepad++ nyissa meg, nyissuk meg a programot. Ezek után felül válasszuk a Beállítások -> Program beállítások.. -> Fájl társítások fület.

Most ilyesmit kell látnunk.

height=283 width=500http://spelsajten.net/step-3.png[/img]

Mint látjátok ki kell jelölni a customize-t, be kell írnunk a kis szövegdobozba a '.pwn'-t és a kis '->' nyílra kattintani. Ha megvolt nyomjunk a 'Close'-ra.

Ha szeretnénk bekapcsolni az automatikus kiegészítést tegyük a következõt:

Töltsük le ezt a fájlt: PAWN.xml (jobb klikk -> hivatkozás mentése más néven).

Ha letöltöttük másoljuk be a Notepad++\plugins\APIs mappába.

Ezek után nyissuk meg a programot. Beállítások -> Program beállítások.. -> Biztonsági másolat / Kiegészítés fülre kattintva állítsuk be a következõ képpen:

height=284 width=500http://spelsajten.net/settings-2.png[/img]

Ezzel is megvolnánk.

Ugyebár fontos dolog, hogy le tudjuk fordítani a módunkat.

Elõször is meg kell nyitnunk a Plugin Managert, amit a Bõvítmények -> Plugin Manager -> Show Plugin Manager helyen találunk.

Keressük ki az 'NppExec' plugint, majd töltsük le. Ha letöltöttük és települt indítsuk újra a Notepad++ -t.

Mostmár megtaláljuk a felsorolásban. Navigáljunk a Bõvítmények -> NppExec -> Execute-re.

height=220 width=500http://spelsajten.net/step-6.png[/img]

Ide illesszük be a következõ kódot:

cd $(CURRENT_DIRECTORY)
"C:\Program Files (x86)\PAWN Compiler\pawncc.exe" "$(FILE_NAME)" -; -(

Természetesen a "C:\Program Files (x86)\PAWN Compiler\pawncc.exe" -t módosítsuk a pawnonk mappájára. Az INC-eknek is itt kell lenniük, rendesen az include mappában.

Amikor bemásoltuk nevezzük el PAWN Compile-nak, és mentsük el.

step-8.png

Majd pipáljuk be a következõt:

step-10.png

Ezután navigáljunk a következõ helyre:

step-11.png

És tegyük meg a következõt:

step-12.png

Indítsuk újra a Notepad++ -t.

Majd navigáljunk a Beállítások -> Billentyûparancsok beállításai.. -ra-

Itt keressük ki a PAWN Compilet és állítsunk be egy tetszõleges billentyûkombinációt. Fontos, hogy billentyûkombináció legyen, és ne csak egy gomb.

height=492 width=500http://spelsajten.net/step-14.png[/img]

Nyomjunk az OK-ra majd a Closera.

Élvezzétek!

8 emberek kedveli ezt

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Nekem nem volt APIs mappa, ezért csináltam egyet. Viszont nincs kiegészítés. Mit ronthattam el?

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

a plugins mappán belül nem volt? az lehetetlen.

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

a plugins mappán belül nem volt? az lehetetlen.

Csak egy config mappa volt.

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Akkor szerintem te az appdataban kerested. A Notepad++ gyökérkönyvtárába tedd, a plugins/APIs-ba.

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Én is használom egy ideje, elég jó!  :)

Egyébként nem "PAWNO N++-ban", hanem PAWN!

A "PAWNO" az alap szervercsomagban mellékelt program, a szkriptnyelv a PAWN, jelen esetben PAWN szkriptnyelv támogatást (vagy legalábbis highlightingot és átfordítást) adunk hozzá a Notepad++ alkalmazáshoz.  :)

1 személy kedveli ezt

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Én is használom egy ideje, elég jó!  :)

Egyébként nem "PAWNO N++-ban", hanem PAWN!

A "PAWNO" az alap szervercsomagban mellékelt program, a szkriptnyelv a PAWN, jelen esetben PAWN szkriptnyelv támogatást (vagy legalábbis highlightingot és átfordítást) adunk hozzá a Notepad++ alkalmazáshoz.  :)

Értem amit mondasz.

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Szép leírás!

Az lenne a problémám, hogy amikor leakarom fordítani a forráskódot, akkor a fordító mindig hibátlan fordítást jelez, akármilyen hibát vétek a forráskódban, és még az, hogy lefut a fordító, de nem menti le a forrást, hanem csak akkor kérdezi, hogy lementsem-e, amikor kiakarok lépni.

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Én is észrevettem, hogy fordítás elõtt menteni kell, mert az utolsó mentettet fordítja, gondolom így van az hogy ha mentés után hibát vétesz, de fordítás elõtt nem mentesz lefordítja.

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon
" post="392017" timestamp="1359642792"]

Nekem az a problémám hogy a bõvitményekben nem találok olyat :S

Mit nem találsz?

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Már fen van szóval ezt nem hiszem hogy te találtad ki xD

1 személy kedveli ezt

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Már fen van szóval ezt nem hiszem hogy te találtad ki xD

Te agyhalott ******. Azt találtam ki hogy szeretnék, és utánna néztem hogy lehetséges-e. Uramisten, hova süllyedünk?!
7 emberek kedveli ezt

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Nálam nem mûködik megfelelõen a kiegészítés.

Alap <a_samp> inc-nél kiírja a kiegészítést, ha pl beírom, hogy CreateObject.

streamer.inc-nél ha beírom, hogy CreateDynamicObject akkor nem írja ki a kiegészítést.

Miért nem? Mi a hiba? :wall:

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Az a baj, hogy ami nem alap függvény, ahhoz nincs kiegészítés.

2 emberek kedveli ezt

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

Olvastam, jó, hasznos, köszönöm.

Kezdõ vagyok Notepad++  -ban, PC-ben régi.

Egy dolog nem világos, a fordítás indításánál:

  "C:\Program Files (x86)\PAWN Compiler\pawncc.exe" "$(FILE_NAME)" -; -(

a sor végén a  -; -(    micsoda?

A Notepad++  hoz tartozó valami?

A pawncc.exe  paramétere?

Egy új smile?

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon

A pawncc.exe  paramétere.

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Usage:  pawncc <filename> [filename...] [options]

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

Options may start with a dash or a slash; the options "-d0" and "/d0" are

equivalent.

Options with a value may optionally separate the value from the option letter

with a colon (":") or an equal sign ("="). That is, the options "-d0", "-d=0"

and "-d:0" are all equivalent.

Megosztás


Megosztás link alapján
Megosztás egy közösségi oldalon
Vendég
A téma le van zárva, így nem szólhatsz hozzá!
Jelentkezz be, hogy követhesd  
Követő(k) 0