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?
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!
You can always check out skUnity Downloads for downloads and any other information about Skript!
Code pls?
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"
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"
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%}
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."