ByczekTV
Użytkownik-
Ilość zawartości
582 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez ByczekTV
-
Chyba nie da się tak zrobić ,że w kowadle nick wpisujesz. ale jeżeli chcesz to mogę zrobić np: /menu patryk321 i tam jest np banuj, kickuj. gdy nacisnę banuj tam są dalej powody , a gdy nacisnę kickuj też są dalej powody. (ale musiałbyś mieć jakiś plugin na normalne bany, ew normalnie z essentiala byłyby bany. (Bo bym zrobił, że po naciśnięciu wykonuje się komenda odnośnie banu. Jeżeli mogłoby tak być to mnie zacytuj i mi odpowiedz
-
Po 1. On piszę, że chcę zrobić SKRYPT, kogo obchodzi, że takie wiadomości można zrobić w pluginie MaxBans ? Po 3. Nie masz pewności, że to jest plugin MaxBans, równie dobrze może to być skrypt -------- Nie rozumiem pytania - go raczej nie ma xD Nigdy nie myślałem nad tym, ale wydaje mi się, że można zrobić tak, że jest zmienna która się zmienia zgodnie z /ban i //unban gdy gracz wchodzi to sprawdza mu zmienną np {ban::%player%} i gdy jest na true to go wyrzuca
-
Wywala błędy i nie działa komenda
ByczekTV odpowiedział(a) na MisterPawlak pytanie w Pytania i problemy
Człowieku! zepsułeś niejeden skrypt więc się tu nie pruj co do skryptu, to nigdy nie używaj spacji. Zawsze po warunku ma być dwukropek. -
Według mnie nie można tego nazwać rozbudowanym skryptem. Glosowanie włącz/wyłącz? Jak to ma działać? jak jest jakieś głosowanie to admin może je sobie wyłączyć? przecież to bezsens. Kolejna sprawa, głosowanie reset: Ja tego totalnie nie rozumiem, bo skoro gracze głosują, to z jakiego powodu, i po co admin miałby resetować wyniki? Czyżby zmienna odpowiadająca za liczenie głosów automatycznie się nie resetowała? Po co adminowi komenda /glosowanie wynik , skoro takie rzeczy powinny być tuż po skończeniu głosowania wyświetlone na czacie? Skrypt w wersji v0.1? Co ty tu jeszcze chcesz dodać xD ?
-
spróbuj dodać warunek if player inventory is 32 stone niczego nie obiecuję.
-
no w sumie bym mógł a powiedz mi jeszcze, czy preferujesz jakieś drobne wynagrodzenie czy coś? Nie rozpisałeś się
-
wszędzie gdzie jest: [set player's gamemode... zamień na: [execute console command "gamemode [gm] %player%"] chyba, że gracz normalnie ma permisję, czyli np ta komenda na gamemode w gui ma być dla administracji, i ta administracja ma uprawnienie do gamemode'a, to najprostszy sposób: [execute player command "gamemode [gm]"]
-
Weź w konsoli wpisz /sk reload nazwa i wyślij tutaj cały log
-
Jak się nie znasz to nie pisz {kasa::{p.owner.%arg 1%}} Popatrz na te nawiasy ;)) A co do skryptu to.. Mam wyczarować problem? Skąd ja mam wiedzieć co nie działa?
-
nie, raczej jest to niemożliwe
-
Kurde, nie mam czasu na pisanie, ale dam Ci podpowiedź: Musi jakaś zmienna po wpisaniu /setmiejsce spawn kodować lokalizację osoby która wykonuje komendę. Następnie w evencie on respawn ustawiasz kordy , które są w zmiennej.
-
No też tak można, bo określa to "minimum", ale w tym wypadku wydawało mi się to obojętne, ponieważ nic nie jest tak naprawdę udostępniane od tego, tylko jest czat włączany. więc skoro to tylko włącza możliwość pisania na czacie, to wydawało mi się, że wystarczy dać =500 - GDY GRACZ BĘDZIE MIAŁ 500 STONE'A TO UNLOCKUJE MU CZAT.
-
Tak jak kolega wyżej. To jest wina serca - pluginu skript. Przy przeładownaiu skryptu miałbyś listę errorów jeżeli już
-
variables: {chat::allowed::%player%} = false on chat: if {chat::allowed::%player%} is false: cancel event on chat: if {stone::%player%} = 500: set {chat::allowed::%player%} to true else: send "&eMusisz wykopac 500 stone aby pisac na chacie!" Jeżeli nie zadziała to u siebie po prostu dodaj w skrypcie do zmiennej , a właściwie zamień z true na false. To po znaku równania to jest to, co będzie po zalogowaniu, po pierwszym wejściu. Ty masz ustawione na true, czyli, że jeżeli nowy gracz jakiś wbije, to będzie miał automatycznie tą zmienną na true, czyli będzie mógł pisać. Ja dodałem "%player% z tego powodu, że według mnie, skoro zmienna była bez "%player% to jeżeli ktoś wykopie 500 stone, to odblokuje czat każdemu. dodatkowo ja dodałem sprawdzanie zmiennej od czatu, bo to jest lepsze niż sprawdzanie, czy gracz wykopał mniej niż 500 stone.. xD Jak coś to pw
-
Skrypt jak na początek nie jest najgorszy, każdy od czegoś zaczynał, aczkolwiek przyczepiłbym się do zmiennych. Zapisuj zmienne tak: {zmienna::zmienna}. zapis {zmienna.zmienna} także jest poprawny, ale jest "słabszy, gorszy".
-
To jest wina albo silnika, jeżeli masz na bukkicie bu bukkit to... xD albo wina wersji pluginu skript albo wersji serwera bo to jest kod dobry, dzisiaj ktoś miał problem taki sam -> u mnie działało. PS. powinieneś dodać jeszcze wait 1 tick bo mogą być błędy
- 71 odpowiedzi
-
spróbuj dodać przed tym wait 2 hour albo wait 1200 second nie wiem czy dobzre policzyłem, że 2h to 1200 sekund ale ok xD
-
on death: if attacker is a player: add 1 to {lvl::%attacker%} send "&aWlasnie uzyskales &c1 &apunkt!" to attacker if victim is a player: remove 1 from {lvl::%victim%} send "&cWlasnie straciles punkt!" to victim
-
Ma bardzo dużo do rzeczy, bo ja korzystam ze spigota i ten jego kod, dokładnie ten jego kod mi zadziałał bez problemu
-
Powiedz mi z jakiego korzystasz silnika? (CraftBukkit czy Spigot) ? To nie jest jakieś masakrycznie potrzebne, po prostu bez tego mogą występować błędy z gui, nie wypowiadaj się jak się nie znasz. Mam zatem pytanie. 1.Czy kod jest dobrze wytabowany, czy wygląda on tak samo jak dodałeś w kodzie w wątku? 2. Czy posiadasz dodatek SkQuery? (To w nim jest funkcja otwierania gui. Łączę //Michma1707
-
Ale Ty mi powiedz jak to nie zapisuje danych gracza podałeś mi same errory, a na dobry początek to ja mogę się nimi.... -,- jakich danych nie zapisuje ?
-
/tepajgracza <player>: trigger: teleport player to KORDY Tutaj wersja wytabowana: https://code.skript.pl/8nimrOI8/ ale nie testowane jak coś Chyba, że chcesz np kogoś tepnąć do kogoś : /tp (KOGO TEPASZ) (DO KOGO TEPASZ) albo kogoś na spawn: /spawn (KOGO TEPASZ)
-
#ZMIENNE variables: {kills::%player%} = 0 {deaths::%player%} = 0 #OPCJE options: tag: &6Galactic&2Wars #EVENT on death: if victim is a player: add 1 to {kills::%victim%} if attacker is a player: add 1 to {deaths::%attacker%} #KOMENDA command /staty: aliases: statystyki trigger: send "&6>==========<{@tag}&6>==========<" send "&cTwoje kille wynosza:" send "&4%{kills::%player%}%" send "&cTwoje dedy wynosza:" send "&4%{deaths::%player%}%" #EVENT on join: set {kills::%player%} to 0 set {death::%player%} to 0 Jeżeli rozwiązałem twój problem zostaw "naj". Przy dalszych problemach możesz do mnie się kierować na pw
-
#ZMIENNE variables: {kills::%player%} = 0 {deaths::%player%} = 0 #OPCJE options: tag: &6Galactic&2Wars #EVENT on death: #czy ofiarą jest jakiś gracz if victim is a player: #dodawanie smierci ofierze add 1 to {kills::%victim%} # czy zabójcą jest jakiś gracz if attacker is a player: #dodawanie zabojstwa zabijającemu add 1 to {deaths::%attacker%} #KOMENDA command /staty: aliases: statystyki trigger: send "&6>==========<{@tag}&6>==========<" send "&cTwoje kille wynosza:" send "&4%{kills::%player%}%" send "&cTwoje dedy wynosza:" send "&4%{deaths::%player%}%" #EVENT on join: set {kills::%player%} to 0 set {death::%player%} to 0 Gotowy kodzik, powinien działać
-
every 10 seconds: loop all players: remove 1 from {sk.toksycznosc::%loop-player%} if {sk.toksycznosc::%loop-player%} is 0: cancel event Jeżeli to nie zadziała to spróbuj to: every 10 seconds: loop all players: remove 1 from {sk.toksycznosc::%player%} if {sk.toksycznosc::%player%} is 0: cancel event A jeżeli też nie zadziała to: every 10 seconds: loop all players: if {sk.toksycznosc::%player%} is >= 1: remove 1 from {sk.toksycznosc::%player%} else: cancel event nie sprawdzałem ;v
