bvcz 444 Opublikowano 4 czerwca 2014 Udostępnij Opublikowano 4 czerwca 2014 Witam, dało by rade zrobic bany na czas, gdy po restarcie serwa sie nie kasuja Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Slupik98 173 Opublikowano 4 czerwca 2014 Udostępnij Opublikowano 4 czerwca 2014 Jeżeli chcesz zrobić to tylko w skript to trochę zabawy w tym będzie ale możesz też przy użyciu jakiegoś pluginu i tylko komendę wpleść:execute console command "help"A jeżeli chcesz zrobić to w skript to będzie chyba dograć dodatek WildSkript i zapisywać wszystko do pliku a potem wczytywać go co minutę i spradzać co i jak, no i oczywiście ściągać z neta co minutę godzinę dla porównania(ale to najprostsze). Nie wiem wiec czy się to opłaca w tym przypadku. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 herhor67 916 Opublikowano 7 czerwca 2014 Udostępnij Opublikowano 7 czerwca 2014 command /zbanuj [<player>] [<text>]: trigger: add player-arg to {zbanowani::*} kick player-arg due to "&4Zostales zbanowany na serwerze przez %player%! Powod: &c{%{arg 2}%"on skript start: clear {zbanowani::*}on join: set {_nick} to player's name {zbanowani::*} contains "{_nick}": kick player due to "&4Zostales zbanowany na serwerze przez %player%! Powod: &c{%{arg 2}%"jeżeli o to ci chodziło to proszę, może zadziała :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 8 czerwca 2014 Udostępnij Opublikowano 8 czerwca 2014 @UPGracz który wejdzie będzie miał informację o tym, że sam się zbanował+Gdzie ty masz argument w wydarzeniu on join? Warto wspomnieć, że drugim razem '{_nick}' powinno być w procentach. No i twoje bany kasują się po restarcie serwera... command /zbanuj [<player>] [<text>] [<text>]: trigger: arg 3 is set: add "%player-arg%" to {zbanowani::*} set {banned.%player-argument%} to now arg 3 contains number: arg 3 contains "d": set {_msg} to arg 3 replace all "d" in {_msg} with "" set {_num} to {_msg} parsed as number set {wait.ban.%player-argument%} to {_num} days arg 3 contains "h": set {_msg} to arg 3 replace all "h" in {_msg} with "" set {_num} to {_msg} parsed as number set {wait.ban.%player-argument%} to {_num} hours arg 3 contains "m": set {_msg} to arg 3 replace all "m" in {_msg} with "" set {_num} to {_msg} parsed as number set {wait.ban.%player-argument%} to {_num} hours arg 3 contains "s": set {_msg} to arg 3 replace all "s" in {_msg} with "" set {_num} to {_msg} parsed as number set {wait.ban.%player-argument%} to {_num} hours else: send "&c&lNiepoprawny format czasu!" kick player-arg due to "&4Zostales zbanowany na serwerze przez %player%! Powod: &c{%{arg 2}%"on join: set {_time} to difference between {banned.%player%} and now {_time} is less than {wait.ban.%player%}: {zbanowani::*} contains "%player%": kick player due to "&4Zostales zbanowany na serwerze!" else: remove "%player%"from {zbanowani::*} clear {banned.%player%} clear {wait.ban.%player%} Aby zbanować wpisujesz albo 'd' - dni, albo 'm' - minuty, albo 'h' - godziny, albod 's' - sekundy Przykładowe użycie:/zbanuj PoweredDragon 5d - Banuje mnie na 5 dni PAMIĘTAJ, ABY NIE STAWIAĆ SPACJI MIĘDZY "5" i "d"! Ogólnie powinno działać ;) RickPlayingPL 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 herhor67 916 Opublikowano 8 czerwca 2014 Udostępnij Opublikowano 8 czerwca 2014 @up, sorki, powiedziałem, że nie rozumiem do końca tego co napisał, zrozumiałem, że po restarcie serwera chce wszystkich odbanować.Przecież bany się nie resetują po restarcie. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
bvcz 444
Witam, dało by rade zrobic bany na czas, gdy po restarcie serwa sie nie kasuja
Odnośnik do komentarza
Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi