Ir para conteúdo
  • 0

[Resolvido] Como realizo esta façanha?


Naghtrion

Pergunta

Olá estou terminando um plugin e gostaria de incrementar mais coisas nele.

Só que pra isso eu precisaria saber como que faz para que quando um player digite por exemplo "/comando on" cria uma configuração tipo essa:

NickdoPlayer: true

e quando o player digitasse "/comando off" iria mudar a Boolean para false:

NickdoPlayer: false

Ai no caso como eu faço para "getar" isso (no caso o Nick do Player)?

e o resto eu me viro com o "if" e com o "else"

 

Mas como eu pego o nick nas config?

 

Ex:

meu nick é Naghtrion

 

ai eu entro no server e digito "/comando on", então iria criar uma Boolean na config Assim: "Naghtrion: true" junto com todos os outros nicks do server ai na Class como eu faço para pegar o meu Nick na Boolean?

 

E para facilitar se a depois que eu saber como pego meu Nick na Boolean:

Se a Boolean estiver "true" eu só uso o "if" mas se ela estiver "false" eu usaria o "else" ou outro "if" mas com o "!"?

 

Complicado isso! kkkkk

Ficarei muito Grato a quem me ajudar!

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

if(cmd.getName().equalsIgnoreCase("comando") {
p.sendMessage("Digite /comando on | /comando off);
return true;
}
if(cmd.getName().equalsIgnoreCase("On") {
getConfig().set("Nomes.", p.getName + "true");
return true;
 }
if(cmd.getName().equalsIgnoreCase("Off") {
getConfig().set("Nomes.", p.getName + "false");
return true;
}
Para pegar:

 

getConfig().getString("Nomes." + p.getName());
Link para o comentário
Compartilhar em outros sites

if(cmd.getName().equalsIgnoreCase("comando") {
p.sendMessage("Digite /comando on | /comando off);
return true;
}
if(cmd.getName().equalsIgnoreCase("On") {
getConfig().set("Nomes.", p.getName + "true");
return true;
 }
if(cmd.getName().equalsIgnoreCase("Off") {
getConfig().set("Nomes.", p.getName + "false");
return true;
}
Para pegar:

 

getConfig().getString("Nomes." + p.getName());

Isso '-'

Mas na config ia ficar assim?

Nomes:
  Nick1: true
  Nick2: false
...

Ai eu so coloco o Nomes nas config

Obrigado '-'

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...