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

[Szukam] Płatne komendy.


Rekomendowane odpowiedzi

Opublikowano
command /napraw [<text>]:
	trigger:
		if player has permission "repair.hand" or "repair.*":
			if arg is "hand":
				if player's account is larger than or equal to 250:
					repair player's tool
					remove 250 from player's account
					send "&aNaprawiles item w reku, 250$ zostalo pobrane z konta"
				else:
					send "&4Nie masz &c250$ &4by naprawic item w twoim reku!"
		else:
			send "&4Brakuje ci uprawnienia &crepair.hand&4!"
		if arg is "all":
			if player has permission "repair.all" or "repair.*":
				if player's account is larger than or equal to 1500:
					repair all items in player's inventory
					remove 1500 from player's account
					send "&aNaprawiles wszystkie itemy w ekwipunku, 1500$ zostalo pobrane z konta!"
				else:
					send "&4Nie masz &c1500$ &4zeby naprawic wszystkie itemy!"
			else:
				send "&4Brakuje ci uprawnienia &crepair.all&4!"
		if arg is not set:
			send "&9&lKomendy Gracza:"
			send ""
			send "&8>> &7/napraw <&chand&7> - Naprawa itemu w reku."
			send "    &6* &7Koszt uslugi: &c250$"
			send ""
			send "&8>> &7/napraw <&call&7> - Naprawa wszystkich itemow w ekwipunku."
			send "    &6* &7Koszt uslugi: &c1500$"

                                                   /\
                                                   ||
----SKRIPT UP---- SKOPIUJ TO CO JEST NA GÓRZE TYLKO|| 
----CHANGELOG DOWN----

Dodałem do tego spolszczoną komendę, jeżeli chcesz możesz sobie zmienić.
Dodałem wiadomości jeżeli gracz nie ma uprawnień.
Dodałem uprawnienia dla graczy:
- repair.hand
- repair.all
- repair.* - masz w/w permisje w jednej, mniej dodawania w permissionEX 

Dodałem /napraw, jeżeli argument nie jest wpisany, wyświetla się:
			send "&9&lKomendy Gracza:"
			send ""
			send "&8>> &7/napraw <&chand&7> - Naprawa itemu w reku."
			send "    &6* &7Koszt uslugi: &c250$"
			send ""
			send "&8>> &7/napraw <&call&7> - Naprawa wszystkich itemow w ekwipunku."
			send "    &6* &7Koszt uslugi: &c1500$"

Możesz oczywiście pozmieniać wiadomości, jeżeli chcesz 
Liczę na ++++ i naj.

PS. Wszystko testowane na moim serwerze działa bez zarzutu. Tylko pamiętaj, jeżeli gracz naprawia item komenda /napraw hand musi go trzymac w reku :D @Profesor_krawat

Jest to linijka 470, wpisujesz tak jak ja poniżej  Jest to essentials 

command-costs:
repair-hand: 250
repair-all: 1500

Pomogłem ? Wiesz co zrobić :D

Opublikowano

@Profesor_krawat usun zawartość jaką miałeś w command-costs:  żeby było puste i dodaj to co ci dałem...., bardziej polecał bym ci skrypt... bo tutaj musiał byś chyba dodać permisje dla gracza : essentials.repair i essentials.repair.all. Lepiej użyć tego skryptu, masz komendy dla graczy, a jeżeli ty jako administrator będziesz chciał coś naprawić komenda /repair hand|all to nie musisz za to płacić... trochę go pisałem, więc chciał bym żebyś go użył :D

Wiesz skoro chcesz, żeby było płacic za tą komende w essentials to pierw gracz musi mieć uprawnienia :(

Pomogłem ? Wiesz co zrobić :D

Opublikowano

Dziękuję i polecam się na przyszłość teraz liczę na likę i naj, w sumie nie tak dawno się nimi zacząłem bawić są łatwiesze od javy, ale myślę, żeby się na nią przerzucić, gdyż skrypty (Większe skrypty lagują serwer, mowa o takich powyżej 500 linijek). Java dobrze napisana jest bardziej zoptymalizowana, ale teraz nie mam na to chęci i czasu :D

Pomogłem ? Wiesz co zrobić :D

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...