[Ajuda] Limitar caracteres no comando
#1

Pessoal eu estou tentando colocar por exemplo /pedirevento [Texto], o texto nгo pode ser maior que 24 caracteres, jб tentei usar if(strlen(inputtext > 24) mas dб undefined symbol inputtext:

Estб aqui o cуdigo, se alguйm puder me ajudar, grato desde jб!

PHP код:
if(strcmp(cmd"/pedirevento"true) == 0)
    {
    new 
peString[64];
    
GetPlayerName(playeridpeString24);
    new 
length strlen(cmdtext);
    while ((
idx length) && (cmdtext[idx] <= ' '))
    {
    
idx++;
    }
    new 
offset idx;
    new 
result[96];
    while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
    {
    
result[idx offset] = cmdtext[idx];
    
idx++;
    }
    
result[idx offset] = EOS;
    if(!
strlen(result)) return SendClientMessage(playeridCORX1"| ERRO | Uso: /pedirevento [Evento/Modalidade] - Tamanho mбximo do pedido: 24 caracteres!");
    
format(peStringsizeof(peString), "{EAFF00}| PEDIDO | %s - [ID: %d] estб pedindo o evento: %s"peStringplayeridresult);
    for(new 
0MAX_PLAYERSi++) { if((pOrgE(playerid)) || (pOrgEDM(playerid)) || (IsPlayerAdmin(playerid))) SendClientMessage(i, -1peString); }
    
SendClientMessage(playerid, -1"{BCEBEA}| PEDIDO | Os organizadores de eventos e administradores foram informados!");
    return 
1;
    } 
Obs: Quero fazer de uma forma que nгo limite pela string, e sim pelo inputtext, e retorne uma mensagem caso seja maior que 24 caracteres.
Reply


Messages In This Thread
Limitar caracteres no comando - by GuilhermeW - 03.10.2016, 22:21
Re: Limitar caracteres no comando - by RedMF - 03.10.2016, 23:04
Re: Limitar caracteres no comando - by OtimoJogo - 03.10.2016, 23:33
Re: Limitar caracteres no comando - by HardWar - 04.10.2016, 00:29
Re: Limitar caracteres no comando - by RedMF - 04.10.2016, 00:37

Forum Jump:


Users browsing this thread: 2 Guest(s)