Ir para conteúdo

Featured Replies

Postado

meus players tem o nome [VIP] no nick (os VIP), eu queria tirar isso, mas são 1500 players VIP's na database,

como eu executo essa query no Sqlite pra remover todos de uma vez?


if string.sub(name, 1,6) == "[VIP] " then
db.query("UPDATE `players` SET `name` = '"..pegarNome(getCreatureName(cid)).."' WHERE `id`= " .. nome .. ";")
    local promos = {
    [1] = "Você sera kikado em 10 segundos para tirar o VIP do seu nome. \n COLOQUE A SENHA NOVAMENTE",
    }
    for i = 1, #promos do
    doPlayerPopupFYI(cid, promos)

  • Respostas 6
  • Visualizações 411
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Atenção, fiz duas versões simples pra você, se o nick for como "[VIP]Nazo" utilize esse:
 

UPDATE players SET name = replace(name, '[VIP]', '') WHERE name LIKE '[VIP]%';

 

Porém, se o nick houver um espaço entre vip e o nick do player, como "[VIP] Nazo", utilize isso:

UPDATE players SET name = replace(name, '[VIP] ', '') WHERE name LIKE '[VIP]%';

 

Lembrando sempre de fazer backup do seu banco de dados antes de quaisquer alterações manuais, pois você pode prejudicar sem volta seus dados.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo