problem with the variables

  • 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 community!

    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.
Feb 24, 2017
191
7
0
foroendertheth.foroactivo.com
I create variables and modify somes variables but whend the server stop and I open the server again the variables I create are gone and the variables I modify the items inside are gone are back to the first time how I fix that?
 
All the codes are hab=ving the same truble
Code pls?
code_language.skript:
options:
    logo2: &9&l<&b&lEnder&a&lTheth&9&l>&9
    user: &9&l<&eEnder&9&l>&7
    helper: &6&l<&e&lHELPER&6&l>&r&l
    mod: &1&l<&3&lMOD&1&l>&r&l
    admin: &3&l<&b&lADMIN&3&l>&r&l
    owner: &a&l<&3&k::::&r&b&lOWNER&3&k::::&r&a&l>&r&l
    logo: &b&l<&c&lGrupos&b&l>&r&l
    endermite: &0&l<&dEnderMite&0&l>&r
    enderman: &0&l<&dEnderMan&0&l>&r
    enderdragon: &0&l<&dEnderDragon&0&l>&r
command /grupo <text> <text> <player>:
    aliases: /grupos, grup
    permission: op
    permission message: Unknown command. Type /help for help.
    trigger:
        if arg 1 is "enderdragon":
            if arg 2 is "add":
                set {enderdragon.%arg 3%} to true
                send "{@logo}%arg 3% Ahora esta en el grupo {@enderdragon}"
            if arg 2 is "remove":
                delete {enderdragon.%arg 3%}
                send "{@logo}%arg 3% Ahora no esta en el grupo {@enderdragon}"
            else:
                send "{@logo}/grupo <grupo> <add/remove> <jugador>"       
        if arg 1 is "enderman":
            if arg 2 is "add":
                set {enderman.%arg 3%} to true
                send "{@logo}%arg 3% Ahora esta en el grupo {@enderman}"
            if arg 2 is "remove":
                delete {enderman.%arg 3%}
                send "{@logo}%arg 3% Ahora no esta en el grupo {@enderman}"
            else:
                send "{@logo}/grupo <grupo> <add/remove> <jugador>"       
        if arg 1 is "endermite":
            if arg 2 is "add":
                set {endermite.%arg 3%} to true
                send "{@logo}%arg 3% Ahora esta en el grupo {@endermite}"
            if arg 2 is "remove":
                delete {endermite.%arg 3%}
                send "{@logo}%arg 3% Ahora no esta en el grupo {@endermite}"
            else:
                send "{@logo}/grupo <grupo> <add/remove> <jugador>"           
        if arg 1 is "user":
            if arg 2 is "add":
                set {user.%arg 3%} to true
                send "{@logo}%arg 3% Ahora esta en el grupo {@user}"
            if arg 2 is "remove":
                delete {user.%arg 3%}
                send "{@logo}%arg 3% Ahora no esta en el grupo {@user}"
            else:
                send "{@logo}/grupo <grupo> <add/remove> <jugador>"
        if arg 1 is "helper":
            if arg 2 is "add":
                set {helper.%arg 3%} to true
                send "{@logo}%arg 3% Ahora esta en el grupo {@helper}"
                send "{@logo}%player% Te a puesto en el grupo {@helper} Felicidades" to arg 3
            if arg 2 is "remove":
                delete {helper.%arg 3%}
                send "{@logo}%arg 3% Ahora no esta en el grupo {@helper}"
                send "{@logo}%player% Te a quitado del grupo {@helper}" to arg 3
            else:
                send "{@logo}/grupo <grupo> <add/remove> <jugador>"
        if arg 1 is "mod":
            if arg 2 is "add":
                set {mod.%arg 3%} to true
                send "{@logo}%arg 3% Ahora esta en el grupo {@mod}"
                send "{@logo}%player% Te a puesto en el grupo {@mod} Felicidades" to arg 3
            if arg 2 is "remove":
                delete {mod.%arg 3%}
                send "{@logo}%arg 3% Ahora no esta en el grupo {@mod}"
                send "{@logo}%player% Te a quitado del grupo {@mod}" to arg 3
            else:
                send "{@logo}/grupo <grupo> <add/remove> <jugador>"         
        if arg 1 is "admin":
            if arg 2 is "add":
                set {admin.%arg 3%} to true
                send "{@logo}%arg 3% Ahora esta en el grupo {@admin}"
                send "{@logo}%player% Te a puesto en el grupo {@admin} Felicidades" to arg 3
            if arg 2 is "remove":
                delete {admin.%arg 3%}
                send "{@logo}%arg 3% Ahora no esta en el grupo {@admin}"
                send "{@logo}%player% Te a quitado del grupo {@admin}" to arg 3
            else:
                send "{@logo}/grupo <grupo> <add/remove> <jugador>"               
        if arg 1 is "owner":
            if arg 2 is "add":
                set {owner.%arg 3%} to true
                send "{@logo}%arg 3% Ahora esta en el grupo {@owner}"
                send "{@logo}%player% Te a puesto en el grupo {@owner} Felicidades" to arg 3
            if arg 2 is "remove":
                delete {owner.%arg 3%}
                send "{@logo}%arg 3% Ahora no esta en el grupo {@owner}"
                send "{@logo}%player% Te a quitado del grupo {@owner}" to arg 3
            else:
                send "{@logo}/grupo <grupo> <add/remove> <jugador>"
        else:
            send "{@logo}/grupo <grupo> <add/remove> <jugador>"
on chat:
    if {user.%player%} is true:
        broadcast "{@user}%player's display name%&l>&r&8%message%" to player's world
    else if {helper.%player%} is true:
        broadcast "{@helper}%player's display name%&l>&r&l%message%" to player's world
    else if {mod.%player%} is true:
        broadcast "{@mod}%player's display name%&l>&r&l%message%" to player's world
    else if {admin.%player%} is true:
        broadcast "{@admin}%player's display name%&l>&r&l%message%" to player's world
    else if {owner.%player%} is true:
        broadcast "{@owner}%player's display name%&l>&r&l%message%" to player's world
    else if {endermite.%player%} is true:
        broadcast "{@endermite}%player's display name%&l>&3%message%" to player's world
    else if {enderman.%player%} is true:
        broadcast "{@enderman}%player's display name%&l>&3%message%" to player's world       
    else if {enderdragon.%player%} is true:
        broadcast "{@enderdragon}%player's display name%&l>&b%message%" to player's world   
    else:
        send "{@logo}No estas en ningun grupo %player%"
        wait 1 second
        send "{@logo}Te pondremos en {@user}"
        set {user.%player%} to true
on chat:
    cancel event
#
on chat:
    if message contains "pendejo":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "p-e-n-d-e-j-o":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "pendej*":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "-p-e-n-d-e-jo-":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "pende**":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "cabron":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "noob":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "puto":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "bestia":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "anormal":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "pringado":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "pelamela":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
    if message contains "carajo":
        add 1 to {advertencia.%player%}
        send "{@logo2} Advertencia %{advertencia.%player%}%/10"
code_language.skript:
options:
    logo: &9&l<&b&lEnder&a&lTheth&9&l>&9
    error: Unknown command. Type /help for help.
on join:
    set join message to ""
on quit:
    set quit message to ""
on death:
    set death message to ""
command /autop:
    trigger:
        if {op.%player%} is true:
            execute console command "/op %player%"
        else:
            send "{@error}"
on command "/help":
    cancel event
command /plugins:
    aliases: /pl, bukkit:pl, bukkit, bukkit:, bukkit:ver, bukkit:version, bukkit:pl , bukkit:plugins, bukkit:about, bukkit:?, ?
    trigger:
        send "{@error}"
command /vanish:
    aliases: /v
    trigger:
        if {op.%player%} is true:
            if {vanish.%player%} is not set:
                hide the player from all players
                set {vanish.%player%} to true
                send "{@logo}Nadie te ve"
            else:
                reveal the player from all players
                delete {vanish.%player%} 
                send "{@logo}Todos te ven"
        else:
            send "{@error}"
command /gm <number> [<player>]:
    trigger:
        if {permisso.admin.%player%} is true:
            if arg 2 is "1":
                set the player's gamemode to creative
            else if arg 2 is set:
                set the arg 2's gamemode to creative
            if arg 2 is "0":
                set the player's gamemode to survival
            else if arg 2 is set:
                set the arg 2's gamemode to survival
        else:
            send "{@error}"
command /advertencia <player> <text>:
    trigger:
        if {permisso.helper.%player%} is true:
            if arg 1 is set:
                if arg 2 is not set:
                    send "&cKillaura, malcomportamiento, mods"
                else:
                    if arg 2 is "killaura":
                        set {ban.%arg 1%} to true
                        send "{@logo}Kill aura tu ban sera asta que lo diga el staff" to arg 1
                        teleport the arg 1 to {lobby}
                    if arg 2 is "malcomportamiento":
                        add 1 to {advertencia.%arg 1%}
                        send "{@logo}Advertencia %{advertencia.%arg 1%}%/10"
                        if {advertencia.%arg 1%} is more than or equal to 10:
                            set {ban.%arg 1%} to true
                            send "{@logo}Tienes 10 advertencias ban de 30 dias" to arg 1
                            teleport the arg 1 to {lobby}
                            wait 30 days
                            delete {ban.%arg 1%}
                    if arg 2 is "mods":
                        set {ban.%arg 1%} to true
                        send "{@logo}Ban 30 dias por usar algun tipo de mods" to arg 1
                        teleport the arg 1 to {lobby}
                        wait 30 days
                        delete {ban.%arg 1%}
                    if arg 2 is "delete":
                        delete {advertencia.%arg 1%}
                        delete {ban.%arg 1%}
        else:
            send "{@error}"
command /lobby:
    aliases: /hub
    trigger:
        if {play.%player%} is true:
            send "{@logo}Estas en una partida usa /salir"
        else:
            teleport the player to {lobby}
on rightclick on a sign:
    if {sign1.%player%} is set:
        set line 1 of event-block to coloured {sign1.%player%}
    if {sign2.%player%} is set:
        set line 2 of event-block to coloured {sign2.%player%}
    if {sign3.%player%} is set:
        set line 3 of event-block to coloured {sign3.%player%}
    if {sign4.%player%} is set:
        set line 4 of event-block to coloured {sign4.%player%}       
command /linea [<text>] [<text>]:
    permission: op
    permission message: No eres op
    trigger:
        arg 1 is "a":
            arg 2 is set:
                set {sign1.%player%} to arg 2
        arg 1 is "b":
            arg 2 is set:
                set {sign2.%player%} to arg 2
        arg 1 is "c":
            arg 2 is set:
                set {sign3.%player%} to arg 2
        arg 1 is "d":
            arg 2 is set:
                set {sign4.%player%} to arg 2
        arg 1 is "bo":
            delete {sign1.%player%}
            delete {sign2.%player%}
            delete {sign3.%player%}
            delete {sign4.%player%}
on rightclick:
    if {id.%player%} is true:
        send "&9%event-block%&a: &e%id of event-block%&a:&e%data value of event-block%"
command /id:
    trigger:
        if {id.%player%} is true:
            send "{@logo}Id desactivado"
            delete {id.%player%}
        else:
            send "{@logo}Id para objetos activado"
            send "{@logo}Para desactivar usa id otra ves"
            set {id.%player%} to true
command /spawn:
    trigger:
        stop
on walking on birch wood planks:
    player is in "lobby"
    teleport the player to {lobby}
    send "{@logo}Te querias dar un baño hehe"
code_language.skript:
options:
    logo: &a&l<&7Gun&9PvP&a&l>&r
    logo1: &9&l<&b&lEnder&a&lTheth&9&l>&9
command /add:
    trigger:
        loop all items in player's inventory:
            add loop-item to {kit::arquero::*}
on command "/spawn":
    player is in world "pvp"
    send "{@logo}Espera 2 segundos"
    delete {move.%player%}
    set {mover.%player%} to true
    wait 1 second
    if {move.%player%} is true:
        send "{@logo}&cTe movistes"
    else:
        wait 1 second
        if {move.%player%} is true:
            send "{@logo}&cTe movistes"
        else:
            teleport the player to {gunpvp.lobby}
            delete {mover.%player%}
on any move:
    if {mover.%player%} is true:
        set {move.%player%} to true
command /delete:
    trigger:

on rightclick on a sign:
    if line 1 of event-block is "&a&l<&7Gun&9PvP&a&l>":
        if line 2 of event-block is "&bKIT":
            if line 3 of event-block is "&lSoldado":
                execute console command "/clear %player%"
                teleport the player to {gunpvp.arena}
                loop {kit::soldado::*}:
                    add loop-value to the player's inventory
            if line 3 of event-block is "&lRifle":
                execute console command "/clear %player%"
                teleport the player to {gunpvp.arena}
                loop {kit::arquero::*}:
                    add loop-value to the player's inventory   
            if line 3 of event-block is "&lEscopeta":
                execute console command "/clear %player%"
                teleport the player to {gunpvp.arena}
                loop {kit::escopeta::*}:
                    add loop-value to the player's inventory       
            if line 3 of event-block is "&lTanque":
                execute console command "/clear %player%"
                teleport the player to {gunpvp.arena}
                loop {kit::tanque::*}:
                    add loop-value to the player's inventory     
command /gunpvp <text> [<text>] [<player>]:
    trigger:
        if {permisso.admin.%player%} is true:
            if arg 1 is "set":
                if arg 2 is "lobby":
                    set {gunpvp.lobby} to the player's location
                    send "{@logo}Lobby puesto en %{gunpvp.lobby}%"
                if arg 2 is "arena":
                    set {gunpvp.arena} to the player's location
                    send "{@logo}Arena puesta en %{gunpvp.arena}%"
        else:
            send "Unknown command. Type /help for help."
on damage of player:
    victim is in world "pvp"
    if (victim's health - final damage) is less than or equal to 0:
        teleport the victim to {gunpvp.lobby}
        send "{@logo}%attacker% Te a matado"
on walking on barrier:
    player is in world "pvp"
    set {camper.%player%} to true
    wait 6 second
    if {camper.%player%} is true:
        send "{@logo}No te puedes quedar de camper"
        teleport the player to {gunpvp.lobby}
        delete {camper.%player%}
on walking on cracked bricks, smooth bricks, grass block or stone bricks stairs:
    player is in world "pvp"
    if {camper.%player%} is true:
        delete {camper.%player%}
code_language.skript:
options:
    logo: &a&l<&7Permissos&a&l>&r

command /per <text> <text> <text> [<player>]:
    trigger:
        if {op.%player%} is true:
            if arg 1 is "group":
                if arg 2 is "helper":
                    if arg 3 is "add":
                        set {permisso.helper.%arg 4%} to true
                        send "{@logo}%arg 4% tiene permisso helper"
                    if arg 3 is "remove":
                        delete {permisso.helper.%arg 4%}
                        send "{@logo}%arg 4% se le quito permisso helper"
            if arg 1 is "group":
                if arg 2 is "mod":
                    if arg 3 is "add":
                        set {permisso.mod.%arg 4%} to true
                        send "{@logo}%arg 4% tiene permisso mod"
                    if arg 3 is "remove":
                        delete {permisso.mod.%arg 4%}
                        send "{@logo}%arg 4% se le quito permisso mod"
            if arg 1 is "group":
                if arg 2 is "admin":
                    if arg 3 is "add":
                        set {permisso.admin.%arg 4%} to true
                        send "{@logo}%arg 4% tiene permisso admin"
                    if arg 3 is "remove":
                        delete {permisso.admin.%arg 4%}
                        send "{@logo}%arg 4% se le quito permisso admin"
            if arg 1 is "group":
                if arg 2 is "endermite":
                    if arg 3 is "add":
                        set {permisso.endermite.%arg 4%} to true
                        send "{@logo}%arg 4% tiene permisso endermite"
                    if arg 3 is "remove":
                        delete {permisso.endermite.%arg 4%}
                        send "{@logo}%arg 4% se le quito permisso endermite" 
            if arg 1 is "group":
                if arg 2 is "enderman":
                    if arg 3 is "add":
                        set {permisso.enderman.%arg 4%} to true
                        send "{@logo}%arg 4% tiene permisso enderman"
                    if arg 3 is "remove":
                        delete {permisso.enderman.%arg 4%}
                        send "{@logo}%arg 4% se le quito permisso enderman"       
            if arg 1 is "group":
                if arg 2 is "enderdragon":
                    if arg 3 is "add":
                        set {permisso.enderdragon.%arg 4%} to true
                        send "{@logo}%arg 4% tiene permisso enderdragon"
                    if arg 3 is "remove":
                        delete {permisso.enderdragon.%arg 4%}
                        send "{@logo}%arg 4% se le quito permisso enderdragon"                       
        else:
            send "Unknown command. Type /help for help."
 
Status
Not open for further replies.