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

Pomoc w skrypcie na /kit


FasoL

Rekomendowane odpowiedzi

Opublikowano

Cześć, posiadam poprawny skrypt na /kit, /kit gracz itp, lecz chciałbym zrobić na niego odstęp czasowy np. żeby kitu można było używać co 6h. Bardzo proszę o pomoc i z góry dziękuje ;) !

 

command /kit [<text>]:
    aliases: kity, kits, kit
    trigger:
        if argument 1 is not set:
            send "&9============================================="
            send "&6/kit &fGracz"
            send "&6/kit &fVip"
            send "&6/kit &fSuperVip"
            send "&9============================================="
        if arg 1 is "Gracz":
            if player has permission "kit.gracz":
                send "&fKit Gracz zostal ci przydzielony!"
                give leather helmet of protection 2 named "&fKit Gracz" to player
                give leather chestplate of protection 2 named "&fKit Gracz" to player
                give leather leggings of protection 2 named "&fKit Gracz" to player
                give leather boots of protection 2 named "&fKit Gracz" to player
                give iron sword of sharpness 2 named "&fKit Gracz" to player
                give 64 cooked porkchop named "&fKit Gracz" to player
                stop
        if argument 1 is "vip":
            if player has permission "kit.vip":
                send "&fKit &eVip &fzostal ci przydzielony!"
                give iron helmet of protection 2 named "&eKit Vip" to player
                give iron chestplate of protection 2 named "&eKit Vip" to player
                give iron leggings of protection 2 named "&eKit Vip" to player
                give iron boots of protection 2 named "&eKit Vip" to player
                give iron sword of sharpness 3 and fire aspect 1 named "&eKit Vip" to player
                give 64 cooked porkchop named "&eKit Vip" to player
                give 4 golden apple named "&eKit Vip" to player
                give 1 enchanted golden apple named "&eKit Vip" to player
                give 2 ender pearl named "&eKit Vip" to player
                stop
        if argument 1 is "supervip" or "svip":
            if player has permission "Kit.SuperVip":
                send "&fKit &eVip &fzostal ci przydzielony!"
                give diamond helmet of protection 4 named "&bKit SVip" to player
                give diamond chestplate of protection 4 named "&bKit SVip" to player
                give diamond leggings of protection 4 named "&bKit SVip" to player
                give diamond boots of protection 4 named "&bKit SVip" to player
                give diamond sword of sharpness 4 and fire aspect 2 named "&bKit SVip" to player
                give 64 Steak named "&bKit SVip" to player
                give 6 golden apple named "&fbit SVip" to player
                give 3 enchanted golden apple named "&fbit SVip" to player
                give 3 ender pearl named "&fbit SVip" to player
                stop

Opublikowano
15 godzin temu, zastur123 napisał:

Nie rob kitow w skrypcie mozna bugowac i itemy kopiowac.

po co zniechecasz innych do skryptow?

jak ktos potrafi pisac to nie da sie bugowac/kopiowac...

 

@topic

1. stworz 3 zmienne. {gracz::%player%} i tak samo z innymi tylko nazwij je vip/svip.

2. przy 'braniu' zestawu sprawdzaj czy zmienna jest rowna true (mozna by tutaj zrobic calkiem inaczej, ale skoro nie jestes na chociaz troche sredniawym poziomie to nie ma sensu), jesli jest true to wysylaj wiadomosc 'nie mozesz tego wziac' i stopuj, a dalej daj else, i daj ten zestaw, ustaw zmienna na true, daj wait xxxx real minutes, ustaw zmienna na false.

3. powinno to wygladac tak;

oczywiscie dalbym ci gotowca, ale moze lepiej jak sam cos zrobisz, wtedy sie nauczysz :D (ten tekst mial byc pod kodem, ale ten edytor tekstu dziwny ;;;/)

//branie zestawu..
if {gracz::%player%} is true:
    send "nie mozesz wziac tego zestawu! mozna go brac co xxxminut!"
    stop
else:
    send "odebrales zestaw XD"
    add 1 book to player's inventory
    set {gracz::%player%} to true
    wait xxx real minutes
    set {gracz::%player%} to false

variables:
    {gracz::%player%} = false

 

 

JAVA <3

 

Opublikowano
1 godzinę temu, Entify napisał:

po co zniechecasz innych do skryptow?

jak ktos potrafi pisac to nie da sie bugowac/kopiowac...

 

@topic

1. stworz 3 zmienne. {gracz::%player%} i tak samo z innymi tylko nazwij je vip/svip.

2. przy 'braniu' zestawu sprawdzaj czy zmienna jest rowna true (mozna by tutaj zrobic calkiem inaczej, ale skoro nie jestes na chociaz troche sredniawym poziomie to nie ma sensu), jesli jest true to wysylaj wiadomosc 'nie mozesz tego wziac' i stopuj, a dalej daj else, i daj ten zestaw, ustaw zmienna na true, daj wait xxxx real minutes, ustaw zmienna na false.

3. powinno to wygladac tak;

oczywiscie dalbym ci gotowca, ale moze lepiej jak sam cos zrobisz, wtedy sie nauczysz :D (ten tekst mial byc pod kodem, ale ten edytor tekstu dziwny ;;;/)


//branie zestawu..
if {gracz::%player%} is true:
    send "nie mozesz wziac tego zestawu! mozna go brac co xxxminut!"
    stop
else:
    send "odebrales zestaw XD"
    add 1 book to player's inventory
    set {gracz::%player%} to true
    wait xxx real minutes
    set {gracz::%player%} to false

variables:
    {gracz::%player%} = false

Skrypty na KIT w GUI są nie wydajne jeszcze polaczone z essentials = wybuch serwera/ wpusc najpierw na swój serwer te 400+ od MWK i wtedy bedziesz mogl sie wypowiadac, bo jak na razie nie miałeś stycznosci z serwerem +50 graczy.

Opublikowano
1 godzinę temu, zastur123 napisał:

Skrypty na KIT w GUI są nie wydajne jeszcze polaczone z essentials = wybuch serwera/ wpusc najpierw na swój serwer te 400+ od MWK i wtedy bedziesz mogl sie wypowiadac, bo jak na razie nie miałeś stycznosci z serwerem +50 graczy.

mialem stycznosc z serwerem 250 graczy, i zobaczymy w lipcu kotku, :)

 

Skrypty na kity w gui sa niewydajne? Prosze cię XDDD

 

jesli chodzi o essentials i kity w gui, wystarczy dac close player's inventory przy klikaniu w inventory i bum! gotowe! prosze nie wypowiadaj sie o rzeczach w skryptach o ktorych nie masz nawet zielonego pojecia.

 

Czemu w gui, akurat sa niewydajne?

Antyspam = close player's inventory

Antybugi/kopiowanie = 1,2,4,5x9 skrzynia, nie moze miec 3,6x9

 

 

JAVA <3

 

Opublikowano
4 godziny temu, Entify napisał:

mialem stycznosc z serwerem 250 graczy, i zobaczymy w lipcu kotku, :)

 

Skrypty na kity w gui sa niewydajne? Prosze cię XDDD

 

jesli chodzi o essentials i kity w gui, wystarczy dac close player's inventory przy klikaniu w inventory i bum! gotowe! prosze nie wypowiadaj sie o rzeczach w skryptach o ktorych nie masz nawet zielonego pojecia.

 

Czemu w gui, akurat sa niewydajne?

Antyspam = close player's inventory

Antybugi/kopiowanie = 1,2,4,5x9 skrzynia, nie moze miec 3,6x9

Tak na prawde gowno miales nie stycznosc z serwerem, caly twoj superowy serwer jest napisany na skryptach + pluginach podjebanych, ze zmiana nazwy pod siebie, jestes zalosny - najpierw zbadaj temat przed napisaniem bo troche chyba sie pomyliles  wprowadz te swoje "250 osob" i niech na starcie wpisze /kit to Ci ten serwer pierdolnie  - reasumujac jestes osoba nie powazna + zakłamana z ktora nie mam zamiaru dalej rozmawiac.

Opublikowano
10 godzin temu, zastur123 napisał:

Tak na prawde gowno miales nie stycznosc z serwerem, caly twoj superowy serwer jest napisany na skryptach + pluginach podjebanych, ze zmiana nazwy pod siebie, jestes zalosny - najpierw zbadaj temat przed napisaniem bo troche chyba sie pomyliles  wprowadz te swoje "250 osob" i niech na starcie wpisze /kit to Ci ten serwer pierdolnie  - reasumujac jestes osoba nie powazna + zakłamana z ktora nie mam zamiaru dalej rozmawiac.

chyba nie rozmawiac tylko pisac.

Kurde prosze cie co ty mi tutaj piszesz XDDDDDDDDDDDDDDDDDDDDDDDDD

przez komende w skrypcie ktora otwiera gui, i wykonuje komendy z essentialsa moze sie zlagowac serwer? XDDDDDDDDDDDDDDDDDDDDDDDDD

 

Pluginy podjebane z internetu XDDDDDDDDDDDDDDDDDDD

Jakie skrypty? Wpisales chociaz /sk, czy cos? Widac tam ze ten plugin istnieje, czy pisze ze komenda nieodnaleziona? :)

Pluginy z internetu? XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Przeciez to ty masz essentialsy, funnyguilds i inne my mamy autorskie, nie wliczajac barapi, wg, we, etc.

 

 

JAVA <3

 

Opublikowano

@Entify Naprawdę próbowałem zrobić tak jak pisałeś lecz coś najwidoczniej źle :( Dał byś tego gotowca jeśli to nie jest dla ciebie problem :s?

Opublikowano
Przed chwilą, FasoL napisał:

@Entify Naprawdę próbowałem zrobić tak jak pisałeś lecz coś najwidoczniej źle :( Dał byś tego gotowca jeśli to nie jest dla ciebie problem :s?

daj kod na pastebinie to ci zrobie, bo nie chce mi sie tabowac ;/

 

 

JAVA <3

 

Opublikowano

https://pastebin.com/raw/kAxiacUK

variables:
	{gracz::%player%} = false
	{vip::%player%} = false
	{svip::%player%} = false
command /kit [<text>]:
	aliases: kity, kits, kit
	trigger:
		if argument 1 is not set:
			send "&9============================================="
			send "&6/kit &fGracz"
			send "&6/kit &fVip"
			send "&6/kit &fSuperVip"
			send "&9============================================="
		if arg 1 is "Gracz":
			if player has permission "kit.gracz":
				if {gracz::%player%} is false:
					send "&fKit Gracz zostal ci przydzielony!"
					give leather helmet of protection 2 named "&fKit Gracz" to player
					give leather chestplate of protection 2 named "&fKit Gracz" to player
					give leather leggings of protection 2 named "&fKit Gracz" to player
					give leather boots of protection 2 named "&fKit Gracz" to player
					give iron sword of sharpness 2 named "&fKit Gracz" to player
					give 64 cooked porkchop named "&fKit Gracz" to player
					set {gracz::%player%} to true
					wait 30 real minutes
					set {gracz::%player%} to false
					stop
				else:
					send "&cTen zestaw mozesz wziac dopiero za 30 minut!"
			else:
				send "&cnie masz permisji! &7(kit.gracz)"
		if argument 1 is "vip":
			if player has permission "kit.vip":
				if {vip::%player%} is false:
					send "&fKit &eVip &fzostal ci przydzielony!"
					give diamond helmet of protection 2 named "&eKit Vip" to player
					give diamond chestplate of protection 2 named "&eKit Vip" to player
					give diamond leggings of protection 2 named "&eKit Vip" to player
					give diamond boots of protection 2 named "&eKit Vip" to player
					give diamond sword of sharpness 3 and fire aspect 1 named "&eKit Vip" to player
					give 64 cooked porkchop named "&eKit Vip" to player
					give 4 golden apple named "&eKit Vip" to player
					give 1 enchanted golden apple named "&eKit Vip" to player
					give 2 ender pearl named "&eKit Vip" to player
					set {vip::%player%} to true
					wait 120 real minutes
					set {vip::%player%} to false
					stop
				else:
					send "&cten zestaw mozesz wziac za 2h!"
			else:
				send "&cnie masz permisji! &7(kit.vip)"
		if argument 1 is "supervip" or "svip":
			if player has permission "Kit.SuperVip":
				if {svip::%player%} is false:
					send "&fKit &eVip &fzostal ci przydzielony!"
					give diamond helmet of protection 4 named "&bKit SVip" to player
					give diamond chestplate of protection 4 named "&bKit SVip" to player
					give diamond leggings of protection 4 named "&bKit SVip" to player
					give diamond boots of protection 4 named "&bKit SVip" to player
					give diamond sword of sharpness 4 and fire aspect 2 named "&bKit SVip" to player
					give 64 Steak named "&bKit SVip" to player
					give 6 golden apple named "&fbit SVip" to player
					give 3 enchanted golden apple named "&fbit SVip" to player
					give 3 ender pearl named "&fbit SVip" to player
					set {svip::%player%} to true
					wait 120 real minutes
					set {svip::%player%} to false
					stop
				else:
					send "&cten zestaw mozesz wziac za 2h!"
			else:
				send "&cnie masz permisji! &7(kit.supervip)"

 

 

 

JAVA <3

 

Opublikowano

Dzięki wielkie z góry zaraz zobaczę czy wszystko gra :)

@EntifyNie daje itemków tylko cały czas jest napisane Ten zestaw mozesz wziasc dopiero za 30 minut, tak samo z innymi kitami, po odczekaniu tego czasu to samo :s

Ten zestaw mozesz wziac dopiero za 30 minut!"
Opublikowano

dodaj to to kodu:

on join:
	if {gracz::%player%} is not set:
		set {gracz::%player%} to false
	if {vip::%player%} is not set:
		set {vip::%player%} to false
	if {svip::%player%} is not set:
		set {svip::%player%} to false

 

 

 

JAVA <3

 

Opublikowano

Nie sorry jednak mój błąd działa wszystko cacy :D nie wkleiłem pierwszej linijki variables :v Dzięki wielkie jeszcze raz !

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...