driwers2d 2 Opublikowano 16 czerwca 2014 Udostępnij Opublikowano 16 czerwca 2014 (edytowane) INNY COOLDOWN SKRIPT Wiem, że jest dużo tematów typu 'Cooldown Skript' , ale znam fajny sposób na zrobienie cooldown'a bez źle wyglądającego dopisku 'seconds'. Przedstawię sposób jak można go wykorzystać przy evencie 'On Chat'. INSTRUKCJA:1. Tworzymy nowy event 'On Chat':on chat:2. Tworzymy nowy event 'Every 1 Second':Every 1 Second:3. Tworzymy nową zmienną (dodajemy ją do 'variables') np. '{chat.%player%}' i zmieniamy ją na '0':variables: {chat.%player} = 04. Do eventu 'On Chat' dodajemy taki tekst:if player doesn't have permission "skript.chat": if {chat.%player%} < 1: set {chat.%player%} to <co ile sekund gracz moze pisac na chacie> stop if {chat.%player%} > 0: send "&7Na chacie bedziesz mogl cos napisac za &6%{chat.%player%}% &6sek&7!" send "&7Zakup konto &9VIP &7aby zmniejszyc ten limit!" cancel eventelse: if {chat.%player%} < 1: set {chat.%player%} to <co ile sekund mozna pisac na chacie> stop if {chat.%player%} > 0: send "&7Na chacie bedziesz mogl cos napisac za &6%{chat.%player%}% &6sek&7!" cancel event 5. Do eventu 'Every 1 Second' dodajemy taki tekst:loop all players: remove 1 from {chat.%loop-player%}WYJAŚNIENIE:'On Chat' - Wykonuje się gdy gracz napisze coś na chacie'Every 1 Second' - Wykonuje się co 1 sekundę'variables' - Miejsce gdzie umieszczamy zmienne'{chat.%player%}' - zmienna'loop all players' - Zanzacza wszystkich graczy będących aktualnie na serwerze'remove 1 from {chat.%loop-player%}' - Odejmuje 1 od {chat.%loop-player%}'if player doesn't have permission "skript.chat" ' - Sprawdza czy gracz ma uprawnienie "skript.chat"'if {chat.%player%} < 1' - Sprawdza czy zmienna {chat.%player%} jest mniejsza od 1'set {chat.%player%} to <co ile sekund mozna pisac na chacie>' - Skript zmienia zmienną {chat.%player%} na wybraną liczbę'if {chat.%player%} > 0' - Sprawdza czy {chat.%player%} jest większe od 0'else' - Odwrotność 'if' czyli w tym przypadku można to również traktować jako 'if player has permission "skript.chat" ''send "&7Na chacie bedziesz mogl cos napisac za &6%{chat.%player%}% &6sek&7! - Wysyłanie wiadomości do wykonawcy eventu'cancel event' - Anuluje event PAMIĘTAJ:Jeśli chcesz aby do gracza była wysłana wiadomość ze zmienną ta zmienna (np. '{chat.%player%}') musi być umieszczona w procentach (%)! Np. 'send "Na chacie bedziesz mogl cos napisac za %{chat.%player%}%" '. Po każdym evencie pod koniec wstaw dwukropek ( : ! Np. 'On Chat:') EFEKT: CAŁY KOD:on chat: if player doesn't have permission "vip.*": if {chat.%player%} < 1: set {chat.%player%} to 10 stop if {chat.%player%} > 0: send "&7Na chacie bedziesz mogl cos napisac za &6%{chat.%player%}% &6sek&7!" send "&7Zakup konto &9VIP &7aby zmniejszyc ten limit!" cancel event else: if {chat.%player%} < 1: set {chat.%player%} to 3 stop if {chat.%player%} > 0: send "&7Na chacie bedziesz mogl cos napisac za &6%{chat.%player%}% &6sek&7!" cancel eventevery 1 second: loop all players: remove 1 from {chat.%loop-player%} PS:Jeśli kopiujesz kod z tego poradnika pamiętaj aby go 'wytabować' czyli zamienić każde 4 spacje na 1 tab. Mam nadzieje, że pomogłem! :D Edytowane 17 czerwca 2014 przez driwers2d mati770ka i Norbi 2 Odnośnik do komentarza https://skript.pl/temat/1046-inny-cooldown/ Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1337 Opublikowano 17 czerwca 2014 Udostępnij Opublikowano 17 czerwca 2014 Poradnik fajny, ale dodaj też w ostatniej części tam gdzie jest ss dodaj cały kod :> Odnośnik do komentarza https://skript.pl/temat/1046-inny-cooldown/#findComment-8039 Udostępnij na innych stronach Więcej opcji udostępniania...
driwers2d 2 Opublikowano 17 czerwca 2014 Autor Udostępnij Opublikowano 17 czerwca 2014 @up Dodałem :) Odnośnik do komentarza https://skript.pl/temat/1046-inny-cooldown/#findComment-8162 Udostępnij na innych stronach Więcej opcji udostępniania...
driwers2d 2 Opublikowano 19 czerwca 2014 Autor Udostępnij Opublikowano 19 czerwca 2014 @ref Odnośnik do komentarza https://skript.pl/temat/1046-inny-cooldown/#findComment-8500 Udostępnij na innych stronach Więcej opcji udostępniania...
stoner1 0 Opublikowano 12 lipca 2014 Udostępnij Opublikowano 12 lipca 2014 fajne ;p Odnośnik do komentarza https://skript.pl/temat/1046-inny-cooldown/#findComment-12028 Udostępnij na innych stronach Więcej opcji udostępniania...
Majk 0 Opublikowano 26 lipca 2014 Udostępnij Opublikowano 26 lipca 2014 Słuchaj a jest możliwośc ustawienia czasu co jaki możemy używac daną komende? Odnośnik do komentarza https://skript.pl/temat/1046-inny-cooldown/#findComment-15389 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi