[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 i = 0, j = strlen(name); i <= j; i++) {
tmp[i] = name[i];
if(i == 0 && (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