JavaScript – die besten Beiträge

Ich weiß nicht was ich falsch gemacht habe mit PermissionsEX?

groups:

 Landstreicher:

   options:

     prefix: '&7'

     default: true

   permissions:

   - essentials.tpaccept

   - essentials.tpa

   - essentials.pay

   - modifyworld.

 YT:

   inheritance:

   - Landstreicher

   options:

     prefix: '&d'

     default: false

   permissions:

   - modifyworld.

YT+:

  inheritance:

   - Landstreicher

   - YT

   options:

     prefix: '&5'

     default: false

   permissions:

   - modifyworld.

   - essentials.fly

 Builder:

  inheritance:

   - Landstreicher

   - YT

   - YT+

   options:

     prefix: '&2'

     default: false

   permissions:

   - modifyworld.

 Moderator:

  inheritance:

   - Landstreicher

   - YT

   - YT+

   - Builder

   options:

     prefix: '&9'

     default: false

   permissions:

   - modifyworld.

 Admin:

  inheritance:

   - Landstreicher

   - YT

   - YT+

   - Builder

   - Moderator

   options:

     prefix: '&e'

     default: false

   permissions:

   - modifyworld.

 Developer:

  inheritance:

   - Landstreicher

   - YT

   - YT+

   - Builder

   - Moderator

   - Admin

   options:

     prefix: '&3'

     default: false

   permissions:

   - modifyworld.

 Owner:

  inheritance:

   - Landstreicher

   - YT

   - YT+

   - Builder

   - Moderator

   - Admin

   - Developer

   options:

     prefix: '&4'

     default: false

   permissions:

   - ''

schema-version: 1

Irgendwas ist falsch wenn ich /pl eingebe ich PermissionsEX rot und nicht grün wie andere Plugins...

Irgendwas muss mit der .yml falsch sein...

Kann die irgendeiner mal überprüfen?



Server, Java, JavaScript, Minecraft, Minecraft Server, Plug-in, Serverprobleme, notepad-plus-plus, PermissionsEX

Wie schreibe ich folgenden Command mit JavaScript für einen Discord Bot?

Hey,

im Moment habe ich folgenden Command:

if(message.content.startsWith(prefix + "bann")){      //Wenn Message
if(message.member.nickname){                            //Wenn Author Nickname         
    message.channel.send("\\*bannt " + message.member.nickname + " weil er ihn nicht leiden kann!" + "*")    //Sende Nickname
}
else message.channel.send("\\*bannt " + message.author.username + " weil er ihn nicht leiden kann!" + "*")    //Wenn kein Nickname, sende Username

}

Dies ist ein Fun-Command für meinen selbst programmierten Discord-Bot. Info: mein Nickname dort ist NightHawk, damit keine Verwirrung kommt.

Schreibe ich hier +bann in den Chat, schreibt er immer "Nekotamo bannt NightHawk, weil er ihn nicht leiden kann":

Es ist egal, ob ich nur "+bann" oder zum Beispiel "+bann Clashi" schreibe (Clashi ist ein anderer Nutzer). Es wird immer "bannt NightHawk", also mein Name ausgegeben. Ich möchte ja aber, das er den Namen übernimmt, sprich zB Clashi. Und das mein Bot dann schreibt "Nekotamo bannt Clashi, weil er ihn nicht leiden kann".

Mein Ziel ist nämlich, das er den Namen übernimmt, den ich hinter +bann eingebe, zB NightHawk, Clashi, Whatever. Ob per Mention (@NightHawk // @Clashi) oder nur NightHawk ist egal.

Sprich:

Ich: +bann @Clashi Bot: "Nekotamo bannt Clashi (übernimmt er aus meinen Command), weil er ihn nicht leiden kann!

Ich: +bann @NightHawk Bot: "Nekotamo bannt NightHawk(übernimmt er aus meinen Command), weil er ihn nicht leiden kann!

Ich hoffe man versteht was ich meine. Kann mir wer genau sagen, wie ich das schreiben muss? Bin blutiger Anfänger und einfach mal ins kalte Wasser gesprungen.

programmieren, JavaScript, Bot, Discord, Spiele und Gaming

Meistgelesene Beiträge zum Thema JavaScript