[Off] Alguйm sabe como compilar Pawn no VSCODE ?
#1

Boa noite galera alguйm aqui sabe como compilar Pawn na IDE do VSCODE ?
Reply
#2

C/C++ for VS Code

Basicamente o mesmo esquema. Vocк sу precisa mudar os paths pro compiler do Pawn. Se tiver alguma dъvida, pode se basear nos artigos que se tem por aqui com o mesmo intuito, porйm utilizando editores diferentes, como Sublime.


Abraзos.
Reply
#3

Eu postaria os passos se jб nгo houvesse tutoriais:
https://sampforum.blast.hk/showthread.php?tid=638126
https://sampforum.blast.hk/showthread.php?tid=625344
Reply
#4

https://sampforum.blast.hk/showthread.php?tid=647134
Reply
#5

https://github.com/Southclaws/sampctl
Reply
#6

Pawn Tools
Reply
#7

Fiz todos os passos porйm assim que eu compilo com F5 estб dando este erro no Terminal:

Minha dъvida ainda persiste pois ainda nгo consegui compilar nenhum cуdigo atravйs do VSCODE.

1 Utilizado:

Code:
{ 
    "version": "2.0.0",  
    "type": "shell", 
    "args": ["${relativeFile}"],  
    "windows":  
    {  
        "command": "${workspaceRoot}\\pawno\\pawncc.exe"  
    } 
}
O terminal me retornou o erro:

Code:
> Executing task in folder Servidor Atual: """C:\Users\Leonardo Bradoks\Desktop\Servidor Atual\pawno\pawncc.exe" "filterscripts/Sistema de Level e Respeitos.pwn""" <

'""C:\Users\Leonardo' nгo й reconhecido como um comando interno
ou externo, um programa operбvel ou um arquivo em lotes.
O processo terminal encerrado com cуdigo de saнda: 1

Terminal serб reutilizado pelas tarefas, pressione qualquer tecla para fechar.
2 Utilizado:

Code:
{ 
  "version": "2.0.0", 
  "tasks": [ 
    { 
      "label": "build-normal", 
      "type": "shell", 
      "command": "${workspaceRoot}\\pawno\\pawncc.exe", 
      "args": ["${file}", "-Dgamemodes", "-;+", "-(+", "-d3"], 
      "group": { 
        "kind": "build", 
        "isDefault": true 
      }, 
      "isBackground": false, 
      "presentation": { 
        "reveal": "silent", 
        "panel": "dedicated" 
      }, 
      "problemMatcher": "$pawncc" 
    } 
  ] 
}
Estб dando erro na linha "problemMatcher": "$pawncc" mesmo assim salvei e tentei compilar.

O terminal me retornou o erro:

Code:
> Executing task in folder Servidor Atual: """C:\Users\Leonardo Bradoks\Desktop\Servidor Atual\pawno\pawncc.exe" "c:\Users\Leonardo Bradoks\Desktop\Servidor Atual\filterscripts\Sistema de Level e Respeitos.pwn" -Dgamemodes -;+ -(+ -d3"" <

'""C:\Users\Leonardo' nгo й reconhecido como um comando interno
ou externo, um programa operбvel ou um arquivo em lotes.
O processo terminal encerrado com cуdigo de saнda: 1

Terminal serб reutilizado pelas tarefas, pressione qualquer tecla para fechar.
Peзo que me ajudem pois este tуpico estб confuso e o autor do tуpico nгo estб sanando as dъvidas alheias.
Reply
#8

PHP Code:
{
    
"version""2.0.0",
    
"tasks": [
        {
            
"label""build-normal",
            
"type""shell",
            
"command""${workspaceRoot}\\pawno\\pawncc.exe",
            
"args": ["\\\"${relativeFile}\\\"""\\\"-;+\\\"""\\\"-(+\\\""],
            
"group": {
                
"kind""build",
                
"isDefault"true
            
},
            
"isBackground"false,
            
"presentation": {
                
"reveal""silent",
                
"panel""dedicated"
            
},
            
"problemMatcher""$pawncc"
        
}
    ]

Reply
#9

Quote:
Originally Posted by 1sbedx
View Post
PHP Code:
{
    
"version""2.0.0",
    
"tasks": [
        {
            
"label""build-normal",
            
"type""shell",
            
"command""${workspaceRoot}\\pawno\\pawncc.exe",
            
"args": ["\\\"${relativeFile}\\\"""\\\"-;+\\\"""\\\"-(+\\\""],
            
"group": {
                
"kind""build",
                
"isDefault"true
            
},
            
"isBackground"false,
            
"presentation": {
                
"reveal""silent",
                
"panel""dedicated"
            
},
            
"problemMatcher""$pawncc"
        
}
    ]

Code:
> Executing task in folder Servidor Atual: "C:\Users\Leonardo Bradoks\Desktop\Servidor Atual\pawno\pawncc.exe" \".vscode/tasks.json\" \"-;+\" \"-(+\" <

'C:\Users\Leonardo' nгo й reconhecido como um comando interno
ou externo, um programa operбvel ou um arquivo em lotes.
O processo terminal encerrado com cуdigo de saнda: 1

Terminal serб reutilizado pelas tarefas, pressione qualquer tecla para fechar.
Reply
#10

alguйm ?
Reply
#11

Tenta:
Code:
"command": "\\\"${workspaceRoot}\\pawno\\pawncc.exe\\\"",
Reply
#12

Quote:
Originally Posted by F1N4L
View Post
Tenta:
Code:
"command": "\\\"${workspaceRoot}\\pawno\\pawncc.exe\\\"",
Nгo funcionou, tentei arrumar conforme as prints dos pessoal que funcionou mas mesmo assim o meu ainda nгo funciona toma no c*.

Code:
{ 
  "version": "2.0.0" ,  
  "tasks": [ 
      { 
          "label": "build-normal" ,  
          "type": "shell" , 
          "command": ["c:\\Users\\Leonardo Bradoks\\Desktop\\Servidor Atual\\pawno\\pawncc.exe", "${file}"],          
          "args": ["-;+", "-(+"],
          "group": { 
              "kind": "build" , 
              "isDefault": true 
          }, 
          "isBackground": false, 
          "presentation": { 
              "reveal": "silent" ,  
              "panel": "dedicated"  
          }, 
          "problemMatcher": "$pawncc"  
      } 
  ] 
}
Code:
Terminal serб reutilizado pelas tarefas, pressione qualquer tecla para fechar.

> Executing task in folder Servidor Atual: "c:\Users\Leonardo Bradoks\Desktop\Servidor Atual\pawno\pawncc.exe c:\Users\Leonardo Bradoks\Desktop\Servidor Atual\filterscripts\Sistema de Level e Respeitos.pwn" -;+ -(+ <

'c:\Users\Leonardo' nгo й reconhecido como um comando interno
ou externo, um programa operбvel ou um arquivo em lotes.
O processo terminal encerrado com cуdigo de saнda: 1

Terminal serб reutilizado pelas tarefas, pressione qualquer tecla para fechar.
Reply
#13

Confesso que eu desisti de tentar resolver essa bagaзa!
Passei a usar diretуrios que nгo necessitam de espaзo...
Reply
#14

Code:
{ 
  "version": "2.0.0", 
  "tasks": [ 
      { 
          "label": "build-normal", 
          "type": "shell", 
          "command": ["c:\\Users\\Leonardo^ Bradoks\\Desktop\\Servidor^ Atual\\pawno\\pawncc.exe", "${file}"],          
          "args": ["-;+", "-(+"],
          "group": { 
              "kind": "build", 
              "isDefault": true 
          }, 
          "isBackground": false, 
          "presentation": { 
              "reveal": "silent", 
              "panel": "dedicated" 
          }, 
          "problemMatcher": "$pawncc" 
      } 
  ] 
}
De nada.
Reply
#15

Quote:
Originally Posted by godkrad
View Post
Code:
{ 
  "version": "2.0.0", 
  "tasks": [ 
      { 
          "label": "build-normal", 
          "type": "shell", 
          "command": ["c:\\Users\\Leonardo^ Bradoks\\Desktop\\Servidor^ Atual\\pawno\\pawncc.exe", "${file}"],          
          "args": ["-;+", "-(+"],
          "group": { 
              "kind": "build", 
              "isDefault": true 
          }, 
          "isBackground": false, 
          "presentation": { 
              "reveal": "silent", 
              "panel": "dedicated" 
          }, 
          "problemMatcher": "$pawncc" 
      } 
  ] 
}
De nada.
Obrigado compilou mas estб apresentando este erro ai sendo que no outra pawn infernus nгo apresentava, sei que estб dizendo que nгo estб conseguindo ler o arquivo Servidor.p porйm estou estranhando este caminho "Bradoks\Desktop\Servidor.p"

Code:
> Executing task in folder Servidor Atual: "c:\Users\Leonardo^ Bradoks\Desktop\Servidor^ Atual\pawno\pawncc.exe c:\Users\Leonardo Bradoks\Desktop\Servidor Atual\filterscripts\Sistema de Level e Respeitos.pwn" -;+ -(+ <

Pawn compiler 3.2.3664                  Copyright © 1997-2006, ITB CompuPhase

Bradoks\Desktop\Servidor.p(0) : fatal error 100: cannot read from file: "Bradoks\Desktop\Servidor.p"

Compilation aborted.
1 Error.
O processo terminal encerrado com cуdigo de saнda: 1

Terminal serб reutilizado pelas tarefas, pressione qualquer tecla para fechar.
Reply
#16

Desiste, vai usar Sublime.
Reply
#17

Quote:
Originally Posted by godkrad
View Post
Desiste, vai usar Sublime.
Desistir й para os fracos !
Reply
#18

tente:
Code:
{ 
  "version": "2.0.0", 
  "tasks": [ 
      { 
          "label": "build-normal", 
          "type": "shell", 
          "command": ["c:\\Users\\Leonardo^ Bradoks\\Desktop\\Servidor^ Atual\\pawno\\pawncc.exe", "\"${file}\""],          
          "args": ["-;+", "-(+"],
          "group": { 
              "kind": "build", 
              "isDefault": true 
          }, 
          "isBackground": false, 
          "presentation": { 
              "reveal": "silent", 
              "panel": "dedicated" 
          }, 
          "problemMatcher": "$pawncc" 
      } 
  ] 
}
Reply
#19

Reply
#20

Oficialmente sou um fraco. Viva Sublime.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)