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

Skrypt? To już nie problem!


Diamond_Sword12

Rekomendowane odpowiedzi

Opublikowano

Cześć wszystkim. Przedstawie wam łatwy skrypt który pisze się zaledwie 30 sekund! A kopiuje 5 :)
Skrypt nie jest bardzo rozwinięty ani bardzo rozpisany. Jest to skrypt dla tych co nie łapią się w rozbudowanych skryptach. Skrypt Czat Wyczysc jest bez błędów w consoli :)
 
Więc zabieramy się do roboty:
 
1. Tworzymy komendę :)

command /chat [<text>]:

2. Tworzymy podstawy :)

command /chat [<text>]:
	trigger:
		if arg 1 is "wyczysc":

3. Po wpisanu komendy /chat wyczysc (co ma ta komenda robic):

command /chat [<text>]:
	trigger:
		if arg 1 is "wyczysc":
			if player has permissions "chat.wyczysc":
				loop 100 times:
					broadcast "                       "
				broadcast "&7Admin &c%player% &7wyczyscil chat!"

Dajemy permisje własnie tak  ==  if player has permissions "wpisz tu permisje":  ==

Loop 100 times oznacza powtorz 100 razy (dajemy 1 tab w nowej linijce i piszemy broadcast " ")

Wiadomosc juz bez tabu Wiadomosc >>> Admin wyczyscil czat

 

4. Jezeli operator wpisze tylko komende /chat

command /chat [<text>]:
	trigger:
		if arg 1 is "wyczysc":
			if player has permissions "chat.wyczysc":
				loop 100 times:
					broadcast "                       "
				broadcast "&7Admin &c%player% &7wyczyscil chat!"
		if arg 1 is not set:
			send "&cKomenda /chat wyczysc!"
			stop

5. Co się stanie jeżeli gracz wpisze komende /chat wyczysc a nie ma on permisji:

command /chat [<text>]:
	trigger:
		if arg 1 is "wyczysc":
			if player has permissions "chat.wyczysc":
				loop 100 times:
					broadcast "                       "
				broadcast "&7Admin &c%player% &7wyczyscil chat!"
				stop
			else:
				send "&a&lChat&f&lMessager >>> &aOjc... masz za niska posade abys mogl uzyc tej komendy!"
				stop
		if arg 1 is not set:
			send "&cKomenda /chat wyczysc!"
			stop

Tak powinien wyglądać skrypt :)

 

Więc nie zostało nic innego niż ci pogratulować, napisania pierwszego skryptu :)

Dziękuje za uwage :)

Opublikowano

­

 

 

Tak powinien wyglądać skrypt  :)

Nie nie nie nie nie.

 

Tak powinien wyglądać skrypt :)

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    if(cmd.equalsIgnoreCase("chat") {
        if (args[0].equalsIgnoreCase("wyczysc") {
            if (sender.hasPermission("chat.wyczysc") {
                for(int i = 0; a < 100; i++){
                    Bukkit.broadcastMessage(" ");
                }
                Bukkit.broadcastMessage("&7Admin &c" + sender.getName() + " wyczyscil chat!");
                return;
            }else {
                sender.sendMessage("&a&lChat&f&lManager >>> &aOjc... masz za niska posade abys mogl uzyc tej komendy!");
                return;
            }
        }else {
            sender.sendMessage("&cKomenda /chat wyczysc!");
            return;
        }
    }
}

Pozdrawiam.

 

 

Pomińmy to, że to co ja dałem to nie skrypt a snippet javy, nie ważne

 

 

 

 

 

@AntyWarn

Po primo, nie ma czegoś takiego jak rozbudowany skrypt, to jest proste. Wystarczy podstawa angielskiego i lecisz.

Po secundo, nie polecam uczyć się skryptów, szczególnie że używanie skryptów na serwerach jest równoznaczne z lagami i brakiem wielowątkowości.

 

... pogratulować? Znajomości angielskiego na podstawowym poziomie chyba.

 

@AntyWarnUpewnienie

bardzo dobry poradnik napisałem już własny skrypt zaraz wrzucam go na serwer i odpalam super serwa dzienki ziom

 

PS: Zły dział chyba

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

Nie chcę się czepiać, ale po co po raz kolejny pokazywać skrypt na czyszczenie czatu? Skoro piszesz jakiś poradnik do skript to oprzyj go o ciekawy pomysł, a nie drop z kamienia czy właśnie "ogarnięcie" czatu. Sam "projekt" nie jest niczym rozbudowanym, a sama wtyczka nie powinna być wykorzystywana do większych projektów.

Opublikowano

@AdamGrzegorz

Literówka w kodzie? :D

 

for(int i = 0; i < 100; i++){
        Bukkit.broadcastMessage(" ");
}

@AntyBlezur

Super poradnik na pewno wielu się przyda.

Ano takie cuś się wkradło xD 

 

@antyblezur

Fajny poradnik, już idę robić mój super serv z autorskimi pluginami <333

­

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...