SA-MP Forums Archive
[Pedido] "Case-sensitive" para SQLite/PAWN - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] "Case-sensitive" para SQLite/PAWN (/showthread.php?tid=647669)



"Case-sensitive" para SQLite/PAWN - pWesley - 08.01.2018

Alguйm aн possui uma lуgica para case-sensitive para um dos dois parвmetros por favor? Tф tendo problemas para controlar contas existentes que sгo criadas com diferenзas nos nomes (Exemplo: Wesley_Pereira e wesley_pereira)


Re: "Case-sensitive" para SQLite/PAWN - F1N4L - 08.01.2018

@EDIT

Se usa COLLATE NOCASE para desativar*.


Re: "Case-sensitive" para SQLite/PAWN - Bruno13 - 08.01.2018

PHP Code:
//autor: AndySedeyn
FixUsername(name[]) {  

    new  
        
tmp[MAX_PLAYER_NAME];  

    for(new 
0strlen(name); <= ji++) {  

        
tmp[i] = name[i];  

        if(
== && (name[i] <= 'A' || name[i] >= 'Z')) {  
            
tmp[i] = toupper(name[i]);  
        }  
        else if(
name[i-1] == '_' && (name[i] <= 'A' || name[i] >= 'Z')) {  
            
tmp[i] = toupper(name[i]);  
        }  
        else if(
name[i-1] != '_' && (name[i] >= 'A' || name[i] <= 'Z'))  {  
            
tmp[i] = tolower(name[i]);  
        }  
    }  
    return 
tmp;  

Dois minutos de busca https://sampforum.blast.hk/showthread.php?tid=613977&page=2


Re: "Case-sensitive" para SQLite/PAWN - SpikeCompiler - 08.01.2018

Aqui