Problem polega na tym, iz nie mam bladego pojecia dlaczego gdy uruchamiam skrypt :
po 1. nie dziala pisanie gdy chat.on jest false, to znaczy osoba z permisja chat.pisanie.adm nie moze zupelnie nic napisac, a chcialbym by mogla
po 2. jak widzicie probowalem wprowadzic system (jakby licznik) kar za spam na czacie jednak tez cos nie dziala moze ktos bedize wiedzial o co moze chodzic
po 3. jak ktos ma juz ta permisje na pisanie na czacie to nawet jak ta osoba pisze to nie odroznia jej od reszty osob
Bede wdzieczny za pomoc. Dodam ze jestem amatorem.
Kod na pastebin :
Variables: {counter.%player%.kary} = 0on chat: if {chat.on} is false: cancel event on chat: if {chat.on} is false: if player has permission "chat.pisanie.adm": stop else: cancel event send "&6&lCzat jest aktualnie wylaczony!"on chat: if player has permission "chat.pisanie.adm": set {chat.%player%} to false else: if {chat.%player%} is false: set {chat.%player%} to true wait 3 seconds set {chat.%player%} to false else: cancel event send "&6&lMozesz pisac co &a3 &6&lsekundy!" add 1 to {counter.%player%.kary} send "&6&lDostales ostrzezenie za &aSPAM&e, &6&lpamietaj ze gdy dostaniesz &a5 &6&lostrzezen zostaniesz wyciszony na godzine!" to {_player} if {counter.%player%.kary} = 1: send "&6&lMasz &a1&6&l/&a5 &6&lostrzezen!" to {_player} send "&6&lDostales ostrzezenie za &aSPAM&e, &6&lpamietaj ze gdy dostaniesz &a5 &6&lostrzezen zostaniesz wyciszony na godzine!" to {_player} if {counter.%player%.kary} = 2: send "&6&lMasz &a2&6&l/&a5 &6&lostrzezen!" to {_player} send "&6&lDostales ostrzezenie za &aSPAM&e, &6&lpamietaj ze gdy dostaniesz &a5 &6&lostrzezen zostaniesz wyciszony na godzine!" to {_player} if {counter.%player%.kary} = 3: send "&6&lMasz &a3&6&l/&a5 &6&lostrzezen!" to {_player} send "&6&lDostales ostrzezenie za &aSPAM&e, &6&lpamietaj ze gdy dostaniesz &a5 &6&lostrzezen zostaniesz wyciszony na godzine!" to {_player} if {counter.%player%.kary} = 4: send "&6&lMasz &a4&6&l/&a5 &6&lostrzezen!" to {_player} send "&6&lDostales ostrzezenie za &aSPAM&e, &6&lpamietaj ze gdy dostaniesz &a5 &6&lostrzezen zostaniesz wyciszony na godzine!" to {_player} if {counter.%player%.kary} = 5: execute console command "/bc &6Gracz &f%{_player}% &6Otrzymal &a5 &6ostrzezen i dostal mute na godzine!" execute console command "/mute %{_player}% 1 hour" set {counter.%player%.kary} to 0 stop