Masz, pobierz sobie to:
https://files.fm/f/qvd2sevep
to jest dobrze i estetycznie skonfigurowany CombatLogX.
A tutaj masz skan jeszcze:
https://www.virustotal.com/gui/file/b8a418dfdfe89861aad40a229c74123e08b61cb73e54753540bff27454dc3d5f/detection
Dziękuję @Mushkrem@Glitchtrap dziękuję bardzo, dzięki wam sobie poradziłem, a oto kod:
options:
cooldown : 7
command /koddodaj <text>:
usage: &c&lPoprawne użycie: /koddodaj <kod>
trigger:
if player has permission "kod.edit" or "*":
if arg-1 is set:
if {kody::*} does not contain arg-1:
add arg-1 to {kody::*}
send "&a&lDodałeś nowy kod ""&r&9%arg-1%&r&a""!"
else:
send "&c&lTaki kod już istnieje!"
else:
send "&cNie masz uprawnień"
command /kodusun <text>:
usage: &c&lPoprawne użycie: /kodusun <kod>
trigger:
if player has permission "kod.edit" or "*":
if arg-1 is set:
if {kody::*} contains arg-1:
remove arg-1 from {kody::*}
send "&a&lUsunąłeś kod ""&r&9%arg-1%&r&a""!"
else:
send "&cTaki kod nie istnieje!"
else:
send "&cNie masz uprawnień"
command /kodilosc <text>:
usage: &cPoprawne użycie: /kodilosc <kod>
trigger:
if player has permission "kod.ilosc" or "*":
if arg-1 is set:
loop {kody::*}:
if {kody::%loop-value%::uzycia} is set:
send "&9%loop-value%:&a %{kody::%loop-value%::uzycia}%" to executor
command /kod <text>:
usage: &cPoprawne użycie: /kod <kod>
trigger:
if {kody::*} contains arg-1:
if {kody::%arg-1%::%executor%} is not set:
send "&aPoprawnie użyłeś kodu ""&r&9%arg-1%&r&a""!"
add 1 to {kody::%arg-1%::uzycia}
set {kody::%arg-1%::%executor%} to now
else:
if difference between {kody::%arg-1%::%executor%} and now is less than {@cooldown} days:
send "&cJuż użyłeś tego kodu! Spróbuj ponownie później!" to executor
else:
delete {kody::%arg-1%::%executor%}
make executor execute command "/kod %arg-1%"
else:
send "&cTaki kod nie istnieje!"
command /kodtop:
trigger:
if player has permission "kody.top" or "*":
loop {kody::*}:
if {kody::%loop-value%::uzycia} is not set:
set {kody::%loop-value%::uzycia} to 0
add "%{kody::%loop-value%::uzycia}% - %loop-value%" to {_lista::*}
set {_listasort::*} to alphabetically sorted {_lista::*}
loop {_lista::*}:
set {_reversed::%loop-index%} to last element of {_listasort::*}
remove {_reversed::%loop-index%} from {_listasort::*}
loop {_reversed::*}:
send "&6##%loop-index% &7- &a%loop-value%" to executor
else:
send "&cBrak dostępu!"
Dziękuję @Mushkrem i @Glitchtrap za pomoc!