Postaram się coś ciekawego wymyślić, ale na pewno w tej aktualizacji nie wejdzie więcej niż automatyczne odświeżanie Tablisty z konfigurowalnym czasem i kilkoma zmiennymi takimi jak {_maxplayers}, {_players}, {_kills.%player%}, {_deads.%player%}, {_hour.%player%} i {_realtime}
Nazwa skryptu: TablistYML Link do tematu: http://skript.pl/index.php/topic/2759-konkurstablistyml-%C5%82atwa-konfiguracja-tablisty-przez-plik-yml/?p=23839
@2up i @up Dziękuje za opinie :) Ogólnie skrypt piszę już od 2 dni ale przez dużą ilość problemów postanowiłem wypuścić trochę okrojoną jego wersję. Jutro wejdzie update z auto aktualizacją i zmiennymi. Możliwe również że dodam komendę która pozwala na zmianę slotu tablisty z poziomu gry ale jeżeli mi się nie uda to wejdzie w późniejszej aktualizacji :). Zachęcam do dawania propozycji zmiennych i innych dodatków! :)
Witam!
Dziś mam do przedstawienia wam pierwszy skrypt który publikuje na tym forum. Jest to skrypt ułatwiający tworzenie tablisty z addonu WildSkript.
TablistYML 2.0
Siła w prostocie!
Funkcje:
- Ranking graczy pod komendą /Top <numer od 1 do 20>
- Ustawianie tablisty za pomocą pliku config.yml
- Odświeżanie tablisty po zmianie w pliku przez komendę /Tablist reload
- Ustawianie slotów tablisty za pomocą komendy /Tablist ustaw
- Duża ilość zmiennych
- Zmienne z poza skryptu!
- Ranking graczy wbudowany w skrypt!
- Autorefresh z konfigurowalnym czasem!
Lista zmiennych:
->Klik<-
Zalety:
- Prosta konfiguracja!
- Częste aktualizacje!
- Niezawodność!
- Dobra optymalizacja!
-
Konfiguracja
1.Wrzuć skopiowany z linku skrypt do pliku tablistyml.sk w folderze Plugins/Skript/scripts
2. Odpal serwer
3. Poczekaj aż wszystko się załaduje a skrypt stworzy odpowiedni folder i plik.
4. Wejdź w plik config.yml znajdujący się w folderze Plugins/Skript/TablistYML
5.Ustawiaj kolejno sloty według tego schematu: (Koniecznie wpisuj treść slotu pomiędzy ' i ' inaczej kolory nie będą działać)
6.Użyj komendy /Tablist odswiez
7.Ciesz się ustawioną tablistą!
Wymagane Addony:
- WildSkript 1.8
Download:
->Klik<-
To Do:
- Wasze Propozycje!
- Optymalizacja
[dupka2]
Znalazłeś buga? Masz ciekawą propozycję? Nie możesz sobie poradzić z konfiguracją? Coś nie działa? Pisz na pw lub w temacie! Postaram Ci się pomóc!
[/dupka2]
No więc tak. Po pierwsze chciałem ci podziękować że zastosowałeś się do mojego upomnienia i napisałeś temat. Po drugie kod na jeden slot jest taki:
#To musi byc tylko raz:set {_Tab} to "jakistekst"#To odwoluje sie do kazdego slotu"{_Tab}".Tab.set{Numer Slotu np 1, "text ktory ma sie pojawic w slocie"};#i potem dodajesz nastepne"{_Tab}".Tab.set{2, "Witaj na serwerze %player%"};#I wysylasz tabliste do gracza w jakims evencie lub w loopie zeby bylo do kogo sie odwolac"{_Tab}".Tab.send{player};@Down A ty napisałeś temat? Kod poprawiony...
A nie prościej? command /drop: trigger: if {drop.status} is false: execute console command "/sk disable skrypta" execute console command "/sk enable skryptb" send "&cWylaczono &6skrypta&c oraz wlaczono &6skryptb" set {drop.status} to true if {drop.status} is true: execute console command "/sk disable skryptb" execute console command "/sk enable skrypta" send "&cWylaczono &6skryptb&c oraz wlaczono &6skrypta" set {drop.status} to false
Widzę że macie problemy z czytaniem...
Kod: command /zestawVIP: permission: vip.kit permission message: &cNie masz rangi VIP!" trigger: if {kitvip.%player%} is equal to 0: give diamond helmet of protection 10 named "&6&lHelm VIP" to the player give diamond chestplate of protection 10 named "&6&lNapiersnik VIP" to the player give diamond leggings of protection 10 named "&6&lSpodnie VIP" to the player give diamond boots of protection 10 named "&6&lButy VIP" to the player set {kitvip.%player%} to 86400 set {kitvip.message.%player%} to false else: send "&cTen zestaw mozesz brac co &62 &cdni!" to playerevery 2 seconds: loop all players: if {kitvip.%loop-player%} is greater than 0: subtract 1 from {kitvip.%loop-player%} if {kitvip.%loop-player%} is equal to 0: if {kitvip.message.%loop-player%} is false: send "&3Twoj zestaw &6Vip &3jest gotowy do odebrania!" set {kitvip.message.%loop-player%} to trueProszę.
@Up Proponuje żebyś pobrał wersję z tematu do którego link sam podałeś a potem sprawdził czy wszystko działa bez żadnych zmian. Potem postaraj się to naprawić. @Topic: I jak działa?