Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Poprawa/ Nowy skrypt


Notrax3

Rekomendowane odpowiedzi

Opublikowano

POtrzebuje skryptu na chat, który by mógł chat WYŁĄCZAĆ i włączać. Opcja czyszczenia chatu MUSI BYĆ.

Wszystko MUSI być pisane po polsku. znalazłem odpowiedni skrypt:

 

 

#Autor/Author: krzysek
#Do/to: server bukkit
 
variables:
        {ChatEx.%player%.chatMessageOff} = false
        {ChatEx.jezykPolski} = true
        {ChatEx.langEnglish} = false
        {ChatEx.%player%.chatMessagePlayerOn} = true
 
options:
        chatLangPL: &cAdministrator wylaczyl mozliwosc pisania na chacie/czacie
        chatLangEN: &cAdministrator has disabled the ability to write in chat
        permissionLangPL: &cNie posiadasz uprawnien do tej komendy
        permissionLangEN: &cYou dont have permission to this command
        niemozeszpisacnaChatcieLangPL: &cAdministrator zablokowal Ci mozliwosc pisania wiadomosci na czacie
        niemozeszpisacnaChatcieLangEN: &cThe administrator has got stuck you the opportunity to write messages in chat
        niemozeszpisacnaChatcieLangPLown: &cAdministrator serwera zablokowal mozliwosc pisania na czacie
        niemozeszpisacnaChatcieLangENown: &cThe server administrator has got stuck writing the opportunity to chat
        serverName: MAJKRAFTOWI
        SkriptName: MCexpert
 
#/>---<=><Skript-Code><=>---<\
 
command /chat [<text>] [<text>]:
        aliases: ch, c
        trigger:
                if arg 1 is not set:
                        if {ChatEx.jezykPolski} is true:
                                message "&7    Komendy ChatExpert    "
                                message "<gold>/chat wylacz - Wylacza czat"
                                message "<gold>/chat wlacz - Wlacza czat"
                                message "<gold>/chat zablokuj Nick - Wylacza czat dla danego gracza"
                                message "<gold>/chat odblokuj Nick - Wlacza czat dla danego gracza"
                                message "<gold>/chat wyczysc - Wyczyszczenie czata"
                                message "<gold>/chat polski/english - Zmiana jezyka"
                                message "<gold>/chat przeladuj - Przeladowanie skryptu"
                                stop
                        if {ChatEx.langEnglish} is true:
                                message "&7    Commands ChatExpert    "
                                message "<gold>/chat off - Off chat"
                                message "<gold>/chat on - On chat"
                                message "<gold>/chat lock Nick - Disable chat for a player"
                                message "<gold>/chat unlock Nick - Enable chat for a player"
                                message "<gold>/chat clear - Clear chat"
                                message "<gold>/chat polish/english - Change language"
                                message "<gold>/chat reload - Reload skript"
                                stop
                if arg 1 is "wylacz" or "off":
                        player has permission "chatex.admin":
                                if {ChatEx.jezykPolski} is true:
                                        set {ChatEx.%all players%.chatMessageOff} to true
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message "    <gold>{@serverName}   " to all players
                                        message "    &7Chat zostal wylaczony    " to all players
                                        message "    &7Przez: <gold>%name of player%    " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        set {ChatEx.%all players%.chatMessageOff} to true
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message "    <gold>{@serverName}    " to all players
                                        message "    &7Chat has been off    " to all players
                                        message "    &7By: <gold>%name of player%    " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        stop
                        else:
                                if {ChatEx.jezykPolski} is true:
                                        message "{@permissionLangPL}"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        message "{@permissionLangEN}"
                                        stop
                if arg 1 is "wlacz" or "on":
                        player has permission "chatex.admin":
                                if {ChatEx.jezykPolski} is true:
                                        set {ChatEx.%all players%.chatMessageOff} to false
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message "    <gold>{@serverName}   " to all players
                                        message "    &7Chat zostal wlaczony    " to all players
                                        message "    &7Przez: <gold>%name of player%    " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        set {ChatEx.%all players%.chatMessageOff} to false
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message "    <gold>{@serverName}   " to all players
                                        message "    &7Chat has been on    " to all players
                                        message "    &7By: <gold>%name of player%    " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        stop
                        else:
                                if {ChatEx.jezykPolski} is true:
                                        message "{@permissionLangPL}"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        message "{@permissionLangEN}"
                                        stop
                if arg 1 is "wyczysc" or "clear":
                        player has permission "chatex.admin":
                                if {ChatEx.jezykPolski} is true:
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message "    <gold>{@serverName}   " to all players
                                        message "    &7Chat zostal wyczyszczony    " to all players
                                        message "    &7Przez: <gold>%name of player%    " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        message "    <gold>{@serverName}   " to all players
                                        message "    &7Chat has been clear    " to all players
                                        message "    &7By: <gold>%name of player%    " to all players
                                        message " " to all players
                                        message " " to all players
                                        message " " to all players
                                        stop
                        else:
                                if {ChatEx.jezykPolski} is true:
                                        message "{@permissionLangPL}"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        message "{@permissionLangEN}"
                                        stop
                if arg 1 is "zablokuj" or "lock":
                        player has permission "chatex.admin":
                                if {ChatEx.jezykPolski} is true:
                                        set {ChatEx.%arg 2%.chatMessagePlayerOn} to false
                                        message "&cZablokowales mozliwosc pisania na czacie graczowi <gold>%arg 2%"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        set {ChatEx.%arg 2%.chatMessagePlayerOn} to false
                                        message "&cYou have blocked the possibility of writing in the chat player <gold>%arg 2%"
                                        stop
                        else:
                                if {ChatEx.jezykPolski} is true:
                                        message "{@permissionLangPL}"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        message "{@permissionLangPL}"
                                        stop
                if arg 1 is "odblokuj" or "unlock":
                        player has permission "chatex.admin":
                                if {ChatEx.jezykPolski} is true:
                                        set {ChatEx.%arg 2%.chatMessagePlayerOn} to true
                                        message "&aOdblokowales mozliwosc pisania na czacie graczowi <gold>%arg 2%"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        set {ChatEx.%arg 2%.chatMessagePlayerOn} to true
                                        message "&aYou hane enable the possiblity of writing on the chat player <gold>%arg 2%"
                                        stop
                        else:
                                if {ChatEx.jezykPolski} is true:
                                        message "{@permissionLangPL}"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        message "{@permissionLangEN}"
                                        stop
                if arg 1 is "polski" or "polish":
                        player has permission "chatex.admin":
                                if {ChatEx.jezykPolski} is true:
                                        set {ChatEx.jezykPolski} to true
                                        set {ChatEx.langEnglish} to false
                                        message "&aZmieniles jezyk na &4Pol&fski"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        set {ChatEx.jezykPolski} to true
                                        set {ChatEx.langEnglish} to false
                                        message "&aYou have change language to &4Polish"
                                        stop
                        else:
                                if {ChatEx.jezykPolski} is true:
                                        message "{@permissionLangPL}"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        message "{@permissionLangEN}"
                                        stop
                if arg 1 is "english":
                        player has permission "chatex.admin":
                                if {ChatEx.jezykPolski} is true:
                                        set {ChatEx.jezykPolski} to false
                                        set {ChatEx.langEnglish} to true
                                        message "&aZmieniles jezyk na &4Angielski"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        set {ChatEx.jezykPolski} to false
                                        set {ChatEx.langEnglish} to true
                                        message "&aYou have change language to &4English"
                                        stop
                if arg 1 is "reload" or "przeladuj":
                        player has permission "chatex.admin":
                                if {ChatEx.jezykPolski} is true:
                                        execute console command "/sk reload {@SkriptName}"
                                        message "&aPrzeladowywanie skryptu"
                                        wait 2 second
                                        message "&aPrzeladowano skrypt"
                                        stop
                                if {ChatEx.langEnglish} is true:
                                        execute console command "/sk reload {@SkriptName}"
                                        message "&aReloading skript"
                                        wait 2 second
                                        message "&aSkript has been reload"
                                        stop
                        else:
                                if {ChatEx.jezykPolski} is true:
                                        message "{@permissionLangPL}"
                                        stop
                                if {ChatEx.langEnglisg} is true:
                                        message "{@permissionLangEN}"
                                        stop
 
on chat:
        if {ChatEx.%all players%.chatMessageOff} is true:
                if {ChatEx.jezykPolski} is true:
                        cancel event
                        message "{@niemozeszpisacnaChatcieLangPLown}"
                        stop
                if {ChatEx.langEnglisg} is true:
                        cancel event
                        message "{@niemozeszpisacnaChatcieLangENown}"
                        stop
        if {ChatEx.%player%.chatMessagePlayerOn} is false:
                if {ChatEx.jezykPolski} is true:
                        cancel event
                        message "{@niemozeszpisacnaChatcieLangPL}"
                        stop
                if {ChatEx.langEnglisg} is true:
                        cancel event
                        message "{@niemozeszpisacnaChatcieLangEN}"
                        stop
 
 

    #-------------------------[][][]{Skript-Code-End}[][][]-------------------------------#

 

I tak. Musi WYŁĄCZAĆ CHAT. I jest problem. Gdy napiszę /chat off , lub tam /chat wylacz - wyłącza chat dla mnie, pisze wszystko okej,

ale gracze mogą tak czy siak pisać. Tylko ja nie mogę pisać, do puki nie napisze /chat odblokuj ReykezPL .

 

Proszę o poprawę tego skryptu, napisanie innego, z możliwością edycji WIADOMOŚCI!!, lub podanie Bardzo podobnego pluginu.

Daj lajka! Nic to nie kosztuje, ale bardzo tego potrzebuje!


d9xa4.png


10 | 25 | 50 | 75 | 100 | 250 | 500 | 1000


Kliknij w obrazek! Zobacz nasz serwer!


Chcesz abym zobaczył? Napisz @Notrax3

Opublikowano

masz moj:

command /chat [<text>]:
    aliases: c
    permission message: &cNie masz uprawnien.
    permission: info.chat
    trigger:
        if arg 1 is not set:
            send "&fUzyj:&7 off, on, czysc"
        if arg 1 is "czysc" or "c":
            loop 100 times:
                broadcast " "
            broadcast "                    &7&l[&1&lChat&7&l]"
            broadcast "        &2&lChat zostal: &4&lWyczyszczony!"
        if arg 1 is "on" or "wlacz":
            set {thomas::chat} to true
            broadcast "                    &7&l[&1&lChat&7&l]"
            broadcast "        &2&lChat zostal: &a&lWlaczony!"
        if arg 1 is "off" or "wylacz":
            set {thomas::chat} to false
            broadcast "                    &7&l[&1&lChat&7&l]"
            broadcast "        &2&lChat zostal: &4&lWylaczony!"
on chat:
    if player doesn't have permission "chat.off":
        if {thomas::chat} is false:
            cancel event
            send "&cAktualnie chat jest wylaczony!"
on load:
    loop all players:
        set {SlowMode::%loop-player%} to 0
on join:
    set {SlowMode::%player%} to 0

 

<p><span style="color:#ff0000;">//</span></p>

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...