• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Skritp fehler

nexobeast

Kuhfänger
Registriert
9 Mai 2018
Beiträge
50
Diamanten
308
Minecraft
Nexobeast
2019-11-11_17.19.46.png

2019-11-11_17.19.49.png

2019-11-11_17.19.41.png














Diese 3 Errors tauchen momentan auf und ich kann sie mir nicht erklären/kann sie nicht deuten.
Danke für jeden Tipp, Code ist unten.

Code:
command /setzentrum:
    permission: Taxi.RPG
    permission message: &cKeine Rechte!
    trigger:
        set {Zentrum} to player's location
        send "@p Du hast das Zentrum gesetzt!"
   

command /Taxi:
        trigger:
        if player has permissions "rpg.taxi.use":
                if arg1 is Zentrum
                if {Zentrum} is set
                wait 4 ticks
                send "Ein Taxi wird gerufen."
                send "Das taxi wird gerufen.."
                send "Das Taxi ist unterwegs.."
                send "Du bist angekommen"
                teleport player to {spawn}
                send "%player% Du bist nun Im Zentrum!"
                else
                send "%Player% Das Zentrum wurde noch nicht gesetzt!"
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
Du hast Options (alles mit @) angegeben, diese aber nicht gesetzt. Dazu musst du oben im Skript eine options:-Sektion einfügen:
Code:
Options:
    p: "&8[&eTaxi&8] "

In Zeile 12 fragst du ein Argument arg1 (was übrigens arg-1 heißen muss) ab, was nicht existiert. Um ein Argument dem Befehl hinzuzufügen, solltest du Zeile 9 zu command /taxi <text> ändern. "<text>" ist der Typ des Arguments, also in deinem Fall ein Text ("Zentrum").

Für die beiden anderen Fehler schau dir bitte noch einmal an, wie man if/else-Abfragen nutzt. Du hast den Doppelpunkt in Zeile 12 und Zeile 13 vergessen und deine Einrückung ist falsch. https://minecraft-server.eu/forum/threads/skript-anfängertutorial.40845/#post-246047
 

nexobeast

Kuhfänger
Registriert
9 Mai 2018
Beiträge
50
Diamanten
308
Minecraft
Nexobeast
Erstmal, Vielen Dank.
Allerdings sagt mir MC bzw Skript das in Zeile 12 und 13 Sechszehn Spacer gehören, ebenso wie darunter.

2019-11-11_20.28.42.png

2019-11-11_20.28.50.png


Auch das mit den Options funktioniert nicht (Ganzer Code kommt:

Code:
#
#            RPG-System
#        Skripted for GangCraftEU
#            By Nexobeast   
#

Options:
    t: [&eTaxi&8]

#Join Nachrichten

on join:
    set gamemode of player to survival
    set join message to "&8[&a+&8] &7%player%"

on quit:
    set quit message to "&8[&4-&8] &7%player%"
    
#Tablist

# funktioniert grade auch nicht
#on join:
#    while player is online:
#        wait 1 ticks
#        set %tab_header% to "%nl%&8« &3&lGangCraftRPG &8× &aReallife & RolePlay &8»%nl% &8« &7Name &8× &e%player% &8»%nl%" and %footer% to "%nl%&8« &7TeamSpeak &8× &eGangCraft.eu &8»%nl%   &8« &7Forum &8× &eGangCraft.eu &8»%nl%" for player
#        wait 1 second
        
#WorldProtect
#kommt sobald fertig

on weather change to rain or thunder:
    cancel event
    
#on place:
#    cancel event
#
#on break:
#    cancel event
#
    
#Taxi

command /setzentrum:
    permission: Taxi.RPG
    permission message: &cKeine Rechte!
    trigger:
        set {Zentrum} to player's location
        send "@t Du hast das Zentrum gesetzt!"
    
#Taxi

command /Taxi <text>:
    trigger:
        if arg-1 is Zentrum:
          if {Zentrum} is set:
            wait 4 ticks
            send "Ein Taxi wird gerufen."
            send "Das taxi wird gerufen.."
            send "Das Taxi ist unterwegs.."
            send "Du bist angekommen"
            teleport player to {Zentrum}
            send "%player% Du bist nun Im Zentrum!"
            stop trigger
          else
            send "%Player% Das Zentrum wurde noch nicht gesetzt!"
 
Zuletzt bearbeitet:
Oben