Niech kolega spróbuje dołączyć z innego konta (takiego którego nigdy nie było na serwerze) i zobaczy czy problem jest związany z plikami jego konta czy z jego komputerem
tak szczerze, to będzie raczej awykonalne, tzn. dasz spację zamiast kropek i już nie zadziała. Chyba że chodzi o ip nienumeryczne np. skript.pl to wtedy sprawdzasz czy wiadomość zawiera ".pl" lub ".com" (itp.) i wtedy ją blokujesz. Ale nadal można zamienić kropkę na spację i wtedy nie zadziała
rozumiem, że ma się takowa informacja wysyłać do opów?
on command:
send "&e%player% &7>> %command%" to all ops
jeśli chodzi o wysyłanie do wszystkich graczy to zamień "all ops" na:
to all players
jeżeli natomiast tylko do graczy z daną permisją to:
to all players where [player input's has permission "chat.notify"]
Jeśli chcesz, aby działało tylko na wybrane komendy, lub nie działało na konkretne komendy to dodaj wybraną linię przed linijką send:
- tylko wybrane:
command is "/give" or "/toster" or "/sss"
- nie działa na wybrane:
command is not "/nieta" or "/rownieznieta"
Strefa pvp: musi zawierać słowo pvp w nazwie regionu, analogicznie spawn
on damage:
if vicitm is player:
if "%region at player%" contains "pvp":
set {damage::%victim%} to now
on region enter:
if "%region at player%" contains "spawn":
if {damage::%victim%} is set:
if difference between {damage::%player%} and now is smaller than 20 seconds:
cancel event
push player backwards with speed 1
else:
delete {damage::%player%}
on join:
delete {damage::%player%}
on command:
if command is not "/msg" or "/helpop":
if {damage::%victim%} is set:
if difference betwwen {damage::%player%} and now is smaller than 20 seconds:
cancel event
send "&cNie mozesz wykonywac komend podczas walki!"
else:
delete {damage::%player%}
no to podesłałem wyżej - WordPress, jednakże usuwasz stopkę autora, który siedział nad tym wiele tygodni i poświęcił dużo pracy. Ale tak jak mówiłem - można to ukryć
bez procentów, procenty w cudzysłowach dajesz
nie tylko przy wyświetlaniu, np.
if "%region at player%" contains "test":
nikt nie zabrania zrobic identycznie zamiast %region at player% dać %{test]%
wydaje mi się, że osiągniesz, ale wydaje mi się, że będzie dużo zbędnych komplikacji, lepiej użyć ten plugin, który podałeś
set slot # of the player's current inventory to 32 snow balls
options:
max: 3
on join:
if {warn::%player%} is not set:
set {warn::%player%} to 0
command /warn [<offlineplayer>]:
permission: warn.admin
permission message: &cNie mozesz uzyc tej komendy!
trigger:
if arg-1 is set:
add 1 to {warn::%arg-1%}
send "&cDodano ostrzezenie dla &e%arg-1%: &c%{warn::%arg-1%}%/%{@max}%"
send "&cZostales ostrzezony! &c%{warn::%arg-1%}%/%@max}%"
if {warn::%arg-1%} >= @max}:
execute console command "mute %arg-1%"
set {warn::%arg-1%} to 0
else:
send "&cPodaj prawidlowy nick gracza!"
command /ogloszenie [<offlineplayer>] [<text>]:
permission: ogloszenie.admin
permission message: &cNie mozesz uzyc tej komendy!
trigger:
if arg-1 is set:
if arg-2 is "vip":
send "&r" to all players
send "&cGracz &e%arg-1% &czakupil range &e&lVIP" to all players
send "&r" to all players
else if arg-2 is "svip":
send "&r" to all players
send "&cGracz &6%arg-1% &czakupil range &6&lSVIP" to all players
send "&r" to all players
else if arg-2 is "fly":
send "&r" to all players
send "&cGracz &a%arg-1% &czakupil range &a&lFLY" to all players
send "&r" to all players
else:
send "&cPoprawne uzycie &7/ogloszenie <gracz> <vip/svip/fly>"
else:
send "&cNieprawidlowy nick!"
i sporo nieprzydatnych, zbędnie obciąża serwer. Na serwerze nic nie brakuje z Essentialsa, wszystko do napisania w skrypcie w kilka linijek. (zaraz dasz mi jakiś przykład pewnie, który jest wielce przydatny i nie do napisania)
No to jak to, chcesz pisać skrypty a nie ogarniasz dokumentacji po polsku?
command /nasze-nowe-gui: # nazwa komendy
trigger:
create new mgui "pierwsze.gui" with 3 rows named "jakaś nazwa" #tworzy gui o id pierwsze.gui z 3 wierszami nazwane jakas nazwa
make mgui slot 1 of "pierwsze.gui" with stone named "&aDodaj sobie 100$" to run console command "eco give %player% 100" # ustawia na 1 slocie gui o id pierwsze gui kamien o naziwe [...] i po kliknieciu robi komende [...]
make mgui slot 2 of "pierwsze.gui" with dirt named "&aserser0$" to run console command "test %player%" # ustawia na 2 slocie gui o id pierwsze gui dirt o naziwe [...] i po kliknieciu robi komende [...]
open mgui "pierwsze.gui" to all players # otwiera gui dla wszystkich graczy, mozesz zmienic na to player zamiast to all players