Skocz do zawartości

driwers2d

Użytkownik
  • Ilość zawartości

    3
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez driwers2d

  1. driwers2d

    Inny Cooldown

    @ref
  2. driwers2d

    Inny Cooldown

    @up Dodałem :)
  3. driwers2d

    Inny Cooldown

    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
×
×
  • Dodaj nową pozycję...