kubus | 2018-10-20 21:24:54 UTC | #1
Cześć, konfiguruje itemshopa pod serwer, jest problem otóż chcę aby rcon wykonywał komende którą ja mu dam, niby ok, łączy się i jest dobrze, ale komenda nie działa KLIKNIJ
Komenda jest robiona w skrypcie.
Dodam też, że jak zrobie skrypt z tylko komendą na danie komuś przedmiotu to działa, ale jak ma napisać coś na czacie to już nie..
command /dajvipa [<player>]: trigger: execute console command "give %arg 1% diamondblock 64" send "&7CO" to all players
stefanik11 | 2017-08-04 09:36:02 UTC | #2
Zamiast send “&7CO” to all players spróbuj broadcast “&7CO”.
Ps. Jakiego Skripta używasz? (najlepiej podaj link do strony z której pobrałeś :))
kubus | 2017-08-04 09:38:10 UTC | #3
Sam napisałem.
Nie nie działa, próbowałem z tym na samym początku.
Dodałem przed triggerem
executable by: console
Nieznajomy11 | 2017-08-04 10:05:55 UTC | #4
Skriptowe komendy nie lubią sie z paperspigotem.
MisterPawlak | 2017-08-04 12:48:45 UTC | #5
Pobierz spigota z tej strony i spróbuj ponownie.
https://getbukkit.org/download/spigot
Nieznajomy11 | 2017-08-04 10:17:51 UTC | #6
Na spigocie zadziała, na paperspigocie już nie ;)
Można zawsze próbować pisać issue: https://github.com/PaperMC/Paper/issues
Mi się nigdy do tego nie paliło, bo ja u siebie skripta muszę tępić, więc to, że takie rzeczy nie działały to tylko dodatkowa motywacja do przepisywania na pluginy była. Pluginy nie mogą wykonać komendy skriptowej w paperspigocie. RCON jak widać też :>
kubus | 2017-08-04 12:13:09 UTC | #7
Dobra, napisałem tego issue, a jest jakiś plugin na własnie takie komendy? tzn. tworzy się komende np. dajvipa, działa ona tak, że wpisze ktoś tę komendę i wykonuje się coś, np. wysyła na czacie wiadomośc o kupieniu vipa, i nadaje rangę.
(tylko przykłady)
LeviPlayGames | 2017-08-04 12:20:11 UTC | #8
https://www.spigotmc.org/resources/deluxecommands.8033/
kubus | 2017-08-04 12:20:43 UTC | #9
W tym bodajże nie ma wykonywanych komend które konsola robi, np. pex user nick group set gracz
LeviPlayGames | 2017-08-04 12:27:47 UTC | #10
Masz rację, nie widzę na ten moment takiego pluginu, który by na to pozwalał :/
kubus | 2017-08-04 12:28:16 UTC | #11
Myślę nad mycommand, ale nie potrafię go skonfigurować, ja w takie pluginy się nie bawie :D
LeviPlayGames | 2017-08-04 12:31:26 UTC | #12
‘dajvipa’:
command: /dajvipa
type: RUN_COMMAND
runcmd:
- /give $arg1 diamondblock 64
- /broadcast $arg1 zakupił vipa
kubus | 2017-08-04 12:37:29 UTC | #13
No, niby działa, komenda działa, ale to przez gracza idzie co wpisał komendę, a przez RUN_CONSOLE nie działa.
[14:35:09 ERROR]: Could not pass event ServerCommandEvent to MyCommand v5.3.4
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at net.minecraft.server.v18R3.DedicatedServer.aO(DedicatedServer.java:411) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at net.minecraft.server.v18R3.DedicatedServer.B(DedicatedServer.java:379) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at net.minecraft.server.v18R3.MinecraftServer.A(MinecraftServer.java:713) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at net.minecraft.server.v18R3.MinecraftServer.run(MinecraftServer.java:616) [PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0144]
Caused by: java.lang.NullPointerException
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at org.bukkit.craftbukkit.v18R3.CraftServer.dispatchCommand(CraftServer.java:666) ~[PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
at it.mri.mycommand.Main.RunCommandsAsConsoleSender(Main.java:571) ~[?:?]
at it.mri.mycommand.listener.ConsoleListener.ExecuteCommandFromConsole(ConsoleListener.java:601) ~[?:?]
at it.mri.mycommand.listener.ConsoleListener.onServerCommand(ConsoleListener.java:180) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0144]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0144]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_144]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[PaperSpigot-1.8.8-R0.1-SNAPSHOT-latest.jar:git-PaperSpigot-“8b18730”]
… 9 more
kubus | 2017-08-04 12:48:40 UTC | #14
Dobra, poradziłem sobie, przeniosłem z Papierkowej wersji na zwyczajną tzn. spigot 1.8.8-LATEST
Problem rozwiązany, skrypt działa normalnie.
Issue tak czy siak napisałem, niech naprawią, to wrócę na papierkową.
DoreK | 2017-08-04 16:28:53 UTC | #15
1.8.8? Naprawią ale na pewno nie dla tego starocia… poza tym nowy skript nie ma żadnego problemu z nowym paperspigotem #NoweLepsze #TępićStareMC
kubus | 2017-08-04 19:29:21 UTC | #16
Jak kto woli, ja wolę te “stare mc”, niż te 1.12
1.12 to dla typowego survivala idealne, ale dla serwera pvp to nie.
Nieznajomy11 | 2017-08-04 20:04:58 UTC | #17
eee.. wszystko można zablokować pluginami jak ci się nie podoba coś z 1.12, więc trochę cie nie rozumiem D:
trochę takie typowe gadanie graczy easyhc:
1.7.2 najlepsze bo na a nie jakies gupie 1.9 kuff5335a bo tam pbvp jest kakei gjiukufa mze mi ekuawroq2ot1ko2k
kubus | 2017-08-04 20:05:12 UTC | #18
Ale ja nie mam easyhc, ani nie 1.7
Timo | 2017-08-04 20:05:18 UTC | #19
Podobno system PVP był najlepszy w 1.7, a potem go zmienili, nie wiem czy można przywrócić stary system pvp na 1.12.
[quote=”Nieznajomy11, post:17, topic:3544”]
1.7.2
[/quote]Istotnie :)
Nieznajomy11 | 2017-08-04 20:06:27 UTC | #20
[quote=”Timo, post:19, topic:3544”]
Podobno system PVP był najlepszy w 1.7
[/quote]
zero skilla 100% nawalania w myszke i popis dla makr i aur to rzeczywiscie najlepszy system pvp :)
[quote=”Timo, post:19, topic:3544”]
ie wiem czy można przywrócić stary system pvp na 1.12.
[/quote]
mozna, a nawet jest do tego pelno pluginow, nawet z podzialem na regiony gdzie mozna ustawic w kazdym innym regionie wg inny cooldown