[Ajuda] Esse comando estб com 1 erro nгo consigo resolver!!!
#1

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.
Reply
#2

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.
Reply
#3

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
Reply
#4

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!
Reply
#5

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
Reply
#6

@OFF
Reply
#7

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 ?
Reply
#8

LOL!

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

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 )
....
Reply
#10

Resolvido

Obrigado Glenderson!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)