SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese > Lançamentos/Releases

Reply
 
Thread Tools Display Modes
Old 06/06/2012, 04:45 AM   #1
Lós
High-roller
 
Lós's Avatar
 
Join Date: Sep 2010
Location: Casterly Rock
Posts: 4,385
Reputation: 510
Default Notepad++ e Pawn.

Pessoal, antigamente eu usava o Infernus Pawn Editor por conter algumas funções que eu gosto muito, algumas delas são as natives das includes que fica na lateral e também pelas cores. Pois então, essa semana tive alguns problemas com ele que fizeram eu começar a procurar outro editor, nisso o meu grande amigo Synchr0 me recomendou e me ensinou um pouco sobre o Notepad++ ou Notepad Plus. Li um tutorial do Slice que também fala sobre usar o Notepad com o pawn. Pois bem, venho aqui lhe apresentar um tutorial mais claro, mais limpo e em português pra vocês, pois eu adorei programar com o Notepad e creio que vocês também vão gostar.

- 1ª Etapa: Notepad++ Download & Tradução-

Se você já tem o notepad++, pule está etapa.

Notepad++ v6.1.3
Tradução Notepad++

Depois de instala-lo, para traduzir basta fazer o download do arquivo da tradução, ir qualquer pasta ou no "executar" do seu computador, digitar:
Quote:
Dados de aplicativos\Notepad++


e substituir o arquivo desta pasta pelo que você acabou de fazer o download.

A primeira etapa está concluída.

- 2ª Etapa: Realçador de Sintaxe -

1º Passo - Bom, o Slice disponibilizou um realçador de sintaxe, porém não é o mais correto e recomendável para a linguagem pawn. Existe alguns erros nele. Então, vou também disponibilizar a minha que é uma modificação do realçador do Slice, porém melhor realçada e mais adaptada a linguagem.

userDefineLang.xml

2º Passo - Pois bem. Depois de baixar a sintaxe, salve ela em qualquer parte do seu computador...
OBS: Não modifique o nome do arquivo, deixe userDefineLang.xml (lembre-se de deixar a pasta que você salvou o arquivo aberta.)

3º Passo - ... vá em qualquer pasta ou no "executar" do seu computador e digite:
Quote:
Dados de aplicativos\Notepad++
4º Passo - Vai abrir uma pasta como esta:

OBS: O arquivo destacado na imagem (userDefineLang.xml) é oque vai ser modificado.


5º Passo- Agora basta voltar a pasta que você deixou o arquivo que você efetuou o download no 1º passo, recortar o arquivo e colar na pasta que você abriu no 4º passo substituindo o que já está lá.

A segunda etapa está concluída.

- 3ª Etapa: Associar arquivos .pwn ao Notepad -

1º Passo - Abra o notepad.

2º Passo - Vá em Configurações ~> Preferências.



3º Passo - Vá na aba Tipos de Arquivos, selecione customize, escreva ".pwn" na caixa de texto e clique em "->".


OBS: Você pode fazer isso com qualquer outro tipo de arquivo que você quiser.


A terceira etapa está concluída.

- 4ª Etapa: Auto-Complete -

Uma função muito interessante e útil que o Slice também disponibilizou é o "Auto-Complete", essa imagem explica bem como ele funciona:



Então vamos lá.

1º Passo - Faça o download do arquivo "PAWN.xml" e coloque ele na pasta (padrão):
Quote:
C:\Arquivos de programas\Notepad++\plugins\APIs
2º Passo - Abra o notepad.

3º Passo - Vá em Configurações ~> Preferências.



3º Passo - Vá na aba Backup / Auto Completar, e deixe deste modo:



A quarta etapa está concluída.

- 5ª Etapa: Compilando -

Esta é a etapa mais difícil de todas, então preste bastante atenção.

1º Passo - Você vai precisar do plugin NppExec para prosseguir. Então se você já possui o plugin, pule este passo.

Vá em Plugins ~> Plugin Manager ~> Show Plugin Manager.



Procure pelo plugin NppExec e instale-o.



2º Passo - Depois de instalado e de ter reiniciado o Notepad, vá em Plugins ~> NppExec ~> Execute...



3º Passo - Essa é a parte difícil. Preste atenção.

Vai abrir uma caixa de texto como esta:



EXEMPLO:
Quote:
npp_save
cd $(CURRENT_DIRECTORY)
"C:\Documents and Settings\Lós\Meus documentos\Meu Server\pawno\pawncc.exe" "$(FILE_NAME)" -; -(
OBS: O que está em negrito é o diretório do qual está o compilador que você usa, ou seja o pawncc. Este acima, foi apenas um exemplo.
OBS 2: O npp_save é usado para salvar automaticamente o arquivo quando for compilado.


Depois de fazer as modificações necessárias, cole o código na caixa de texto, o meu por exemplo ficou assim:
Quote:
npp_save
cd $(CURRENT_DIRECTORY)
"C:\Documents and Settings\Lós\Meus documentos\Meu Server\pawno\pawncc.exe" "$(FILE_NAME)" -; -(


Depois de colar na caixa e ficar da forma da imagem acima, clique em salvar e digite "PAWN Compile" na caixa, e clique em salvar.



4º Passo - Agora é hora de botar o compilador pra funcionar. Vá em Plugins ~> NppExec ~> Advanced Options...



Em "Associated script" selecione "PAWN Compile" e clique em "Add/Modifiy".



Deverá ficar assim:



Se estiver tudo correto, dê "Ok", caso contrário, refaça o passo.

5º Passo - Agora é só fazer o macro para compilar o script e acabou =)

Vá em Configurações ~> Mapa de atalhos...



Depois vá na aba "Plugin Commands" e procure por "PAWN Compile" e clique em"Modify".



Agora basta escolher as teclas de sua preferência para compilar e fim!



- Conclusão -
Tutorial baseado em PAWN for SA-MP in Notepad++ por: Slice.
Qualquer dúvida, crítica ou sugestão em relação a este tópico, poste aqui ou me envie uma mensagem privada, terei o prazer de lhe responder.

Abraços
__________________



Last edited by Lós; 01/08/2012 at 09:42 PM.
Lós is offline   Reply With Quote
Old 06/06/2012, 05:08 AM   #2
sanalex
Gangsta
 
Join Date: Feb 2012
Posts: 798
Reputation: 40
Default Re: Notepad++ e Pawn.

Muito bom! já usava o Notepad a tempos.
.
.
.
.
.
.
.
.
.

Last edited by sanalex; 10/09/2013 at 04:08 PM.
sanalex is offline   Reply With Quote
Old 06/06/2012, 12:07 PM   #3
4LiSs0N
Gangsta
 
4LiSs0N's Avatar
 
Join Date: Aug 2011
Location: |Xaxim|SC|
Posts: 625
Reputation: 27
Default Re: Notepad++ e Pawn.

Legal Muito Bom Los Parabens!
4LiSs0N is offline   Reply With Quote
Old 06/06/2012, 12:51 PM   #4
Schocc
High-roller
 
Join Date: Mar 2012
Location: /home
Posts: 3,253
Reputation: 378
Default Re: Notepad++ e Pawn.

Scripter que é scripter nem precisa de nada alem do pawno.exe ^^
Schocc is offline   Reply With Quote
Old 06/06/2012, 01:00 PM   #5
goku114
Huge Clucker
 
Join Date: Apr 2012
Posts: 219
Reputation: 9
Default Re: Notepad++ e Pawn.

Quote:
Originally Posted by Schocc View Post
Scripter que é scripter nem precisa de nada alem do pawno.exe ^^
isso e so pra ser + rapido

@topico
bom tuto parabens
goku114 is offline   Reply With Quote
Old 06/06/2012, 02:14 PM   #6
dPlaYer_
High-roller
 
dPlaYer_'s Avatar
 
Join Date: Jul 2011
Location: Salvador
Posts: 1,739
Reputation: 179
Default Re: Notepad++ e Pawn.

Já vim um tutorial ensinando como usar notepad
más esse porem ficou bom =]
Boa Lós.
__________________
dPlaYer_ is offline   Reply With Quote
Old 06/06/2012, 02:15 PM   #7
Juninho_Oakley
Gangsta
 
Juninho_Oakley's Avatar
 
Join Date: Aug 2011
Location: Fim do Mundo
Posts: 509
Reputation: 28
Default Re: Notepad++ e Pawn.

Quote:
Originally Posted by Schocc View Post
Scripter que é scripter nem precisa de nada alem do pawno.exe ^^
cara ele fez o tutorial com a intenção de ajudar o pessoal a ser mais rápido e pratico com a programação de arquivo .pwn nao vem fala que vc nao precisa disso problema e seu...
__________________
Favorite Games





Graphic Card


User

Juninho_Oakley is offline   Reply With Quote
Old 06/06/2012, 02:17 PM   #8
Edu33
High-roller
 
Edu33's Avatar
 
Join Date: Apr 2012
Location: Tanzânia
Posts: 1,148
Reputation: 95
Default Re: Notepad++ e Pawn.

Como disse o player eu também ja vi outro tuto ensinando mas esse ficou muito bom. Parabéns

@Schocc
Não me diga.
__________________


UM USUÁRIO QUE EXISTIU À ALGUNS TEMPOS ATRÁS

░░░░░░░░░░░▄▄▄▄░░░░░░░░░░░░░░░░░░░░░░░▄▄▄▄▄
░░░█░░░░▄▀█▀▀▄░░▀▀▀▄░░░░▐█░░░░░░░░░▄▀█▀▀▄░░░▀ █▄
░░█░░░░▀░▐▌░░▐▌░░░░░▀░░░▐█░░░░░░░░▀░▐▌░░▐▌░░░ ░█▀
░▐▌░░░░░░░▀▄▄▀░░░░░░░░░░▐█▄▄░░░░░░░░░▀▄▄▀░░░░ ░▐▌
Edu33 is offline   Reply With Quote
Old 06/06/2012, 02:46 PM   #9
Kon_BR
Big Clucker
 
Join Date: Mar 2012
Location: Brazil
Posts: 186
Reputation: 12
Default Re: Notepad++ e Pawn.

Parabéns Los, Ficou bom rs, se eu não tivesse com tanta preguiça eu usaria, porq dizem que é melhor, mais rapido, etc ... rs

Quote:
Originally Posted by Schocc View Post
Scripter que é scripter nem precisa de nada alem do pawno.exe ^^
Pra alguns, preferem o Notepad, outros o Infernus, dentro muitos outros editores, eu mesmo prefiro o normal, porq me acostumei... Más isso é o caso da preferencia da pessoa rs
Kon_BR is offline   Reply With Quote
Old 06/06/2012, 03:20 PM   #10
EditPawn
Gangsta
 
EditPawn's Avatar
 
Join Date: May 2012
Posts: 966
Reputation: 67
Default Re: Notepad++ e Pawn.

Muito bom Los.. eu ja tinha o configurado antes, mas vem dando esses erros aki, nao sei se irá dar conflito....

Apos eu abrir Plugins>NppExec>Execute> colocar o diretório>salvar com algum nome>ok
Me da esses seguintes erros no console....
Quote:
change.log(1) : error 010: invalid function or declaration
change.log(3) : error 010: invalid function or declaration
change.log(11) : error 010: invalid function or declaration
change.log(13) : error 010: invalid function or declaration
change.log(19) : error 013: no entry point (no public functions)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.
__________________
Usando zCmd/sscanf/SQLite
Voltando com pawn e novo Projeto a caminho.

Projetos:
[Tutorial] DOF2 - Registro/Login
[GameMode] Brasil Zombie Games LS - BASE
[FilterScript] E_Anims v2.0
[Include] eDistance System

Code:
Se não houver crítica não haverá evolução!
EditPawn is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Tutorial] PAWN for SA-MP in Notepad++ Slice Tutorials 472 13/10/2018 11:09 PM
[Tool/Web/Other] PAWN API Generator for Notepad++ Mauzen Tools and Files 15 29/06/2016 11:10 PM
[Tutorial] PAWN in Notepad++ [QUICKSTEPS] LZLo Tutorials 19 23/02/2013 10:19 PM
PAWN plugin for Notepad++ ettans Help Archive 5 18/05/2011 04:23 PM
How to use pawn studio/Notepad++ to find a bracket? The_Gangstas Everything and Nothing 13 15/12/2010 02:27 AM


All times are GMT. The time now is 07:05 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.