• Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

Status
Not open for further replies.
Auch nicht
code_language.skript:
[16:26:23 INFO]: Lobby wurde aktiviert
[16:26:25 ERROR]: '"/hats"]' is not a text (lobby.sk, line 314: format slot loop-integer of player's current inventory with arrow named "&7Nõchste Seite" to run [make player execute command "/hats"]')
[16:26:25 INFO]: [Skript] Encountered 1 error while reloading lobby.sk!
 
Auch nicht
code_language.skript:
>sk reload lobby
[16:29:37 INFO]: [Skript] Reloading lobby.sk...
[16:29:37 INFO]: Lobby wurde deaktiviert
[16:29:37 INFO]: Lobby wurde aktiviert
[16:29:39 ERROR]: '"&7Nõchste Seite" to be unstealable' is not a text (lobby.sk, line 314: format slot loop-integer of player's current inventory with arrow named "&7Nõchste Seite" to be unstealable')
 
Damit vllt?
code_language.skript:
format slot loop-integer of player's current inventory of player with arrow named "&7Nächste Seite" to run [make player execute command "/hats"]
 
code_language.skript:
[16:35:22 ERROR]: '"/hats"]' is not a text (test.sk, line 9: format slot loop-integer of player's current inventory of player with arrow named "&7Nõchste Seite" to run [make player execute command "/hats"]')
 
Ne geht auch nicht
Habs jetzt so gelöst
code_language.skript:
command /hatstest2:
    trigger:
        open chest with 6 rows named "Double Chest" to player
        # looping all slots; assuming double chest ^
        loop integers between 0 and 53:
            # is the item in this slot is air
            if "%slot loop-integer of player's current inventory%" is "air":
                wait 10 ticks
                format slot loop-integer of player with arrow named "&7Nächste Seite" to be unstealable

Allerding kommt kein Pfeil in das Inventar
[doublepost=1498834613,1498834281][/doublepost]Wenn du damit noch nie was gemacht hast schick mir bitte eine andere methode
 
Ich hab sozusagen ein shop system mit dem man permissions kaufen kann.
Und diese Items sollen in dieser GUI nur angezeigt werden wenn man diese Permission hat,
Aber wenn man sich Permission "1.2" als erstes gekauft hat und danach "1.1" gekauft hat soll die Reihenfolge von oben
"1.2" und dann "1.1" sein
 
falls du die heads in eine Variables speichert, würde ich diese methode empfehlen:

code_language.skript:
command /hat:
    trigger:
        set {_p} to 1
        set {_s} to 0
        loop {Hats::*}:
            if {_s} is 5*9:
                add 1 to {_p}
                set {_s} to 0
            else:
                add 1 to {_s}
            set {_Page::%{_p}%::%loop-value%} to true
    set {_s} to 0
    open chest with 6 rows named "Heads" to player
    loop {_Page::%arg-1%::*}:
        set slot {_s} of player's current inventory to ("%Loop-value%" prased as offline player)'s skull named "%loop-value%"
         add 1 to {_s}
    set {_a} to arg-1 + 1
    if {_Page::%{_a}%} is set:
        set slot 5*9 - 1 of player's current inventory to stone named "Next page"

on inventory click:
    if name of player's current inventory is "Heads":
        cancel event
        #Click event für next page
 
falls du die heads in eine Variables speichert, würde ich diese methode empfehlen:

code_language.skript:
command /hat:
    trigger:
        set {_p} to 1
        set {_s} to 0
        loop {Hats::*}:
            if {_s} is 5*9:
                add 1 to {_p}
                set {_s} to 0
            else:
                add 1 to {_s}
            set {_Page::%{_p}%::%loop-value%} to true
    set {_s} to 0
    open chest with 6 rows named "Heads" to player
    loop {_Page::%arg-1%::*}:
        set slot {_s} of player's current inventory to ("%Loop-value%" prased as offline player)'s skull named "%loop-value%"
         add 1 to {_s}
    set {_a} to arg-1 + 1
    if {_Page::%{_a}%} is set:
        set slot 5*9 - 1 of player's current inventory to stone named "Next page"

on inventory click:
    if name of player's current inventory is "Heads":
        cancel event
        #Click event für next page



Kannst du mir das machen das bestimmte Heads nur mit bestimmten Permissions angezeigt werden aber wenn man sich Head 2 als erstes gekauft hat und danach Head1 soll in der GUI Head2 als erstes angezeigt werden
 
Kannst du mir das machen das bestimmte Heads nur mit bestimmten Permissions angezeigt werden aber wenn man sich Head 2 als erstes gekauft hat und danach Head1 soll in der GUI Head2 als erstes angezeigt werden
Naja, sieht kompleziert aus. aber hab nen idee... Ansatt permission, fügst du die "heads" ins variables.

In shop system sollte eig so aussehen

code_language.skript:
command /shop [<number>]:
    if arg-1 is 1:
        set {_size} to size of {Heads::%player%::*}
        add 1 to {_size}
        set {Heads::%player%::%{_size}%} to "ChisleLP"
    else if arg-1 is 2:
        set {_size} to size of {Heads::%player%::*}
        add 1 to {_size}
        set {Heads::%player%::%{_size}%} to "CrisisLP"
#Immer wieder mit andere name, und ansatt permission, ins Variables. dann würde das arbeit viel leichter sein


command /head:
    trigger:
        open chest with 6 rows named "Heads" to player
        set {_s} to 0
        loop {Head::%player%::*}:
            set slot {_s} of player's current inventory to ("%loop-value%" parsed as offline player)'s skull named "%loop-value%"
             add 1 to {_s}



#300 post *_*
 
Naja, sieht kompleziert aus. aber hab nen idee... Ansatt permission, fügst du die "heads" ins variables.

In shop system sollte eig so aussehen

code_language.skript:
command /shop [<number>]:
    if arg-1 is 1:
        set {_size} to size of {Heads::%player%::*}
        add 1 to {_size}
        set {Heads::%player%::%{_size}%} to "ChisleLP"
    else if arg-1 is 2:
        set {_size} to size of {Heads::%player%::*}
        add 1 to {_size}
        set {Heads::%player%::%{_size}%} to "CrisisLP"
#Immer wieder mit andere name, und ansatt permission, ins Variables. dann würde das arbeit viel leichter sein


command /head:
    trigger:
        open chest with 6 rows named "Heads" to player
        set {_s} to 0
        loop {Head::%player%::*}:
            set slot {_s} of player's current inventory to ("%loop-value%" parsed as offline player)'s skull named "%loop-value%"
             add 1 to {_s}



#300 post *_*



Das Problem es muss mit Permission sein hast du dafür eine Idee
 
I know the OP's naive language isn't English and it's good that you guys are trying to help him using his naive langauge but this is an English forum so it would be better to write the responses on english or at least try to translate them apart from the original message.

As of now it doesn't really matter due to it's a problem of the OP and it would be easier for him to talk in his naive language but if someone else is having the same issue and with a bit of search finds this thread that person will not understand anything here.
 
Status
Not open for further replies.