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 na utworzenie się książki w EQ


RybekPL

Rekomendowane odpowiedzi

Opublikowano

Czy ktoś może mi napisać skrypt na swój dokument  w książce czyli mianowicie będzie po wpisaniu /Dokument <NICK> <Imię> <Wiek> pojawiała się książka  w EQ w której będzie pisało

Nick:

<NICK>

Imię:

<Imię>

Wiek:

<Wiek>

A temat takiej książki powinien być "Dokument <NICK>"

Tylko żeby nie było można wpisywać samemu nicku tylko to będzie robił automat.

 

 

MPCForum Baner (4).png

  • sk8erace1 zmienił(a) tytuł na Skrypt na utworzenie się książki w EQ
Opublikowano

Hmm, a czy ten skrypt ma dawać ten dokument osobie która użyła komendy, czy osobie której nick wpiszemy ?

Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Opublikowano

Ok, Gotowe :)

 

Komendy:

/dokument <imie> <wiek>

 - Daje graczowi Dokument z jego nickiem, wpisanym imieniem i wiekiem (UWAGA, problem polega na tym, ze nie ma limitu wieku, wiec gracz może wpisać np. 321343)

 - Permisja: dokument.give

 

Konfiguracja:

  Tu nie ma zbyt wiele, w opcjach możesz zmienić Prefix wiadomości oraz Cooldown przed kolejnym wyrobieniem dowodu

 

Wymagania:

 

  UWAGA!  Skrypt był testowany na wersji 1.13!

 

  Aby Skrypt działął poprawnie potrzebujesz:

    - Pluginu SkQuerry

    - Pluginu Skellett

    - I oczywiście Pluginu Srkipt 

 

 

Download:

  Tu masz skrypt:

    https://code.skript.pl/rgQbb7do

 

  A tu Skan:

    https://www.virustotal.com/gui/url/42e979c15c765d96b4c34cae1fd9c8215b368afe00a188e0a714555bab6d2aa3/detection

 

PS. Mam nadzieje że wszystko będzie ci śmigać, w razie błędów daj znać ?

Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Opublikowano

Coś jest źle wpisuje /dokument <NICK> <Imię> <Wiek> to mi wyświetla okno jednorazowo a bym chciał żeby taka książka z tymi zapiskami leciała do EQ

Dzięki wielkie za ten Skrypt poprawisz ten błąd.

 

MPCForum Baner (4).png

Opublikowano

Ale to i tak coś jest źle na serwerze pisze /dokument <Nick> <Imię> <Wiek> I zle sie to wpisuje a zresztą bym chciał żeby ta książka nie była jednorazowo tylko wpadała do eq zapisana.

 

MPCForum Baner (4).png

Opublikowano

Napisz to jeszcze raz tylko po polsku ze znakami interpunkcyjnymi, bo nie za bardzo potrafię rozszyfrować co napisałeś i co masz na myśli..

 

585051449511123978085.jpeg

Opublikowano

Na serwerze się wyświetla /dokument <NICK> <Imie> <Wiek> Na serwerze pokazuje użycie takie a tu na skrypcie jest że /dokument <Imie> <Wiek>

A po drugie to nie chcę aby strona z książki wyświetlała się jednorazowo tylko Sie w Eq pojawiała kiążka.

Rozumiesz już? ? 

 

MPCForum Baner (4).png

Opublikowano

O co chodzi z tym drugim?

 

Spoiler

#--------------------------------
#   Skrypt na    /  Autor:
#    Dokument   /      Zongi_
#--------------------------------
options:
    prefix: &f[&3&lDokument&f]
    
    # Tu ustaw, co ile mozna wyrobic dowod, np.
    # 10 seconds, 50 minutes, 48 hours, 7 days itd...
    cooldown: 7 days
command /dokument [<text>] [<text>]:
    permission: dokument.give
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                if {cooldown.%player%} is not set:
                    set {cooldown.%player%} to "juz"
                    set {dokument.%player%} to new book
                    set {_component} to a new text component with "&0Nick:%nl% &l%player% %nl%&0Imie: %nl% &l%arg 1% %nl%&0Wiek: %nl% &l%arg 2% Lata"
                    add text component {_component} to book {dokument.%player%}
                    set {cooldown.%player%} to "nie"
                    set {last.%player%} to now
                    open book {dokument.%player%} named "&fDokument &e&l%player%" to player
                else:
                    set {_roznica.%player%} to difference between now and {last.%player%}
                    if {_roznica.%player%} is more than {@cooldown}:
                        set {cooldown.%player%} to "juz"
                    if {cooldown.%player%} is "juz":
                        set {cooldown.%player%} to "juz"
                        set {dokument.%player%} to new book
                        set {_component} to a new text component with "&0Nick:%nl% &l%player% %nl%&0Imie: %nl% &l%arg 1% %nl%&0Wiek: %nl% &l%arg 2%"
                        add text component {_component} to book {dokument.%player%}
                        set {cooldown.%player%} to "nie"
                        set {last.%player%} to now
                        open book {dokument.%player%} named "&fDokument &e&l%player%" to player
                    else:
                        set {_timeleft.%player%} to difference between {@cooldown} and {_roznica.%player%}
                        send "<tooltip: &7Autor skryptu: &4&lZongi_>{@prefix} &r&7Nowy dokument mozesz wyrobic za: &b%{_timeleft.%player%}%"
            else:
                send "<tooltip: &7Autor skryptu: &4&lZongi_>{@prefix} &r&7Poprawne zastosowanie to &b/dokument <imie> <wiek>"
        else:
            send "<tooltip: &7Autor skryptu: &4&lZongi_>{@prefix} &r&7Poprawne zastosowanie to &b/dokument <imie> <wiek>"

 

 

585051449511123978085.jpeg

Opublikowano

Co do komendy, to poprawna jest bez formułki <nick>, mój błąd, zapomniałem zmienić wiadomości

Dzięki @VenirPL Udało mi się dodać limit wieku :)

Co do "fizycznej" wersji książki nie wiem co mogę poradzić, bo u mnie książka wpada do EQ, poszperam jeszcze w internecie może uda mi się znaleźć coś pożytecznego

 

EDIT: Ok, zmieniłem "open book" na "give", powinno działać

 

Tu masz poprawiony skrypt:

(tylko potem sobie zmień ten cooldown, bo 1 sekunda była tylko do testów)

 

Cytat

 


#--------------------------------
#   Skrypt na    /  Autor:
#    Dokument   /      Zongi_
#--------------------------------
options:
	prefix: &f[&3&lDokument&f]
	
	# Tu ustaw, co ile mozna wyrobic dowod, np.
	# 10 seconds, 50 minutes, 48 hours, 7 days itd...
	cooldown: 1 second
command /dokument [<text>] [<number>]:
	permission: dokument.give
	trigger:
		if arg 1 is set:
			if arg 2 is set:
				if arg 2 is between 1 and 100:
					if {cooldown.%player%} is not set:
						set {cooldown.%player%} to "juz"
						set {dokument.%player%} to new book
						set {_component} to a new text component with "&0Nick:%nl% &l%player% %nl%&0Imie: %nl% &l%arg 1% %nl%&0Wiek: %nl% &l%arg 2%"
						add text component {_component} to book {dokument.%player%}
						set {cooldown.%player%} to "nie"
						set {last.%player%} to now
						give {dokument.%player%} named "&fDokument &e&l%player%" to player
					else:
						set {_roznica.%player%} to difference between now and {last.%player%}
						if {_roznica.%player%} is more than {@cooldown}:
							set {cooldown.%player%} to "juz"
						if {cooldown.%player%} is "juz":
							set {cooldown.%player%} to "juz"
							set {dokument.%player%} to new book
							set {_component} to a new text component with "&0Nick:%nl% &l%player% %nl%&0Imie: %nl% &l%arg 1% %nl%&0Wiek: %nl% &l%arg 2%"
							add text component {_component} to book {dokument.%player%}
							set {cooldown.%player%} to "nie"
							set {last.%player%} to now
							give {dokument.%player%} named "&fDokument &e&l%player%" to player
						else:
							set {_timeleft.%player%} to difference between {@cooldown} and {_roznica.%player%}
							send "<tooltip: &7Autor skryptu: &4&lZongi_>{@prefix} &r&7Nowy dokument mozesz wyrobic za: &b%{_timeleft.%player%}%"
				else:
					send "<tooltip: &7Autor skryptu: &4&lZongi_>{@prefix} &7Podales zbyt duza liczbe!"
			else:
				send "<tooltip: &7Autor skryptu: &4&lZongi_>{@prefix} &r&7Poprawne zastosowanie to &b/dokument <imie> <wiek>"
		else:
			send "<tooltip: &7Autor skryptu: &4&lZongi_>{@prefix} &r&7Poprawne zastosowanie to &b/dokument <imie> <wiek>"

 

Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Opublikowano

W linijkach 20 i 32 masz zawartość książki:

Cytat

set {_component} to a new text component with "&0Nick:%nl% &l%player% %nl%&0Imie: %nl% &l%arg 1% %nl%&0Wiek: %nl% &l%arg 2%"

za pomocą %nl% robisz kolejną linię.

 

Tylko pamiętaj że obie linie (20 i 32} powinny zawierać dokładnie to samo

Pomogłem ci ? Zostaw Lajka :)

 

To ty mi pomogłeś /aś? Przyjmij moją wdzięczność :) [i oczywiście lajka :)]

 

POZDRAWIAM SERDECZNIE! 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...