GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Leírások/Útmutatók => A témát indította: b1s - 2013. Január 01. - 11:02:13

Cím: PAWN Notepad++ -ban
Írta: b1s - 2013. Január 01. - 11:02:13

\"height=57
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.
\"height=283http://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=284http://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=220http://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=492http://spelsajten.net/step-14.png[/img]
Nyomjunk az OK-ra majd a Closera.
Élvezzétek!
Cím: PAWN Notepad++ -ban
Írta: Kevin_Johnson - 2013. Január 01. - 12:16:54
Ez nagyon jó jött köszi,nagyon fasza! :D  :-*
Cím: PAWN Notepad++ -ban
Írta: doboka98 - 2013. Január 01. - 12:40:32
Nekem nem volt APIs mappa, ezért csináltam egyet. Viszont nincs kiegészítés. Mit ronthattam el?
Cím: PAWN Notepad++ -ban
Írta: b1s - 2013. Január 01. - 12:56:03
a plugins mappán belül nem volt? az lehetetlen.
Cím: PAWN Notepad++ -ban
Írta: doboka98 - 2013. Január 01. - 13:49:50
Idézetet írta: KROOK date=1357041363\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31748\" data-ipsquote-contentclass=\"forums_Topic
a plugins mappán belül nem volt? az lehetetlen.
 
Csak egy config mappa volt.
Cím: PAWN Notepad++ -ban
Írta: b1s - 2013. Január 01. - 15:03:08
Akkor szerintem te az appdataban kerested. A Notepad++ gyökérkönyvtárába tedd, a plugins/APIs-ba.
Cím: PAWN Notepad++ -ban
Írta: Iceaac - 2013. Január 01. - 15:40:27
É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.  :)
Cím: PAWN Notepad++ -ban
Írta: Pajd Tamás - 2013. Január 01. - 15:51:02
Köszi a leírást,otthon majd kipróbálom :)
Cím: PAWN Notepad++ -ban
Írta: b1s - 2013. Január 01. - 18:37:26
Idézetet írta: Iceaac date=1357051227\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31748\" data-ipsquote-contentclass=\"forums_Topic
É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.
Cím: PAWN Notepad++ -ban
Írta: Gabor.. - 2013. Január 01. - 22:30:09
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.
Cím: PAWN Notepad++ -ban
Írta: b1s - 2013. Január 02. - 10:05:43
É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.
Cím: PAWN Notepad++ -ban
Írta: Zsolesszka - 2013. Január 03. - 01:28:11
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
Cím: PAWN Notepad++ -ban
Írta: [(The_Pro_Kari)] - 2013. Január 31. - 15:33:12
Nekem az a problémám hogy a bõvitményekben nem találok olyat :S
Cím: PAWN Notepad++ -ban
Írta: Pajd Tamás - 2013. Január 31. - 18:48:30
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/
Cím: PAWN Notepad++ -ban
Írta: Zsolesszka - 2013. Január 31. - 21:05:31
\" 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?
Cím: PAWN Notepad++ -ban
Írta: Pajd Tamás - 2013. Február 01. - 14:01:05
NppExec-et, de már elküldtem
Cím: PAWN Notepad++ -ban
Írta: scripter01 - 2013. Május 06. - 23:40:35
Már fen van szóval ezt nem hiszem hogy te találtad ki xD
Cím: PAWN Notepad++ -ban
Írta: b1s - 2013. Május 07. - 14:49:56
Idézetet írta: scripter01 date=1367876435\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"31748\" data-ipsquote-contentclass=\"forums_Topic
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?!
Cím: PAWN Notepad++ -ban
Írta: .:Secur:. - 2013. Május 07. - 15:04:42
Szuper  :thumbsup:
Cím: PAWN Notepad++ -ban
Írta: bbTamas - 2013. Június 22. - 17:18:42
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:
Cím: PAWN Notepad++ -ban
Írta: b1s - 2013. Június 28. - 20:51:53
Az a baj, hogy ami nem alap függvény, ahhoz nincs kiegészítés.
Cím: PAWN Notepad++ -ban
Írta: Beckham - 2013. Június 28. - 22:03:05
Szép,ezt is használom :D
Cím: PAWN Notepad++ -ban
Írta: JoshS - 2013. Július 22. - 08:35:55
Köszi szépen, így sokkal kényelmesebb :)
Cím: PAWN Notepad++ -ban
Írta: kola222 - 2013. Október 02. - 11:42:24
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?
Cím: PAWN Notepad++ -ban
Írta: Zsolesszka - 2013. Október 02. - 20:41:22
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]