RageMp Scripting Tutorial - Die ersten Befehle
!!!Gesprochen wird JavaScript!!!
Okay, lasst uns mit etwas einfachen starten. Wir wollen, Befehle erstellen die uns Leben/Rüstung geben bzw. setzen.
//Leben
mp.events.addCommand("hp",(player)=>{
player.health = 100;
});
//Panzerung
mp.events.addCommand("armor",(player)=>{
player.armour = 100;
});
//Selbstmord
mp.events.addCommand("tot",(player)=>{
player.health = 0;
});
Alles anzeigen
Befehle mit Chatausgabe. Wir wollen, das bei eingabe von "/pos" unsere aktuelle Position im "Chat" ausgegeben wird.
mp.events.addCommand("pos",(player)=>{
player.outputChatBox(`${player.position}`);
});
Befehle mit Parametern: Wir wollen, einen /time [zeit 00:00:00] Befehl erstellen.
mp.events.addCommand("time",(player,fullText,hour,minute,second)=>{
mp.world.time.set(hour,minute,second);
});
Einfacher Chatbefehl, wie in diesem Beispiel /me mit Farbe und Reichweite
mp.events.addCommand("me",(player,fullText)=>{
if(fullText == undefined)return player.outputChatBox("benutze /me <text>");
mp.players.broadcastInRange(player.position,20,`!{#C6A6E0}${player.name} ${fullText}`);
});
!!!Bei Fragen könnt ihr mich jederzeit im Forum anschreiben!!!