Ir para conteúdo
  • Cadastre-se

Tag [VIP] no nome de Players com Premium account!


Posts Recomendados

Gostaria que Players com account Premium ganhasse a tag [VIP] no nome ao colocar Premium e a tag desaparecer quando o premium acabar!

 

Rep +

Link para o post
Compartilhar em outros sites

Manda o script que vc ta usando pro scroll premium.

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Cara, não te aconselho você usar esses script de adicionar [VIP] no nome do char, pois o mesmo possui uma falha grave.

 

Faz de conta que no seu OT tem um player chamado [VIP] Renato, OK.

Aí no outro dia uma outra pessoa diferente se registra no seu OT e cria um char chamado Renato.

 

E se a P.A do [VIP] Renato acabar o seu OT terá dois Renato, por isso eu não recomendo esse Script, pois eu já instalei eles no meu OT e ocorreu esse problema.

Dark Souls Bonfire GIF - Dark Souls Bonfire Rest - Discover & Share GIFs

Link para o post
Compartilhar em outros sites

Cara, não te aconselho você usar esses script de adicionar [VIP] no nome do char, pois o mesmo possui uma falha grave.

 

Faz de conta que no seu OT tem um player chamado [VIP] Renato, OK.

Aí no outro dia uma outra pessoa diferente se registra no seu OT e cria um char chamado Renato.

 

E se a P.A do [VIP] Renato acabar o seu OT terá dois Renato, por isso eu não recomendo esse Script, pois eu já instalei eles no meu OT e ocorreu esse problema.

Então como no otpokémon o cara vira help e fica com a tag help no nome e depois troca de help volta o nome normal?

Link para o post
Compartilhar em outros sites

Pode-se criar um script para não deixar a data base registrar um novo player com o nome do player com TAG, mas acho, que é complicado...

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Caso use o "Account Manager", a ideia do código para bloquear a criação de um player com o mesmo nome, em "LUA" seria mais ou menos assim:

 

for _, name in pairs(Nomes da DB) do
    if name:find("[VIP]") then
        name = name:gsub("[VIP]", "")
        if selectedName == name then

            return error("Desculpe, mas já existe um personagem com este nome.") and false
        end
    end
end

Porém como é "C++", eu vou dar uma lidinha aqui nos códigos do "Account Manager", e vou ver o que consigo fazer :)

Caso use site, peça para outra pessoa fazer o código, porque eu não manjo. Mas a ideia do código é mais ou menos essa que eu escrevi a cima.

Tony Araújo  ;D 

 

Link para o post
Compartilhar em outros sites

 

Caso use o "Account Manager", a ideia do código para bloquear a criação de um player com o mesmo nome, em "LUA" seria mais ou menos assim:

for _, name in pairs(Nomes da DB) do
    if name:find("[VIP]") then
        name = name:gsub("[VIP]", "")
        if selectedName == name then

            return error("Desculpe, mas já existe um personagem com este nome.") and false
        end
    end
end

Porém como é "C++", eu vou dar uma lidinha aqui nos códigos do "Account Manager", e vou ver o que consigo fazer :)

Caso use site, peça para outra pessoa fazer o código, porque eu não manjo. Mas a ideia do código é mais ou menos essa que eu escrevi a cima.

 

 

 

 

Foi só falar que o cara aparece  :angry:

 

Créditos meus por causa da ideia

Editado por Caronte (veja o histórico de edições)

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

 

Caso use o "Account Manager", a ideia do código para bloquear a criação de um player com o mesmo nome, em "LUA" seria mais ou menos assim:

for _, name in pairs(Nomes da DB) do
    if name:find("[VIP]") then
        name = name:gsub("[VIP]", "")
        if selectedName == name then

            return error("Desculpe, mas já existe um personagem com este nome.") and false
        end
    end
end

Porém como é "C++", eu vou dar uma lidinha aqui nos códigos do "Account Manager", e vou ver o que consigo fazer :)

Caso use site, peça para outra pessoa fazer o código, porque eu não manjo. Mas a ideia do código é mais ou menos essa que eu escrevi a cima.

 

Orochi meu server será um projeto sério e não será usado Account Manager!

Link para o post
Compartilhar em outros sites

Credo, deu a entender que todo OT que usa Account Manager é daqueles OT que abre hoje e fecha em uma semana depois.

 

Parei de floodar. :rolleyes:

Account Manager é algo ultrapassado!

Link para o post
Compartilhar em outros sites

E muito boa, por sinal, pois até hoje não foi extinta...

 

 

quer maior facilidade em gerenciar a conta, do que gerenciar na própria conta?

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Como disseram não e recomendado por isso mais o script seria assim

 

if isPremium(cid) then
  db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..getCreatureName(pid).."' WHERE `id` = "..getPlayerGUID(pid)..";") 
  doPlayerSendTextMessage(pid,25,"Você será kickado em 5 segundos para mudança de nome, favor fechar lista de players.") 
  addEvent(doRemoveCreature, 5*1000, pid, true)
end
Editado por kbpaulo (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

 

Como disseram não e recomendado por isso mais o script seria assim

 

if isPremium(cid) then
  db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..getCreatureName(pid).."' WHERE `id` = "..getPlayerGUID(pid)..";") 
  doPlayerSendTextMessage(pid,25,"Você será kickado em 5 segundos para mudança de nome, favor fechar lista de players.") 
  addEvent(doRemoveCreature, 5*1000, pid, true)
end

 

Eu até usaria esse sistema se alguem arrumasse essa falha! Essa falha é muito grave! Nenhum profissional daqui do fórum consegue arrumar essa falha não?

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo