[DUVIDA]Erro no OnPlayerCommandText
#1

ola personas , eu sou iniciante de pawno e queria uma ajudinha aqui, por exemplo eu crio um comando e vai normal, mas se eu adiciono o 2° comando do gamemode da um erro que e esse:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])//linha 71
{
    if (strcmp("/grana", cmdtext, true, 10) == 0)
    {
    GivePlayerMoney(playerid, 10000);
    GivePlayerWeapon(playerid, 24, 9999);
    SendClientMessage(playerid,0x38F516FF,"Voce Ganhou uma arma e dinheiro, Parabens");
    return 1;
 }
   

if (strcmp("/arma", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 24, 9999);
SendClientMessage(playerid,0x38F516FF,"Voce Ganhou uma arma , Parabens");
return 1;
}
return 0;
}//linha 89
e aqui vai o warning:
pawn Код:
C:\Users\William\Desktop\samp03z_svr_R1_win32\gamemodes\aprender.pwn(82) : warning 217: loose indentation
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
se alguem puder me dizer aonde esta o erro e como arrumar eu ficaria muito feliz ja que , eu entendo um pouco sobre o pawno so nao sou especialista e eu queria adicionar esse conhecimento na minha cabeзa :3
Reply
#2

Falta de indentaзгo..


Copia esse code , coloca neste site aqui depois Apague o code antigo e pegue o do site e cole no No lugar do antigo code ...

EDIT: Se tiver preguiзa :

PHP код:
public OnPlayerCommandText(playeridcmdtext[])//linha 71
{
    if (
strcmp("/grana"cmdtexttrue10) == 0)
    {
        
        
GivePlayerMoney(playerid10000);
        
GivePlayerWeapon(playerid249999);
        
SendClientMessage(playerid,0x38F516FF,"Voce Ganhou uma arma e dinheiro, Parabens");
        return 
1;
    }
    if (
strcmp("/arma"cmdtexttrue10) == 0)
    {
        
GivePlayerWeapon(playerid249999);
        
SendClientMessage(playerid,0x38F516FF,"Voce Ganhou uma arma , Parabens");
        return 
1;
    }
    return 
0;
}
//linha 89 
Reply
#3

Quote:
Originally Posted by shittt
Посмотреть сообщение
Falta de indentaзгo..


Copia esse code , coloca neste site aqui depois Apague o code antigo e pegue o do site e cole no No lugar do antigo code ...

EDIT: Se tiver preguiзa :

PHP код:
public OnPlayerCommandText(playeridcmdtext[])//linha 71
{
    if (
strcmp("/grana"cmdtexttrue10) == 0)
    {
        
        
GivePlayerMoney(playerid10000);
        
GivePlayerWeapon(playerid249999);
        
SendClientMessage(playerid,0x38F516FF,"Voce Ganhou uma arma e dinheiro, Parabens");
        return 
1;
    }
    if (
strcmp("/arma"cmdtexttrue10) == 0)
    {
        
GivePlayerWeapon(playerid249999);
        
SendClientMessage(playerid,0x38F516FF,"Voce Ganhou uma arma , Parabens");
        return 
1;
    }
    return 
0;
}
//linha 89 
por que deu isso
nao entendi o codigo nao mudou em nada mas agora deu para compilar? O.o
(ah e esse site que voce mandou nao abre aqui, nao sei porq )
Reply
#4

falta de identaзao nao vai causar nenhum problema no script em si( nao buga) mas torna mais dificil a leitura do codigo.
Reply
#5

Quote:
Originally Posted by williamgato
Посмотреть сообщение
por que deu isso
nao entendi o codigo nao mudou em nada mas agora deu para compilar? O.o
http://pt.wikipedia.org/wiki/Indenta%C3%A7%C3%A3o
Reply
#6

Quote:
Originally Posted by caoraivoso3
Посмотреть сообщение
falta de identaзao nao vai causar nenhum problema no script em si( nao buga) mas torna mais dificil a leitura do codigo.
Quote:
Originally Posted by shittt
Посмотреть сообщение
Obrigado pela ajuda , foi mais do que ъtil !!!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)