[Ajuda] Ajuda
#1

Qual E O Erro Desse Comando


PHP код:
{new
      
cmd[128],idx;
   
cmd strtok(cmdtextidx);
    if(
strcmp(cmd"/criarcla"true) == 0)
    {
          
format(pFilesizeof(pFile), "clas/%s.ini"PlayerName(playerid));
        if(
dini_Exists(pFile))
          {
              if(
strcmp(dini_Get(pFile"cla"), "Nenhum"false))
              {
                
format(gFilesizeof(gFile), "clas/%s.ini"dini_Get(pFile"cla"));
                if(
strcmp(dini_Get(gFile"Dono"), PlayerName(playerid), true) == 0)
                {
                    
MensagemFormatada(playeridCOR_ERRO"| ERRO | Vocк й dono do clг %s, exclua-o primeiro para poder criar outro!"dini_Get(pFile"cla"));
                }
                else if(
strcmp(dini_Get(gFile"Dono"), PlayerName(playerid), false))
                {
                    
MensagemFormatada(playeridCOR_ERRO"| ERRO | Vocк й membro do clг %s, primeiro saia do clг para criar o seu!"dini_Get(pFile"cla"));
                }
                return 
1;
              }
          }
            else if(!
dini_Exists(pFile))
          {
              
dini_Create(pFile);
              
dini_Set(pFile"cla""Nenhum");
          }
        new 
length strlen(cmdtext);
        while ((
idx length) && (cmdtext[idx] <= ' '))
        {
             
idx++;
        }
        new 
offset idx;
        new 
result[64];
        while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
        {
            
result[idx offset] = cmdtext[idx];
               
idx++;
        }
         
result[idx offset] = EOS;
         if(!
strlen(result))
        {
              
SendClientMessage(playeridCOR_ERRO"| ERRO | Uso correto: /GangueCriar [ nome do clг ]");
              return 
1;
          }
          if(
strlen(result) > 25)
        {
              
SendClientMessage(playeridCOR_ERRO"| ERRO | Nome muito grande!");
              return 
1;
          }
          
format(gFilesizeof(gFile), "clas/%s.ini"result);
        if(
dini_Exists(gFile))
        {
            
SendClientMessage(playeridCOR_ERRO"| ERRO | Jб а uma existente com esse nome, escolha outro!");
            return 
1;
        } 

Erros
PHP код:
C:\Users\alexandre\Desktop\gm\samp037_svr_R1_win32\filterscripts\FSgang.pwn(110) : warning 217loose indentation
C
:\Users\alexandre\Desktop\gm\samp037_svr_R1_win32\filterscripts\FSgang.pwn(110) : error 047: array sizes do not match, or destination array is too small
C
:\Users\alexandre\Desktop\gm\samp037_svr_R1_win32\filterscripts\FSgang.pwn(112) : warning 217loose indentation
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
1 Errors

Reply
#2

Qual й a linha 110?
Reply
#3

110
Quote:

cmd = strtok(cmdtext, idx);

112
PHP код:
    if(strcmp(cmd"/criarcla"true) == 0
Reply
#4

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    new 
cmd[128],idx;
    
cmd strtok(cmdtextidx);
    if(
strcmp(cmd"/criarcla"true) == 0)
    {
        
format(pFilesizeof(pFile), "clas/%s.ini"PlayerName(playerid));
        if(
dini_Exists(pFile))
        {
            if(
strcmp(dini_Get(pFile"cla"), "Nenhum"false))
            {
                
format(gFilesizeof(gFile), "clas/%s.ini"dini_Get(pFile"cla"));
                if(
strcmp(dini_Get(gFile"Dono"), PlayerName(playerid), true) == 0)
                {
                    
MensagemFormatada(playeridCOR_ERRO"| ERRO | Vocк й dono do clг %s, exclua-o primeiro para poder criar outro!"dini_Get(pFile"cla"));
                }
                else if(
strcmp(dini_Get(gFile"Dono"), PlayerName(playerid), false))
                {
                    
MensagemFormatada(playeridCOR_ERRO"| ERRO | Vocк й membro do clг %s, primeiro saia do clг para criar o seu!"dini_Get(pFile"cla"));
                }
                return 
1;
            }
        }
        else
        {
            
dini_Create(pFile);
            
dini_Set(pFile"cla""Nenhum");
        }
        new 
length strlen(cmdtext);
        while ((
idx length) && (cmdtext[idx] <= ' '))
        {
             
idx++;
        }
        new 
offset idx;
        new 
result[64];
        while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
        {
            
result[idx offset] = cmdtext[idx];
               
idx++;
        }
        
result[idx offset] = EOS;
        if(!
strlen(result))
        {
            
SendClientMessage(playeridCOR_ERRO"| ERRO | Uso correto: /GangueCriar [ nome do clг ]");
            return 
1;
        }
        if(
strlen(result) > 25)
        {
            
SendClientMessage(playeridCOR_ERRO"| ERRO | Nome muito grande!");
            return 
1;
        }
        
format(gFilesizeof(gFile), "clas/%s.ini"result);
        if(
dini_Exists(gFile))
        {
            
SendClientMessage(playeridCOR_ERRO"| ERRO | Jб а uma existente com esse nome, escolha outro!");
            return 
1;
        }
        
//FALTA O RESTANTE DO COMANDO.
    
}
    return 
0;

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)