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

[DL] Martools - Essentials w skrypcie!


Rekomendowane odpowiedzi

Opublikowano

<> ------------------------------ <>

<>                                       <>

<>                                       <>

<>                                       <>

<>                                       <>

<>                                       <>

<>                                       <>

<>                                       <> Reklama

<>                                       <>

<>                                       <>

<>                                       <>

<>                                       <>

<>                                       <>

<>                                       <>

<>                                       <>

<> ------------------------------ <>

 

Witajcie mam teraz wam do zaprezentowania autorski skrypt na Essentials

Dodaje on komendy "/msg" "/r" "/gm 1" "/gm 0" i inne reszte mozna zobaczyc w kodzie

 

Licze na + , lubie pisac proste skrypty ;f

 

Dajac mi + dajesz mi zachete do pisania wiecej skryptow!

 

Kod:

 

 

Skan:

 

 

 

mc.x-hardcore.eu!
OTWARCIE SOBOTA o 17:00! (29.08.15)r)

Opublikowano

Po pierwsze... co oznacza "szapisz"?

command /szapisz:
        permission: ma.szapisz
        trigger:
                broadcast "&9Zapisuje twoje &cEQ'u"
                wait 5 seconds
                execute console command "save-all"
                broadcast "&9Skonczylem zapisywac twoje &cEQ'u"

i co ma zapisanie EQ do zapisania świata? :O

 

sygnatura.png

Opublikowano

Czyli... według Ciebie Essentials to są tylko komendy typu gamemode, fly itp.?

Jeśli tak - to grubo się mylisz, Essentials jest bardzo zaawansowanym pluginem z wieloma funkcjami, a nie tylko dodatkowymi komendami.

 

btw.

on join:
        execute console command "pex user %player% group set Gracz"

WTF? Po cholerę coś takiego?!

Opublikowano

Brawo, w końcu można zamienić essentials skryptem który dodaje 6 komend... (Jaja se robisz?!)

Pomogłem? Liczę na LIKE :D

  

Opublikowano

Czyli... według Ciebie Essentials to są tylko komendy typu gamemode, fly itp.?

Jeśli tak - to grubo się mylisz, Essentials jest bardzo zaawansowanym pluginem z wieloma funkcjami, a nie tylko dodatkowymi komendami.

 

btw.

on join:
        execute console command "pex user %player% group set Gracz"

WTF? Po cholerę coś takiego?!

Napisalem ze to cale essentials? dodaje tylko najwazniejsze komendy potrzebne dla admina. Bez essentials  gracz nie dostaje zadnej 

 

Po pierwsze... co oznacza "szapisz"?

command /szapisz:
        permission: ma.szapisz
        trigger:
                broadcast "&9Zapisuje twoje &cEQ'u"
                wait 5 seconds
                execute console command "save-all"
                broadcast "&9Skonczylem zapisywac twoje &cEQ'u"

i co ma zapisanie EQ do zapisania świata? :O

Ze swiatem zapisuje sie eq graczy . jakbys usunal mapke to by usunelo eq graczy -.- proste a zreszta mozesz sobie zmienic wiadomosc .. "/szapisz" zapisuje dany swiat w ktorym jestes .. dla nierozumnych "/SwiatZapisz"

rangi na start

mc.x-hardcore.eu!
OTWARCIE SOBOTA o 17:00! (29.08.15)r)

Opublikowano

@UP

Dlaczego więc nazwałeś to "Essentials w Skripcie", skoro to nie jest wcale Essentials tylko kolejny niepotrzebny skript?

Opublikowano

@Up

Najważniejsze? Dla Admina?

No nie rozśmieszaj mnie..

 

 

Gdzie /tp, /tpa?

Gdzie /god

Gdzie /feed

Gdzie /heal

Gdzie /world?
Gdzie masz w "SKRYPCIE" /tphere?

Gdzie masz /spawn?

 

Poza tym, nie możesz tego czegoś nazwać Essentialsem, ponieważ on połowę całego pluginu ma zapisane w plikach!

Dane graczy? - Pliki!

Dane warpów?- Pliki!

Dane wartości przedmiotów? - Pliki!

Ustawienia serwera? - Pliki! (Config.yml).

A ty?

Kilka komend, no idzie się uśmiać, naprawdę.

 

A prezentacja Skryptu.. Masakra.

 

Tak zwanego "Skryptu", nie polecam, oj nie polecam..

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

No więc zacznijmy od początku. Ten skrypt to gówno jakich mało, nie ma w nim 90% możliwości jakich oferuje essentials. W dodatku plagiat, ale o tym niżej.



on join:
execute console command "pex user %player% group set Gracz"

Śmiech na sali, na chuj to komu? skoro takie coś ustawiasz w configu pex'a?



command /szapisz:
        permission: ma.szapisz
        trigger:
                broadcast "&9Zapisuje twoje &cEQ'u"
                wait 5 seconds
                execute console command "save-all"
                broadcast "&9Skonczylem zapisywac twoje &cEQ'u"

Co ma piernik do wiatraka?



command /msg <player> <text>:
	aliases: m, tell
	trigger:
		player has permission "ma.msg":
			arg 1 is set:
				arg 1 is online:
					arg 2 is set:
						send "&7[&9Ja &f> &9%arg 1%&7] &7%arg 2%" to player
						send "&7[&9%player% &f> &9Ja&7] &7%arg 2%" to arg 1
						clear {ma.msg.%player%}
						clear {ma.msg.%arg 1%}
						wait 1 second
						set {ma.msg.%player%} to arg 1
						set {ma.msg.%arg 1%} to player
						loop all players:
							loop-player has permission "ma.msg.spy"
							if {ma.msg.spy.%loop-player%} is true:
								send "&7[&9spy&7] [&f%player% > %arg 1%&7] &7%arg 2%" to loop-player
								stop
							stop
						log " [%player% > %arg 1%] %arg 2%" to "ma.msg"
						stop
					send "&9Nie mozesz wyslac pustej wiadomosci!"
					stop
				send "&9Gracz nie jest online!"
				stop
			send "&9/msg <nick> <wiadomosc>"
			stop
		send "&9{prms}"
		stop

Plagiat, autorem tego skryptu jest sopher.

Opublikowano

@Up

Dokładnie :D

Dodatkowo ten "kod":

on join:
execute console command "pex user %player% group set Gracz"

Będzie ustawiać rangę Gracza, każdemu kto wejdzie.

Więc na serwerze nie byłoby innych rang..

Powiedzmy, taki administrator wbija na serwer i dostaję range Gracz..

No bez sens, totalny bez sens -.-.

 

A ten "kod":

trigger:
	IF player has permission "ma.msg":
			arg 1 is set:
				arg 1 is online:

Nie powinien czasami zawierać "If'a"?

 

Kod:


command /szapisz:
        permission: ma.szapisz
        trigger:
                broadcast "&9Zapisuje twoje &cEQ'u"
                wait 5 seconds
                execute console command "save-all"
                broadcast "&9Skonczylem zapisywac twoje &cEQ'u"

To porażka i to totalna..

Komenda /save-all ZAPISUJE CAŁY SERWER, więc przy każdym takim zapisie serwer mógłby zlagować..

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

Jak wam sie nie podoba to nie komentujcie , to jest 1 skrypt w polowie , /god i inne wazne komendy typu /warp /setwarp /spawn /setspawn /feed mam w innych plikach do innych serwerow ..

mc.x-hardcore.eu!
OTWARCIE SOBOTA o 17:00! (29.08.15)r)

Opublikowano

@Up

Essentials do wiele komend, ty masz ich tylko sześć.

Nie tłumacz się tak, bo mam 90% pewności, że nie masz tych plików wcale..

Nigdzie jakoś nie napisałeś, że jest to Skrypt w Połowie.

 

A skoro w połowie, to dodasz następne 6 komend i będzie w sumie 12 podczas, gdy prawdziwy Essentials (Mówię o pluginie!) ma ich ponad sto?

Ile masz z matmy?

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

Jak wam sie nie podoba to nie komentujcie , to jest 1 skrypt w polowie , /god i inne wazne komendy typu /warp /setwarp /spawn /setspawn /feed mam w innych plikach do innych serwerow ..

tzn ze mozna komentowac ale tylko jak sie podoba skrypt, a jak nie do wypierdalac ?

  1. on join:
  2.         execute console command "pex user %player% group set Gracz"
  3. //Pomijajac to ze w pexie ustawia sie domyslna grupe prze default: true ale ok idziemy dalej
  4.  
  5. command /szapisz:
  6.         permission: ma.szapisz
  7.         trigger:
  8.                 broadcast "&9Zapisuje twoje &cEQ'u"
  9.                 wait 5 seconds
  10.                 execute console command "save-all"
  11.                 broadcast "&9Skonczylem zapisywac twoje &cEQ'u"
  12. save-all zapisuje cala mape a nie tylko eq
  13. every 10 minutes:
  14.         broadcast "&9Zapisuje twoje &cEQ'u"
  15.         wait 2 seconds
  16.         execute console command "save-all"
  17.         broadcast "&9Skonczylem zapisywac twoje &cEQ'u"
  18. bukkit domyslnie ma wbudowane autosave wiec bez sensu
  19.  
  20.  
  21.  
  22. command /msg <player> <text>:
  23.         aliases: m, tell
  24.         trigger:
  25.                 player has permission "ma.msg":
  26.                         arg 1 is set:
  27.                                 arg 1 is online:
  28.                                         arg 2 is set:
  29.                                                 send "&7[&9Ja &f> &9%arg 1%&7] &7%arg 2%" to player
  30.                                                 send "&7[&9%player% &f> &9Ja&7] &7%arg 2%" to arg 1
  31.                                                 clear {ma.msg.%player%}
  32.                                                 clear {ma.msg.%arg 1%}
  33.                                                 wait 1 second
  34.                                                 set {ma.msg.%player%} to arg 1
  35.                                                 set {ma.msg.%arg 1%} to player
  36.                                                 loop all players:
  37.                                                         loop-player has permission "ma.msg.spy"
  38.                                                         if {ma.msg.spy.%loop-player%} is true:
  39.                                                                 send "&7[&9spy&7] [&f%player% > %arg 1%&7] &7%arg 2%" to loop-player
  40.                                                                 stop
  41.                                                         stop
  42.                                                 log " [%player% > %arg 1%] %arg 2%" to "ma.msg"
  43.                                                 stop
  44.                                         send "&9Nie mozesz wyslac pustej wiadomosci!"
  45.                                         stop
  46.                                 send "&9Gracz nie jest online!"
  47.                                 stop
  48.                         send "&9/msg <nick> <wiadomosc>"
  49.                         stop
  50.                 send "&9{prms}"
  51.                 stop
  52.  
  53. tak samo jak msg 
  54.  
  55. command /gm [<text>]:
  56.         permission: ma.gm
  57.         description: gm1 , gm0
  58.         trigger:
  59.                 if arg is "0" or "1":
  60.                         arg is "0":
  61.                                 set the player's gamemode to survival
  62.                                 send "&9Dostales tryb gry Survival!"
  63.                         arg is "1":
  64.                                 set the player's gamemode to creative
  65.                                 send "&9Dostales tryb gry Kreatywny!"
  66.  
  67.  
  68. gm1 mozna zrobic uzywajac aliasu
  69.  
  70. command /broadcast [<text>]:
  71.         permission: ma.brodkast
  72.         description: piszesz do wszystkich
  73.         trigger:
  74.                 broadcast "&9%arg%"
  75. chyba jedyna rzecz jaka moze sie tutaj przydac 
  76.  
  77. command /enderchest:
  78.         permission: ma.ender
  79.         description: enderczest
  80.         trigger:
  81.                 send "&9Otworzyles swoj enderchest!"
  82.                 open the player's ender chest to the player
  83. taaa 
  84. wgl gratuluje kazdemu idiocie ktory wybiera jakis chujowy skrypt na pseudoessentials zamiast pluginu 
Opublikowano

@Up

Dokładnie :D

Dodatkowo ten "kod":

on join:
execute console command "pex user %player% group set Gracz"

Będzie ustawiać rangę Gracza, każdemu kto wejdzie.

Więc na serwerze nie byłoby innych rang..

Powiedzmy, taki administrator wbija na serwer i dostaję range Gracz..

No bez sens, totalny bez sens -.-.

 

A ten "kod":

trigger:
	IF player has permission "ma.msg":
			arg 1 is set:
				arg 1 is online:

Nie powinien czasami zawierać "If'a"?

 

Kod:


command /szapisz:
        permission: ma.szapisz
        trigger:
                broadcast "&9Zapisuje twoje &cEQ'u"
                wait 5 seconds
                execute console command "save-all"
                broadcast "&9Skonczylem zapisywac twoje &cEQ'u"

To porażka i to totalna..

Komenda /save-all ZAPISUJE CAŁY SERWER, więc przy każdym takim zapisie serwer mógłby zlagować..

Ty już popisałeś się swoją znajomością Skripta w innym temacie, więc może nie udawaj mądrego na ten temat.

Poza tym zgadzam się we wszystkim, kompletnie bezużyteczny skrypt w dodatku źle rozpisany, żadnego opisu, jakieś niepotrzebne dodatki typu "wait 5 seconds" żeby to wyglądało jak jakiś pro elo plugin, który walczy z obciążeniem serwera? No błagam. Nie piszcie tak prostych i za razem gównianych skryptów bo tylko potem jest jazda, że Skript to gówno itp. itd. podczas kiedy można go naprawdę mądrze wykorzystać..

417711489342956987022.png

Opublikowano

Ja na miejscu autora nie ośmieszałbym się tylko poprosił o zamknięcie tematu. Mam takie samo zdanie jak koledzy wyżej, żaden skrypt nie zamieni essentials.

Pomogłem? Liczę na LIKE :D

  

Opublikowano

@TheMadMan9512

Ja się żadną znajomością Skrypta nie popisałem, bo takowej nie posiadam i szczerze mówiąc cieszę się z tego. (Kiedyś miałem, bo uważałem podobnie jak ty.)

To ty się w tamtej rozmowie nie popisałeś niczym, nie wiedziałeś chyba czym.

CPU jak I RAM będzie zżerał w potwornych ilościach Skrypt, więc nie pitol mi tutaj, że jestem głupszy od Ciebie dobrze kolego?

Uważasz się za znawcę Skrypta, a nic o nim nie wiesz poza jego dokumentacją -.-

Ja już ze Skrypta wyrosłem i Tobie też radzę..

Cześć!

Jeżeli odpowiedziałem akurat w tym temacie, którym się interesujesz lub sam go założyłeś to wiedz, że dopóki nie rozwiążemy problemu, zagwozdki, czy po prostu nie rozwiejemy Twoich wątpliwości będę śledzić ten temat.

 

Nie rzucam słów na wiatr, więc i ty też tego nie rób.

 

Pozdrawiam,

S0L1D3R

Opublikowano

Boze nie rozumiecie ze udostepnilem ten skrypt z pewnego serwera sv+g , reszta jest w innych skryptach , takie narzedzia mi sa potrzebne na serwerze i takie bede miec , do zamkniecia ;p

mc.x-hardcore.eu!
OTWARCIE SOBOTA o 17:00! (29.08.15)r)

Opublikowano

@@S0L1D3R
 
1. Zwracasz komuś uwagę na ifa, który może tam być lub nie - wola użytkownika.
2. Nie popisałem się jedynie jeśli chodzi o tłumaczenie z angielskiego na javę, a poza tym to twoje argumenty odnosiły się wciąż do jednego.
3. Póki lagów nie ma to może sobie i nawet 100% RAMU i CPU zużywać. Nigdzie nie pisałem, że jesteś głupi - to ty sobie takie bzdury wymyślasz bo nie wiesz jakich argumentów przeciw mnie użyć.
4. Dokumentacja i praktyki mi wystarczą do pisania pomysłowych i zoptymalizowanych skryptów, większej wiedzy mieć nie muszę - gdybym miał takową na temat samego pluginu posiadać to raczej bym teraz nie pisał skryptów, nieprawdaż?
5. Dziękuję za radę, póki co nie skorzystam.
 
#topic
Jeśli serwer wymusi na tobie zmianę trybu gry to nadal w zmiennych zostanie informacja o ostatnio użytym trybie i powstaną anomalie typu "Włączyłeś tryb survival", podczas gdy w rzeczywistości otrzymujesz creative. Do pieca z tym skryptem, błagam. (inaczej ujmując bo nigdy nie umiałem dobrze tłumaczyć - jeśli serwer wymusi na tobie przeciwny tryb gry do tego co masz (np przy logowaniu) to będziesz musiał każdorazowo włączać swój tryb od nowa, a kilka linijek więcej i możemy nie dość że komuś ustawiać tryb to jeszcze nie martwić się o relogi).

417711489342956987022.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...