[Ajuda] IsNull
#1

pawn Код:
if( isnull( params ) ) return SendClientMessage(playerid, -1, "Erro: /all [texto]");
Estava vendo alguns tуpicos e vi pessoas usando isnull ele verifica se o parвmetro que vocк digitou estб vazio sendo assim logo retorna uma mensagem ex:[Uso correto: /all [txt]], entгo gostaria saber se para usar isnull acima necessita de alguma include ou nгo.
Reply
#2

se vocк usa zcmd nгo precisa, provavelmente jб vem, mas й um mйtodo bбsico besta.

pawn Код:
#if !defined isnull
    #define isnull(%1) \
                ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
#endif
- retirado da include ZCMD.
Reply
#3

ou pode ser simplesmente com EOS*

pawn Код:
if(minh_string[0] == '\0'){

}

Verificar se string й nula.


*Estudando*
pawn Код:
main(){
    new
        string[5]
    ;
   
    if(string[0] == '\0'){
        printf(#String estб vazia);
    }
   
   
    string[0] = 'h';
    string[1] = 'e';
    string[2] = 'l';
    string[3] = 'l';
    string[4] = 'o';
   
    if(string[0] != '\0'){
        printf(#String nгo estб vazia);
        printf("String: %s", string);
    }

}
Reply
#4

Ah valeu William, sim eu uso ZCMD entгo acho que posso usar sem problemas.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)