-
Ilość zawartości
198 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Treść opublikowana przez pruslay
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 8
-
To jedynie poradnik do niego, napisałem go po to, aby po prostu przyciągnąć więcej ludzi, bo naprawdę ma fajne funkcje, których dużo osób potrzebuje.
-
Dobra już wiem o co chodzi. Ten skrypt w ogóle nie sprawdza jaką wersję ma gracz (czyli z jaką wersją się połączył dzięki pluginowi ViaVersion), tylko wersję serwera.
-
Ewentualnie użyj zmiennych grupowych, czyli np. {team::*} Wtedy robisz to samo, tylko że zamiast set dajesz add arg-1 to {team::*}
-
Użyj zmiennych odnoszących się do danego gracza, np: {team::%player%} Utwórz komendę /zaproś: command /zaproś [<player>]: permission: permisja.zaproś trigger: Sprawdź czy argument został wypełniony: if arg 1 is set: Jeżeli argument jest wypełniony, to ustawiasz zmienną na true (czyli gracz ma team): set {team::%arg-1%} to true Opcjonalnie wyślij wiadomość do gracza message "&aZaprosiłeś gracza %arg-1% do teamu!" to player message "&aZostałeś zaproszony do teamu przez %player%" to arg-1 Jeżeli chodzi ci o skrypt bardziej na coś w stylu klany lub gildię (czyli zapraszanie i akceptowanie zaproszeń ) to polecam ci ten, gotowy skrypt od użytkownika na spigot.com: Clans - Clan System | [1.7 - 1.16] | SpigotMC - High Performance Minecraft
-
Witam poszukuje skryptu na /topki w gui
pruslay odpowiedział(a) na bokscraftpl pytanie w Pytania i problemy
Chyba zadającemu pytanie chodziło o topki, a nie o statystyki. -
Ogólnie polecam ci do blokowania tabowania komend plugin PL-Hide, naprawdę spoczko plugin, a powyższy skrypt kolegi (przynajmniej dla mnie) nie działał (bez błędów, ale nie blokowało tabowania). Oprócz tego zaaktualizuj wersję Skript do 2.7 lub 2.6.4, jeżeli możesz.
-
Szukam pluginu lub skryptu na generatory na serwer BoxPvP
pruslay odpowiedział(a) na joljol pytanie w Pytania i problemy
A dlaczego nie działa ci MineResetLite? Robienie czegoś takiego w Skripcie może być obciążające dla serwera. Podaj błędy w konsoli i wersję serwera. -
wysyła odpowiednią wersję, może coś źle robię w kodzie: if arg 1 is "boxpvp": set {_protocolnumber} to player's protocol version if {_protocolnumber} is more than 759: if {boxpvp} is true: if amount of all players in world "world" is more than 100: send title "&3Jesteś w kolejce" with subtitle "&7Dołączasz na tryb &bLifeSteal BoxPvP..." wait 1 second send title "&4Nie można dołączyć!" with subtitle "&CSerwer jest pełen!" send "&8>&7> Zakup rangę, aby móc wchodzić na pełen serwer!" stop else: send title "&3Jesteś w kolejce" with subtitle "&7Dołączasz na tryb &b LifeSteal BoxPvP..." wait 1 second loop 128 times: send "" set player's max health to {serca::%player%} send "&2✔ &aDołączono na tryb: LifeSteal BoxPvP" send title "&2Dołączono!" with subtitle "" set player's gamemode to survival if player's group is not "helper" or "admin" or "wlascicel" or "mod": execute console command "lp user %player% permission set plhide.group.infusesmp false" execute console command "lp user %player% permission set plhide.group.boxpvp true" execute console command "lp user %player% permission set plhide.group.lobby false" execute console command "lp user %player% permission set plhide.group.duels false" teleport player to {spawn} else: if player doesn't have permission "letsplaymc.bypass.serveroff": send "&cKicked whilst connecting to boxpvp: &7%{boxpvp_powod}%!" stop else: send title "&3Jesteś w kolejce" with subtitle "&7Dołączasz na tryb &bLifeSteal BoxPvP..." wait 1 second loop 128 times: send "" send "&2✔ &aDołączono na tryb: LifeSteal BoxPvP" set player's max health to {serca::%player%} send title "&2Dołączono!" with subtitle "" send "&cTwoja ranga uprawnia cię do wejścia na wyłączony dla graczy tryb!" set player's max health to 10 set player's gamemode to survival teleport player to {spawn} else: send title "&3Jesteś w kolejce" with subtitle "&7Dołączasz na tryb &bLifeSteal BoxPvP..." wait 1 second send title "&4Wystąpił błąd!" with subtitle "&cNiepoprawna wersja gry! Poprawna to &71.19-1.19.4&c!"
-
Oczywiście próbowałem, no ale x-frame-options vishop.pl jest ustawione na "sameorigin", co znaczy, że jak chcę dać iframem to witryna blokuje połączenie
-
Lusk to dodatek do Skripta, który dodaje wiele funkcji, których Skript jeszcze nie obsługuje publicznie, oprócz tego, kilka jest wyjątkowych! Dodatek ten obsługuje na razie jedynie najnowszą wersję 1.19-1.19.4. Jest to mało znany dodatek - ma tylko 60 pobrań na spigocie. Link do niego znajdziesz tu Lusk | SpigotMC - High Performance Minecraft. Pełna dokumentacja: Skript Hub - Documentation PRZYKŁADOWE ZDARZENIA: Wkurza nas uciekanie endermanów, kiedy je bijemy? Dzięki temu dodatkowi możemy to usunąć! on enderman escape: cancel event Możemy także sprawdzić, czy gracz zmienił slot w swoim ekwipunku, oraz zablokować przesuwanie między slotami w ekwipunku w lobby, aby gracz mógł jedynie użyć jednej rzeczy (np. w lobby kompasu do zmieniania trybu). Kod będzie wyglądał w taki sposób: on player inventory slot change: if player's world = "lobby": cancel event send "&cUżyj kompasu, aby przejść na inny tryb." PRZYKŁADOWE WYRAŻENIA: Jeżeli chcemy aby gracze nie mogli połączyć się z naszym serwerem jeżeli są na wersji innej niż 1.8.8, możemy użyć takiego wyrażenia: on join: kick player due to "&cUżyj wersji &71.8.8&c!" if version of player is not "1.8.8" Możemy także napisać nick gracza w małych literach: command /maleliterki <player>: permission: maleliterki.use permission message: &cNie posiadasz uprawnień! trigger: if arg 1 is not set: send player's name in small caps if arg 1 is set: send arg-1's name in small caps PRZYKŁADOWE EFEKTY Możemy napisać bardzo przydatny skrypt, który wyświetli wszystkim graczom napisy końcowe, które są po ukończeniu Minecrafta. command /napisy: permission: napisy.use permission message: &cNie posiadasz uprawnień! trigger: show the credits to all players PRZYKŁADOWE WARUNKI Możemy sprawdzić czy osoba na którą klikniemy PPM jest NPC'tem on rightclick: if entity is npc: broadcast "Nie gadaj z nim, to npc'et" Albo możemy sprawdzić czy walneliśmy typkowi kryta (critical damage) i napisać skrypt na reacha: command /reach <text> <player>: permission: reach.use permission message: &cNie posiadasz uprawnień! trigger: if arg 1 or arg 2 is not set: send "&cPoprawne użycie: /reach <kratki> <gracz>" stop else: if arg-1 is "reset": delete {reach::%arg-2%} send "&aWyłączono reach graczowi &b%arg-2%&a!" stop else: set {reach::%arg-2%} to arg-1 send "&aGracz &b%arg-2% &amoże bić z &b%arg-1% &akratek!" stop on leftclick: if {reach::%player%} is set: set {_reachnum} to {reach::%player%} parsed as number if distance between player and targeted entities is smaller than {_reachnum}: if the damage is not critical: damage targeted entities by 1 else: damage targeted entities by 4 Ogólnie Lusk ma dużo fajnej składni, która może mocno się przydać, to co napisałem to jakieś 5% tego co oferuje ten dodatek. Sprawdź zresztą sam! Jeżeli czegoś nie do powiedziałem, zachęcam do napisania w komentarzu. Dzięki za przeczytanie poradnika
-
brak błędów
-
Niestety, dalej nie działa.
-
w tym, że tuske nie obsluguje najnowszych wersji. chyba zaszedłeś w śpiączke na 6 lat
-
Cześć, jak sprawdzić jaką wersję ma gracz? Nie używam TuSke i ProtocolSupport. Musi to współpracować z ViaVersion i ViaBackwardds. Znalazłem taki skrypt: import: us.myles.ViaVersion.api.Via expression %player%'s protocol version: get: return Via.getAPI().getPlayerVersion(expression-1) command /getversion: trigger: set {_protocolnumber} to player's protocol version if {_protocolnumber} > 47: message "Your client is 1.9+" else if {_protocolnumber} = 47: message "Your client is 1.8.x" Ale niestety to nie działa
-
Osobiście sam uważam, że itemshop od ivalla to najlepszy darmowy itemshop aczkolwiek brak domeny jest trochę, że tak powiem "nieprofesjonalny". Tebex mi cos nie dziala, nie wiem o co chodzi.
-
Szkoda, że nie ma na vishop takiej opcji kupienia premium na zawsze, za trochę wyższą cenę, to na pewno by bardziej skłoniło mnie w stronę zakupu. Niby tak, no ale dopóki serwer nie wystartuje to nie chcę wydawać za dużo pieniędzy na wszystko. I tak zamierzam płacić sporo za hosting, a item shop to kwestia wg mnie mniej ważna.
-
Witam, szukam jakiegoś darmowego itemshopu. Niestety vishop nie pozwala na dodanie wlasnej domeny za darmo tylko z jakims pakietem premium, pomimo ze na skript.pl napisane jest ze to w 100% darmowy itemshop bez dodatkowych funkcji platnych. Sklepmc.pl nie obsluguje platnosci microsms i ma wielka reklame. Doradzi ktos cos?
-
Dzięki, może być. Na szczęście działa na 1.19
-
Witam, no więc chciałbym w jakimkolwiek skrypcie użyć mysql czyli np zrobić tak, aby zmienne zapisywały się w mysql a nie w tym pliku variables.csv. Ewentualnie, jeżeli tak się nie da no to zrobić aby zmienna np. {kasa::%player%} była dodana do tabeli "cos tam" i w niej byly dane: gracz, ilosc. Po prostu chce to dodac do php co juz umiem doskonale zrobic. Nie wiem czy wybrałem odpowiedni dział wiec prosze administracje o przeniesienie jeżeli wybrałem zły. Pozdrawiam.
-
Wiem dzięki już ogarnąłem Dziekli helios1993 za podsuniecie pomyslu z ajleaderboards.
-
Tak, mam zrobiony placeholder z skript-placeholders, ale w jaki sposób zrobić ranking w ajleaderboards? próbowałem coś z tym pluginem ale nie umiem totalnie, pierwszy raz go uzywam...
-
Wytłumacz o co bardziej chodzi bo nie rozumiem...
-
Takie coś jest dość trudne do zrobienia w skripcie i sto razy lepiej użyć do tego pluginu shopkeepers. No chyba, że masz jakąś kasę
-
w danym swiecie po smierci tepa cie na spawn
pruslay odpowiedział(a) na whiteg1337 pytanie w Zlecenia
on command "spawn": if player's world is "SpawnW": execute player command "spawn" if player's world is "world": send "&cTa komenda jest niedostepna w tym swiecie!" stop- 1 odpowiedź
-
- multiverse
- spawn
-
(i 1 więcej)
Oznaczone tagami:
-
Jest milion tych skryptów na forum... wystarczy poszukać. Zedytuj pod siebie.
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 8
