http://spelsajten.net/autocomplete.gif[/img]
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.
http://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:
http://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.
http://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.

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

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

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

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.
http://spelsajten.net/step-14.png[/img]
Nyomjunk az OK-ra majd a Closera.
Élvezzétek!
Ez nagyon jó jött köszi,nagyon fasza! :D :-*
Nekem nem volt APIs mappa, ezért csináltam egyet. Viszont nincs kiegészítés. Mit ronthattam el?
a plugins mappán belül nem volt? az lehetetlen.
a plugins mappán belül nem volt? az lehetetlen.
Csak egy config mappa volt.
Akkor szerintem te az appdataban kerested. A Notepad++ gyökérkönyvtárába tedd, a plugins/APIs-ba.
É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. :)
Köszi a leírást,otthon majd kipróbálom :)
É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.
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.
É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.
Az eredeti topicban kellene megkeresni, a hozzászólásomat.
És már meg is oldódna a probléma.
Edit:
Meg is találtam:
http://forum.sa-mp.com/showpost.php?p=825387&postcount=24
Nekem az a problémám hogy a bõvitményekben nem találok olyat :S
Hehe! Valóban eltûnt.
Feltöltöttem az %appdata/Notepad++ -ban található plugins mappát, abba bennevan!
http://www.solidfiles.com/d/d9f9819d98/
\" post=\"392017\" timestamp=\"1359642792\"]
Nekem az a problémám hogy a bõvitményekben nem találok olyat :S
[/quote]
Mit nem találsz?
NppExec-et, de már elküldtem
Már fen van szóval ezt nem hiszem hogy te találtad ki xD
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?!
Szuper :thumbsup:
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:
Az a baj, hogy ami nem alap függvény, ahhoz nincs kiegészítés.
Szép,ezt is használom :D
Köszi szépen, így sokkal kényelmesebb :)
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?
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.
[/quote]