até que essa função é útil para alguns comandos
rep+
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

até que essa função é útil para alguns comandos
rep+
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: 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
Group: Marquês
Joined: 02/08/12
Posts: 1k
Reputation: +234
Tibia Character: Maurolkit

@DemonBholder.
Obrigado mais eu não sei muito usar querys.
@Tópico.
Qualquer dúvida ou sugestão poste.
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

na verdade já existe uma função parecida:
'playerExists(name)'
info
Group: Marquês
Joined: 02/08/12
Posts: 1k
Reputation: +234
Tibia Character: 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) ).
Edited Setembro 21 by Skymagnum