SA-MP Forums Archive
[Ajuda] Esse comando estб com 1 erro nгo consigo resolver!!! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Esse comando estб com 1 erro nгo consigo resolver!!! (/showthread.php?tid=613728)



Esse comando estб com 1 erro nгo consigo resolver!!! - RianRBS - 31.07.2016

Galera eu estуu tentando criar um comando de dar procurado para um jogar mais estб dando apenбs 1 erro eu sуu novato em SA-MP entгo estуu pedindo ajuda para vocкs vou deixar o comando e o erro!!!

Comando abaixo.
Ajude-me e ganhe + 1 Rep

Код:
if(strcmp(cmd, "/darprocurado", true == 0)
{
new aname[MAX_PLAYER_NAME];
if(pAdmin[playerid] == 4 || pAdmin[playerid] == 5)
{
new tmp[256], plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Digite: /Darprocurado [id] [motivo]");
return 1;
}
plid = strval(tmp);
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
if(IsPlayerConnected(plid))
{
dini_IntSet(file2, "procurado", 1);
SetPlayerWantedLevel(playerid, 1);
format(string, sizeof(string), "%s Deu 1 estrela de procurado para %s)", pname, aname);
SendClientMessageToAll(LARANJA, string);
}
else
{
format(string, sizeof(string), "ID %d nгo й vбlido!", plid);
SendClientMessage(playerid, Vermelho, string);
}
}
return 1;
}
Erros = 1
Код:
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7626) : warning 217: loose indentation
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7626) : warning 213: tag mismatch
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7627) : error 001: expected token: ")", but found "{"
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7658) : warning 217: loose indentation
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(16457) : warning 217: loose indentation
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(16528) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.



Respuesta: Esse comando estб com 1 erro nгo consigo resolver!!! - SammyJ - 31.07.2016

PHP код:
if(strcmp(cmd"/darprocurado"true == 0))
{
    new 
aname[MAX_PLAYER_NAME];
    if(
pAdmin[playerid] == || pAdmin[playerid] == 5)
    {
        new 
tmp[256], plid;
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
            return 
SendClientMessage(playeridVermelho"Digite: /Darprocurado [id] [motivo]");
            
        
plid strval(tmp);
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(plidpnameMAX_PLAYER_NAME);
        if(
IsPlayerConnected(plid))
        {
            
dini_IntSet(file2"procurado"1);
            
SetPlayerWantedLevel(playerid1);
            
format(stringsizeof(string), "%s Deu 1 estrela de procurado para %s)"pnameaname);
            
SendClientMessageToAll(LARANJAstring);
        }
        else
        {
            
format(stringsizeof(string), "ID %d nгo й vбlido!"plid);
            
SendClientMessage(playeridVermelhostring);
        }
    }
    return 
1;

@off

Tenta deixar seu codigo mais identado.


Re: Esse comando estб com 1 erro nгo consigo resolver!!! - Ender_ - 01.08.2016

Glederson se nгo sabe ajudar man, nem comenta, serio. tu so traduziu mds

Quote:
Originally Posted by RianRBS
Посмотреть сообщение
Код:
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7626) : warning 217: loose indentation
Olha Rian sou novato em Pawno.. mais .. seu problema nгo й mt dificil ..
Warning 217: Loose indentation й simples de resolver.. vc esqueceu de dar espaзo .. exemplo
ERRADO:
PHP код:
public OnGameModeInit()
{
AddPlayerClass(298,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1);
return 
1;

Correto:
PHP код:
public OnGameModeInit()
{
    
AddPlayerClass(298,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1);
    return 
1;

FIX: tem q dar os espaзo .. no lugar certo.. o Padrгo й 4 espaзos..
mais se preferir nгo gastar tempo arrumando um por 1

й so colocar isso laaa em cima da Gamemode .. em baixo das includes: Exemplo
PHP код:
#include <a_samp>
#pragma tabsize 0 
Espero q tenha ajudado em resolver pelo menos essas warning ;-;
e outra coisa.. a falta de atenзгo.. q ta gerando os erros man..
Код:
    if(strcmp(cmd, "/darprocurado", true == 0);  <<<<<<
tu ta esquecendo de colocar ;; ponto e virgula no final
n sei te explicar bem.. mais espero q tenha entendido um pouco ..
att: Sprunk


Re: Esse comando estб com 1 erro nгo consigo resolver!!! - F1N4L - 01.08.2016

Quote:
Originally Posted by iSprunk
Посмотреть сообщение
Glederson se nгo sabe ajudar man, nem comenta, serio. tu so traduziu mds


Olha Rian sou novato em Pawno.. mais .. seu problema nгo й mt dificil ..
Warning 217: Loose indentation й simples de resolver.. vc esqueceu de dar espaзo .. exemplo
ERRADO:
PHP код:
public OnGameModeInit()
{
AddPlayerClass(298,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1);
return 
1;

Correto:
PHP код:
public OnGameModeInit()
{
    
AddPlayerClass(298,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1);
    return 
1;

FIX: tem q dar os espaзo .. no lugar certo.. o Padrгo й 4 espaзos..
mais se preferir nгo gastar tempo arrumando um por 1

й so colocar isso laaa em cima da Gamemode .. em baixo das includes: Exemplo
PHP код:
#include <a_samp>
#pragma tabsize 0 
Espero q tenha ajudado em resolver pelo menos essas warning ;-;
att: Sprunk
Na verdade VOCК estб errado!
Primeiramente, identaзгo nгo torna um cуdigo funcional ou disfuncional, por esta razгo nгo se pode afirmar o que й correto ou errado, pois estamos falando de espaзos!
Manter um cуdigo bem estruturado й o foco de todo programador... Organizaзгo.

Quote:

tem q dar os espaзo .. no lugar certo.. o Padrгo й 4 espaзos..
mais se preferir nгo gastar tempo arrumando um por 1

Ou um TAB й o suficiente.


Isso й BEM errado do ponto de vista profissional!
Код:
#pragma tabsize 0
Este pragma ignora qualquer aviso de mб identaзгo e nгo й tгo utilizado hoje e nгo se deve mais se utilizar, nгo se recomenda isso para ninguйm, principalmente para novatos que irгo absorver cada detalhe aprendido. Em scripts antigos era bem usado, porйm hoje nгo se usa, e muitas pessoas nгo o recomendam, inclusive eu.

Admiro tentar ajudar, mas afirmar que um usuбrio estб errado quando vc tbm estб nгo vai ajudar!


Re: Esse comando estб com 1 erro nгo consigo resolver!!! - Ender_ - 01.08.2016

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Isso й BEM errado do ponto de vista profissional!

#pragma tabsize 0
!
Ok, mais la em cima eu disse: vc esqueceu de dar os espaзo.. sгo 4 espaзo e talz..
ee SEEE ele quiser por o Tabsize
.. desculpe se eu errei, mais como eu disse
se preferir use .. n falei q era pra usar esse pragma


Re: Esse comando estб com 1 erro nгo consigo resolver!!! - SkyneTSAMP - 01.08.2016

@OFF


Respuesta: Re: Esse comando estб com 1 erro nгo consigo resolver!!! - SammyJ - 01.08.2016

Quote:
Originally Posted by iSprunk
Посмотреть сообщение
Glederson se nгo sabe ajudar man, nem comenta, serio. tu so traduziu mds


Olha Rian sou novato em Pawno.. mais .. seu problema nгo й mt dificil ..
Warning 217: Loose indentation й simples de resolver.. vc esqueceu de dar espaзo .. exemplo
ERRADO:
PHP код:
public OnGameModeInit()
{
AddPlayerClass(298,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1);
return 
1;

Correto:
PHP код:
public OnGameModeInit()
{
    
AddPlayerClass(298,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1);
    return 
1;

FIX: tem q dar os espaзo .. no lugar certo.. o Padrгo й 4 espaзos..
mais se preferir nгo gastar tempo arrumando um por 1

й so colocar isso laaa em cima da Gamemode .. em baixo das includes: Exemplo
PHP код:
#include <a_samp>
#pragma tabsize 0 
Espero q tenha ajudado em resolver pelo menos essas warning ;-;
e outra coisa.. a falta de atenзгo.. q ta gerando os erros man..
Код:
    if(strcmp(cmd, "/darprocurado", true == 0);  <<<<<<
tu ta esquecendo de colocar ;; ponto e virgula no final
n sei te explicar bem.. mais espero q tenha entendido um pouco ..
att: Sprunk
Vocк viu realmente o cуdigo dele? percebeu que nesta parte
Код:
if(strcmp(cmd, "/darprocurado", true == 0)
estб faltando o ")" no final da linha.

Viu os erros dele?

Код:
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7626) : warning 217: loose indentation
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7626) : warning 213: tag mismatch
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7627) : error 001: expected token: ")", but found "{"
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(7658) : warning 217: loose indentation
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(16457) : warning 217: loose indentation
C:\Users\Rans\Desktop\SDS\gamemodes\Dten03e.pwn(16528) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase
Aonde que isso й certo...
Код:
    if(strcmp(cmd, "/darprocurado", true == 0);  <<<<<<
Agora me explica o que eu fiz de errado ?


Re: Esse comando estб com 1 erro nгo consigo resolver!!! - Danzou - 01.08.2016

LOL!

PHP код:
if(strcmp(cmd"/darprocurado"true) == 0



Re: Esse comando estб com 1 erro nгo consigo resolver!!! - Ender_ - 01.08.2016

falta de atenзгo minha '-' uй
EU nгo estou usando a GM dele pra saber se os ERROS continuaram ou nгo
por isso nem me liguei q faltava fechar mais um )
....


Re: Esse comando estб com 1 erro nгo consigo resolver!!! - RianRBS - 01.08.2016

Resolvido

Obrigado Glenderson!