@@Helflin,
Tenta assim:
doPlayerSendTextMessage(cid,22,"Voce entrou na sala de treinamento.")
db.query("UPDATE `players` SET `is_training` = 1 WHERE name = '" .. string.gsub(getCreatureName(cid), "'", "\'") .. "';")
By Helflin, 29 de jun. de 2015 in Scripts
info
Group: Herói
Joined: 01/05/08
Posts: 2.6k
Reputation: +536
Gender: Masculino

@@Helflin,
Tenta assim:
doPlayerSendTextMessage(cid,22,"Voce entrou na sala de treinamento.")
db.query("UPDATE `players` SET `is_training` = 1 WHERE name = '" .. string.gsub(getCreatureName(cid), "'", "\'") .. "';")
nvm já postaram
Edited Junho 29 by zipter98
O erro continua quanto ao '

O negócio é:
O cara entra em um teleport que tem certo uniqueID, ai eu vou e altero um campo na tabela players ...
Porém eu to checando WHERE nome = x ... Não teria como eu usar uma função que pega o ID do player ao invés de pegar o nome? Com isso eu não teria esse erro de quebra de string.
info
Group: Herói
Joined: 01/05/08
Posts: 2.6k
Reputation: +536
Gender: Masculino

O erro continua quanto ao '
O negócio é:
O cara entra em um teleport que tem certo uniqueID, ai eu vou e altero um campo na tabela players ...
Porém eu to checando WHERE nome = x ... Não teria como eu usar uma função que pega o ID do player ao invés de pegar o nome? Com isso eu não teria esse erro de quebra de string.
Tem sim,
Basta usar a condição
WHERE id = getPlayerGUID(cid)
Vlw @zipter98 e @BrunoMinervino.
WHERE id = getPlayerGUID(cid)
Isso resolveu, vlw mesmo!!
info
Group: Artesão
Joined: 26/05/08
Posts: 142
Reputation: +9
Fala galera,
Tenho esse código em um arquivo.lua: