Skocz do zawartości

CH@!


Gość Usunięty#22910

Rekomendowane odpowiedzi

Gość Usunięty#22910

Siemka!

Chciałbym wam przedstawic

CH@!

Działa ono na /chat on/off/cc

 

wersja v1 zawiera:

cenzure przeklenstw

cenzure IP serwerow

Wylaczanie/wlaczanie/wyczyszczanie chatu

 

 

w wersji v2 dodano:

oznaczanie graczy

poprawiono bledy

 

w wersji v3 dodano:

/broadcast

/ekran

 

w wersji v4 dodano:

/msg

 

linki:

wersja v1 : https://code.skript.pl/iOC6OeeI
wersja v2
https://code.skript.pl/3lvIOXlw
wersja v3 https://code.skript.pl/h52YbLc0u
wersja v4 https://code.skript.pl/ZbQDSkEG

 

Edytowane przez venom123123
Nieaktywny

Nie twórz kolejnych tematów, edytuj pierwotny.

Odnośnik do komentarza
https://skript.pl/temat/35764-ch/
Udostępnij na innych stronach

wiesz ze to nie zadziała? 

on chat:
    #oznaczanie na chacie
    if message contains "@%loop-player%":
        if loop-player is online:
            send player title "&6&lOznaczanie" with subtitle "&8Oznaczyles Gracza &7%loop-player%&8!"
        else:
            send "&9&lC&8&lh&9&l@&a&l! &8>>> &7Ten Gracz Nie jest online!"
            stop
on chat:
    #oznaczanie na chacie
    replace all "@%loop-player" in message with "&2&l@%loop-player%"

wgl to https://code.skript.pl/zyXNBMV3 :kappalul:

                loop all players:
                    loop 100 times:
                        send "" to loop-player 
                    loop 1 times:
                        broadcast "&8&l&m------------&3&lCHAT&8&l&m------------"
                        broadcast "&7Chat Zostal &aWyczyszczony przez &a%player%&7!"
                        broadcast "&8&l&m------------&3&lCHAT&8&l&m------------"    

czyli co każde "wyczyszczenie" jednemu graczowi chatu wyśle 3 linijki tekstu więc jaki to ma sens? jedynie zaśmiecenia chatu

oraz co każde wyłączenie/włączenie będziesz taki syf robił...

on chat:
    if {chat.status} is true:
        if player don't have permission "chat.pisanie":
        cancel event
        send "&9&lC&8&lh&9&l@&a&l! &8>>> &cChat Jest Wylaczony!"

źle wytabowane...

I po co powtarzasz ten sam event 3 razy?

Ogólnie kolejny syf na chat i to źle zrobiony...

Odnośnik do komentarza
https://skript.pl/temat/35764-ch/#findComment-229467
Udostępnij na innych stronach

rozwijając post poprzednika:

on chat:
    if message contains "@%loop-player%":
        if loop-player is online:
            send player title "&6&lOznaczanie" with subtitle "&8Oznaczyles Gracza &7%loop-player%&8!"
        else:
            send "&9&lC&8&lh&9&l@&a&l! &8>>> &7Ten Gracz Nie jest online!"
            stop
  1. if message contains "@%loop-player%": skąd tam loop-player?
  2. if loop-player is online: jeżeli (czego nie zrobiłeś) zapętlasz już wszystkich graczy to będą oni online więc taki warunek nie ma sensu
  3. send player title "&6&lOznaczanie" dlaczego wysyłasz title to oznaczającego zamiast do oznaczonego?
  4. stop w takim przypadku kod sam się zatrzyma
on chat:
    replace all "@%loop-player" in message with "&2&l@%loop-player%"
  1. i ponownie - skąd tam loop-player?
  2. "&2&l@%loop-player%" i potem cyk, cała wiadomość pogrubionym zielonym kolorem
loop all players:
	loop 1 times:
		broadcast "&8&l&m------------&3&lCHAT&8&l&m------------"
		broadcast "&7Chat Zostal &aWlaczony przez &a%player%&7!"
		broadcast "&8&l&m------------&3&lCHAT&8&l&m------------"
		set {chat.status} to true
  1. loop 1 times: to pozostawię bez komentarza...
  2. set {chat.status} to true czyli ten kod wykona się kilkanaście / kilkadziesiąt razy, zamiast tylko JEDEN raz...
  3. {chat.status} zmienne zapisuje się bez kropek w nazwach

 

Odnośnik do komentarza
https://skript.pl/temat/35764-ch/#findComment-229471
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...