Santions plugin

  • 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.

DAVIREP

Member
Apr 11, 2020
1
0
1
24
hi, im creating a plugin that create logs of Bans, Mutes and Warns but i have a problem, it says to me "wf "Sanciones:" is boolean (yes/no)"
here is the code:
PD: im using SkUtilities
Code:
on load:

    folder "plugins/NinjaCore" does not exist:
        create folder "plugins/NinjaCore"
    folder "plugins/NinjaCore/Userlogs" does not exist:
        create folder "plugins/NinjaCore/Userlogs"
        
on join:
    file "plugins/NinjaCore/Userlogs/%player%.ninjacore" does not exist:
        create folder "plugins/NinjaCore/Userlogs/%player%.ninjacore"
        wf "Sanciones:"
        wf "    Total:"
        wf "        En total, %player% tiene estas sanciones(abajo se aclara mas!): {sanciones %arg-1%::*}"
        wf "    Baneos:"
        wf "        %player% fue baneado por {sanciones %arg-1%::bans}"
        wf "    Muteos:"
        wf "        %player% fue muteado por {sanciones %arg-1%::mutes}"
        wf "    Warns:"
        wf "        %player% fue warneado por {sanciones %arg-1%::warns}"


command /sancion <player> <text>:
    trigger:
        if arg-1 is "xray":
            player has permission "Staff.staff":
                make player execute command "/tempbanip %arg-1% 30d XRay"
                add "XRay" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else if arg-1 is "xrayadmitido":
            player has permission "Staff.staff":
                make player execute command "/tempbanip %arg-1% 20d XRay(Admitido)"
                add "XRay(Admitido)" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else if arg-1 is "hacks":
            player has permission "Staff.staff":
                make player execute command "/tempbanip %arg-1% 120d &a&l>&2&l>&f&lUso de Hacks&2&l<&a&l<"
                add "Hacked Client" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else if arg-1 is "hacksadmitido":
            player has permission "Staff.staff":
                make player execute command "/tempbanip %arg-1% 60d &5&lAdmitido &a&l>&2&l>&f&lUso de Hacks&2&l<&a&l< &5&lAdmitido"
                add "Hacked Client(Admitido)" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else if arg-1 is "insultos":
            player has permission "Staff.staff":
                make player execute command "/tempmute %arg-1% 30m Insultos a la comunidad"
                add "Insultos a la comunidad" to {sanciones %arg-1%::mutes}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else if arg-1 is "insultosstaff":
            player has permission "Staff.staff":
                make player execute command "/tempmute %arg-1% 1h Insultos al staff"
                add "Insultos al staff" to {sanciones %arg-1%::mutes}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else if arg-1 is "ipajena":
            player has permission "Staff.staff":
                make player execute command "/banip %arg-1% Publicar IP ajena"
                add "Publicar IP ajena" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else:
            if player has permission "Staff.staff":
                send "&8[&7Ninja&eCore&8] &aLas posibles sanciones son:&c hacks, hacksadmitido, xray, xrayadmitido, ipajena, insultos, insultosstaff" to player
                send "&8[&7Ninja&eCore&8] &aSugiere mas en el discord del creador"
            else:
                send "&8[&7Ninja&eCore&8] &cNo tienes permisos" to player


command /quitarsancion <player> <text>:
    trigger:
        if arg-1 is "xray":
            player has permission "Staff.staff":
                make player execute command "/unbanip %arg-1%"
                add "- XRay" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado quitar la sancion a alguien!" to loop-player
        else if arg-1 is "xrayadmitido":
            player has permission "Staff.staff":
                make player execute command "/unbanip %arg-1%"
                add "- XRay(Admitido)" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado quitar la sancion a alguien!" to loop-player
        else if arg-1 is "hacks":
            player has permission "Staff.staff":
                make player execute command "/unbanip %arg-1%"
                add "- Hacked Client" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado quitar la sancion a alguien!" to loop-player
        else if arg-1 is "hacksadmitido":
            player has permission "Staff.staff":
                make player execute command "/unbanip %arg-1%"
                add "- Hacked Client(Admitido)" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado quitar la sancion a alguien!" to loop-player
        else if arg-1 is "insultos":
            player has permission "Staff.staff":
                make player execute command "/unmute %arg-1%"
                add "- Insultos a la comunidad" to {sanciones %arg-1%::mutes}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else if arg-1 is "insultosstaff":
            player has permission "Staff.staff":
                make player execute command "/unmute %arg-1%"
                add "- Insultos al staff" to {sanciones %arg-1%::mutes}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else if arg-1 is "ipajena":
            player has permission "Staff.staff":
                make player execute command "/unbanip %arg-1%"
                add "- Publicar IP ajena (%player%)" to {sanciones %arg-1%::bans}
            else:
                send "Ahora mismo aviso a un staff" to player
                loop all players:
                    loop-player has permission "Staff.staff":
                        send "&8[&7Ninja&eCore&8]&c %player% ha intentado sancionar a alguien!" to loop-player
        else:
            if player has permission "Staff.staff":
                send "&8[&7Ninja&eCore&8] &aLas posibles sanciones son:&c hacks, hacksadmitido, xray, xrayadmitido, ipajena, insultos, insultosstaff" to player
                send "&8[&7Ninja&eCore&8] &aSugiere mas en el discord del creador"
            else:
                send "&8[&7Ninja&eCore&8] &cNo tienes permisos" to player

And the console quest me if is a boolean in all of "wf", i dont understand
 
Status
Not open for further replies.