até que essa função é útil para alguns comandos
rep+
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

até que essa função é útil para alguns comandos
rep+
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Tem um parênteses a mais e poderia ter feito assim:
function isValidName(name)
return db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name) .. ";"):getID() ~= 1
end
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

@DemonBholder.
Obrigado mais eu não sei muito usar querys.
@Tópico.
Qualquer dúvida ou sugestão poste.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

na verdade já existe uma função parecida:
'playerExists(name)'
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit
Tipo: Função.
Testado: Não.
Explicando!.
Bom ela é uma função que checa se o nome já existe na database agora sem mais delongas vamos ao script.
Instalando!.
Primeiramente vá em pasta do seu servidor / data / lib abra o 050 - function e no começo coloque
function isValidName(name) return db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name) .. ";"):getID() == 1) and false or true endExêmplo!.
Fiz um exêmplo em TalkAction vamos a ele:
esperam que achem alguma utilidade.
Créditos:
Eu ( por quase toda função)
LuckOake ( pela db.escapeString(name) ).
Editado Setembro 21 por Skymagnum