SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 15/07/2012, 07:44 AM   #1
ipsBruno
Godfather
 
ipsBruno's Avatar
 
Join Date: Apr 2010
Location: Brazil, Caxias RS
Posts: 6,087
Reputation: 545
Default Procurar {} Perdida (Resolve Vários Erros)

Vulgo Missing Brackets Finder

Sabe quando você sem querer tira uma "{" e acaba dando zilhões de erros e não sabe em que parte mais ou menos falta?


Para isto criei este simples projeto:

PHP Code:
<script

function 
checkIt(str) { 

    var 
arrBracket = new Array();  
    var 
arrLineBkt = new Array(); 

    var 
opens 0
    var 
lines 0

    for(
0str.length!= ji++) { 

        if(
str[i] == '{') { 
            
arrBracket[opens] = 1
            
arrLineBkt[opens] = lines
            
opens++; 
        } 

        if(
str[i] == '}') { 
            
arrBracket[opens] = 0
            if(!
opens) { 
                return 
alert("ERROR EXCESSIVE '}' on line " lines); 
            } 
            
opens--; 

        } 

        if(
str[i] == '\n')  lines ++; 
    } 

    if(!
opens) { 
        
alert('NO ERROR !!1 YOU IS BEST !!'); 
    } 


    for(
0!= opensi++) { 
        if(
arrBracket[i]) { 
            
alert("ERROR '{' on line" +  arrLineBkt[i]); 
        } 
    } 
     
    return 
true



</script> 

<textarea id=area>Put code here</textarea> 
<input type=button onClick=checkIt(document.getElementById('area').value) value=Hey /> 
Modo de uso
Para usar abra o bloco de notas cole o código acima. Salve em "procurar.html" como "qualquer tipo de arquivo" então vá onde salvou e abra o arquivo com seu navegador de internet. Após isto cole seu código pawn na caixa onde diz "put your code" então clique em "hey" e ele irá analisar seu código

Peguei a idéia daqui
http://forum.sa-mp.com/showthread.ph...07#post1988007
(só que este só informa o número de brackets do código - aff)

O meu informa a linha e funciona para } ou {
Fiz o código em 10 minutos. Falta filtrar quando o "{}" está em um comentário ou "string" mas amanha se eu puder arrumo isto.

------

Se alguém tiver um hosting PHP disponível para colocar estes e outros de meus projetos *--*
Em breve deixo o sistema mais bonito. Isto é um esboço, mas é ÚTIL

Feito em Javascript, a linguagem mais leve e melhor do mundo -q Parecida com Pawn, aconselho para quem quer migrar para outra

TESTADO NO CHROME !!

----

Criado por Bruno da Silva

Abração
__________________
Baixar Músicas Grátis
ipsBruno is offline   Reply With Quote
Old 15/07/2012, 07:45 AM   #2
Sampizito
Gangsta
 
Sampizito's Avatar
 
Join Date: Oct 2011
Location: Porto Velho - Rondonia
Posts: 529
Reputation: 20
Default Re: Procurar {} Perdida (Resolve Vários Erros)

@First post


Show

@Edit

Ficou tudo branco aqui O.o
__________________
Filter Scripter
[ Utilidades para GM DM 1.0] Em breve

Game Mode COD 5 - BR 40%



[Tutorial][Para Iniciantes] Seleção de armas por Dialog, entenda


Sampizito is offline   Reply With Quote
Old 15/07/2012, 07:47 AM   #3
ipsBruno
Godfather
 
ipsBruno's Avatar
 
Join Date: Apr 2010
Location: Brazil, Caxias RS
Posts: 6,087
Reputation: 545
Default Re : Procurar {} Perdida (Resolve Vários Erros)

Pra quem não sabe do que estou falando. Experimenta tirar uma "{" do gamemode (mas sem prestar atenção para linha)

Pronto, você está perdido no meio de erros


Quote:
Originally Posted by Sampizito View Post
@First post


Show

@Edit

Ficou tudo branco aqui O.o

Foi testado apenas no chrome.
__________________
Baixar Músicas Grátis
ipsBruno is offline   Reply With Quote
Old 15/07/2012, 07:53 AM   #4
Sampizito
Gangsta
 
Sampizito's Avatar
 
Join Date: Oct 2011
Location: Porto Velho - Rondonia
Posts: 529
Reputation: 20
Default Re: Procurar {} Perdida (Resolve Vários Erros)

Foi nesse mesmo que eu usei fera..
__________________
Filter Scripter
[ Utilidades para GM DM 1.0] Em breve

Game Mode COD 5 - BR 40%



[Tutorial][Para Iniciantes] Seleção de armas por Dialog, entenda


Sampizito is offline   Reply With Quote
Old 15/07/2012, 07:55 AM   #5
ipsBruno
Godfather
 
ipsBruno's Avatar
 
Join Date: Apr 2010
Location: Brazil, Caxias RS
Posts: 6,087
Reputation: 545
Default Re : Procurar {} Perdida (Resolve Vários Erros)

Eu testei e funcionou aqui. Veja se você está salvando corretamente.

-> BLOCO DE NOTAS
-> COLE O MEU CODIGO
-> SALVAR COMO
-> ARQUIVO.HTML
-> TODOS TIPO DE ARQUIVO
-> SALVAR

Agora vá e dê 2 cliques em Arquivo.HTML


--
O que mostra?
__________________
Baixar Músicas Grátis
ipsBruno is offline   Reply With Quote
Old 15/07/2012, 08:01 AM   #6
Sampizito
Gangsta
 
Sampizito's Avatar
 
Join Date: Oct 2011
Location: Porto Velho - Rondonia
Posts: 529
Reputation: 20
Default Re: Procurar {} Perdida (Resolve Vários Erros)

@Edit

Era erro do meu pc, já resolvi sz'
vou testar agra *-*
__________________
Filter Scripter
[ Utilidades para GM DM 1.0] Em breve

Game Mode COD 5 - BR 40%



[Tutorial][Para Iniciantes] Seleção de armas por Dialog, entenda


Sampizito is offline   Reply With Quote
Old 15/07/2012, 08:02 AM   #7
ipsBruno
Godfather
 
ipsBruno's Avatar
 
Join Date: Apr 2010
Location: Brazil, Caxias RS
Posts: 6,087
Reputation: 545
Default Re : Procurar {} Perdida (Resolve Vários Erros)

Pegue o source da página, mostra algo?
__________________
Baixar Músicas Grátis
ipsBruno is offline   Reply With Quote
Old 15/07/2012, 08:04 AM   #8
Sampizito
Gangsta
 
Sampizito's Avatar
 
Join Date: Oct 2011
Location: Porto Velho - Rondonia
Posts: 529
Reputation: 20
Default Re: Procurar {} Perdida (Resolve Vários Erros)

Já resolvi, vou testar agora

Vaai me ajudar mt *-*
s2
__________________
Filter Scripter
[ Utilidades para GM DM 1.0] Em breve

Game Mode COD 5 - BR 40%



[Tutorial][Para Iniciantes] Seleção de armas por Dialog, entenda


Sampizito is offline   Reply With Quote
Old 15/07/2012, 08:06 AM   #9
ipsBruno
Godfather
 
ipsBruno's Avatar
 
Join Date: Apr 2010
Location: Brazil, Caxias RS
Posts: 6,087
Reputation: 545
Default Re : Procurar {} Perdida (Resolve Vários Erros)

Aí funcionou?

Obviamente ele retorna as linhas proximas, não a exata. Até porque seria impossivel retornar a exata rs
__________________
Baixar Músicas Grátis
ipsBruno is offline   Reply With Quote
Old 15/07/2012, 08:08 AM   #10
Sampizito
Gangsta
 
Sampizito's Avatar
 
Join Date: Oct 2011
Location: Porto Velho - Rondonia
Posts: 529
Reputation: 20
Default Re: Procurar {} Perdida (Resolve Vários Erros)

Eu acabei de perceber isso, fica em torno de 3~5 linhas próximas..

Mais , já um grande avanço !

Perfeito Drakins, resp +
__________________
Filter Scripter
[ Utilidades para GM DM 1.0] Em breve

Game Mode COD 5 - BR 40%



[Tutorial][Para Iniciantes] Seleção de armas por Dialog, entenda


Sampizito 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
[AJUDA] Erros em vários GM Rodrigo. Português/Portuguese 3 14/01/2012 07:27 PM
[HELP]I don't know how to resolve cotyzor Scripting Help 8 12/11/2011 02:40 PM
[AJUDA] Vários erros no pawno. jovinon Português/Portuguese 4 30/10/2011 10:20 PM
[AJUDA] Erros no meu GM, como resolve-los ? :D tivin Português/Portuguese 9 27/11/2010 11:25 AM


All times are GMT. The time now is 11:09 AM.


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