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

[Pytanie] Skript - Jak to zrobić


Rekomendowane odpowiedzi

Opublikowano

Witajcie dzisiaj przychodze
do was z pytanie: jak to zrobić w skript
że jak sie wpisze komende /testpl  [msg]
i sie to wpisze np 12 razy
to wyskakuje to pod komenda /pltest
[msg] [data] [nick]:
[Cheaty] [2014-05-24] [MrFretko]



DAJE 5/6 LIKE ORAZ 5 GWIAZDEK !

 

Opublikowano
command /testpl [<text>]:
	trigger:
		arg 1 is not set:
			send "/testpl msg"
			stop
		arg 1 is set:
			loop 12 times:
				broadcast "%arg%"
				stop

Nie do konca rozumiem te drugie polecenie z komenda /pltest wytłumaczysz bardziej ?

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

command /testpl [<text>] [<text>]:
    trigger:
        arg 1 is not set:
            if arg 2 is not set:
                send "&cPoprawne uzycie &c/testpl [nick] [powod]"
        if arg 2 is not empty:
            #Teraz że w {} sie zapisuje to a jak sie to wpisze /pltest to wszystkie uzycie tej komendy
            # z nickiem powodem
               

Coś takiego tylko na dole nie umiem zrobić

chyba trzeba {zmienna::*}

ale nie wiem

Opublikowano

Ale to ma zapisywać wszystkie czy tylko ostatnie zgloszenie ?

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Wiadomości sobie dorobisz, tutaj masz zrobione + mały ss:

command /testpl [<text>] [<text>]:
    trigger:
        arg 1 is not set:
            send "&4Poprawne uzycie &c/testpl [nick] [powod]"
            stop
        arg 1 is set:
            arg 2 is set:
                add "[%arg 1%][%now%][%arg 2%]" to {testpl::*}
                stop
command /pltest:
    trigger:
        send "%{testpl::*}%"
command /wyczysc:
    trigger:
        clear {testpl::*}
command /cc:
    trigger:
        loop 100 times:
            broadcast ""

Obrazek:

testpl.png

SS troche mi nie wyszedl :D to bedzie wygladalo nieco inaczej nie w kolumnie

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Wiadomości sobie dorobisz, tutaj masz zrobione + mały ss:

command /testpl [<text>] [<text>]:
    trigger:
        arg 1 is not set:
            send "&4Poprawne uzycie &c/testpl [nick] [powod]"
            stop
        arg 1 is set:
            arg 2 is set:
                add "[%arg 1%][%now%][%arg 2%]" to {testpl::*}
                stop
command /pltest:
    trigger:
        send "%{testpl::*}%"
command /wyczysc:
    trigger:
        clear {testpl::*}
command /cc:
    trigger:
        loop 100 times:
            broadcast ""

Obrazek:

testpl.png

SS troche mi nie wyszedl :D to bedzie wygladalo nieco inaczej nie w kolumnie

Zajebiste

ale jedno pytanie

zapisuje nick gracza czy admina ktory nadal niby bana?

jeżeli jedno to dodaj jeszce drugie i koxu :)

Opublikowano

zapisuje tylko nick gracza z argumentu pierwszego :) wystarczy że to:

				add "[%arg 1%][%now%][%arg 2%]" to {testpl::*}

zamienisz na:

				add "[%arg 1%][%now%][%arg 2%] - %player%" to {testpl::*}

i wtedy będzie to wyglądać następująco:

[nick zbanowanego][data][powod] - admin

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Poprawiony kod - bardziej czytelne wiadomości z /pltest i z uprawnieniami :)

command /testpl [<text>] [<text>]:
    trigger:
        if player has permission "tetspl":
			if argument 1 parsed as player is ser:
				if arg 2 is set:
				    add " &6Zglosil: &b%player% &6kogo? &e%arg 1% &cza co? &b%arg 2% &6kiedy? &c%now%" to {testpl::*}
				    message "&aPomyslnie zgloszono!"
				else:
					message "&cPoprawne uzycie: &6/testpl [nick] [powod]"
			else:
				message "&cNie znaleziono gracza!"
		else:
			message "&cNie masz dostepu milordzie!"
command /pltest:
    trigger:
		if player has permission "pltest":
			loop {testpl::*}:
				message "%loop-value%"
		else:
			message "&cNie masz dostepu milordzie!"
command /wyczysc:
    trigger:
        if player has permission "wyczysc":
			clear {testpl::*}
	else:
			message "&cNie masz dostepu milordzie!" 

f

Opublikowano

@MikolajGra nie nabijaj sobie postow :) jemu tylko chodzilo zapewne o jedna linijke a permissie itd sam sobie dorobi napewno mu nie chodzilo o wiadomosci czy tam permissie bo to kazdy umie napisac.

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

zapisuje tylko nick gracza z argumentu pierwszego :) wystarczy że to:

				add "[%arg 1%][%now%][%arg 2%]" to {testpl::*}

zamienisz na:

				add "[%arg 1%][%now%][%arg 2%] - %player%" to {testpl::*}

i wtedy będzie to wyglądać następująco:

[nick zbanowanego][data][powod] - admin

Dzięki napisz mi na priv a jutro ci dam te like oraz gwiazdki

 

 

Poprawiony kod - bardziej czytelne wiadomości z /pltest i z uprawnieniami :)

command /testpl [<text>] [<text>]:
    trigger:
        if player has permission "tetspl":
			if argument 1 parsed as player is ser:
				if arg 2 is set:
				    add " &6Zglosil: &b%player% &6kogo? &e%arg 1% &cza co? &b%arg 2% &6kiedy? &c%now%" to {testpl::*}
				    message "&aPomyslnie zgloszono!"
				else:
					message "&cPoprawne uzycie: &6/testpl [nick] [powod]"
			else:
				message "&cNie znaleziono gracza!"
		else:
			message "&cNie masz dostepu milordzie!"
command /pltest:
    trigger:
		if player has permission "pltest":
			loop {testpl::*}:
				message "%loop-value%"
		else:
			message "&cNie masz dostepu milordzie!"
command /wyczysc:
    trigger:
        if player has permission "wyczysc":
			clear {testpl::*}
	else:
			message "&cNie masz dostepu milordzie!" 

Widze nameczyles sie troszke

ale mi nie chodzi o zglaszanie tylko o banowanie podlacze to do mojego skryptu

napisz na priv wiadomość jutro ci dam kilka like

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Temat do zamknięcia!

Opublikowano

@knugi

 

Ja podałem bardziej przejrzysty wpidok w  /pltest a nie wszystko w jednej linijce o.O .

 

@MrFretko

 

Nie zauwazylem ze to ma byc na bany  xD

 

@offtopic

 

@knugi

 

Ty kuhwa myślisz, że pomoc to nabijanie postów -.- ...

Więc reasumując wg mnie twój post to nabijanie postów.

f

Opublikowano

@knugi

 

Ja podałem bardziej przejrzysty wpidok w  /pltest a nie wszystko w jednej linijce o.O .

 

@MrFretko

 

Nie zauwazylem ze to ma byc na bany  xD

 

@offtopic

 

@knugi

 

Ty kuhwa myślisz, że pomoc to nabijanie postów -.- ...

Więc reasumując wg mnie twój post to nabijanie postów.

jeszcze jedno

przerobisz to na bany? nie banany :D

narazie 2 bede potrzebował/

@knugi

@MikolajGra

Opublikowano

#Edit:

command /ban [<player/offline player>] [<text>] [<text>]:
	trigger:
		player has permission "ban":
			arg 1 is not set:
				send "&4Poprawne uzycie &c/ban [nick] [powod]"
				stop
			arg 1 is set:
				arg 2 is set:
					add "[%arg 1%][%now%][%arg 2%] - [%player%]" to {bans::*}
					set {ban.%arg 1%.powod} to arg 2
					add arg 1 to {gracze.zbanowani::*}
					kick the arg 1 due to "%arg 2%"
					stop
				send "&cNie podales powodu :("
				stop
			stop
		send "&cNo permissions"
		stop
command /unban [<text>]:
	trigger:
		player has permission "ban.unban":
			remove arg 1 from {gracze.zbanowani::*}
on join:
	name of player is {gracze.zbanowanie::*}:
		kick the player due to "%{ban.%player%.powod}%"
		stop
command /banlist:
	trigger:
		player has permission "ban":
			loop {bans::*}:
				send "%{loop-value}%"
				stop
		send "&cNo permissions"
		stop
command /clear:
	trigger:
		player has permissions "ban":
			clear {bans::*}
			stop
		send "&cNo permissions"
		stop
command /cc:
	trigger:
		loop 100 times:
			broadcast ""

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

 

#Edit:

command /ban [<player/offline player>] [<text>] [<text>]:
	trigger:
		player has permission "ban":
			arg 1 is not set:
				send "&4Poprawne uzycie &c/ban [nick] [powod]"
				stop
			arg 1 is set:
				arg 2 is set:
					add "[%arg 1%][%now%][%arg 2%] - [%player%]" to {bans::*}
					set {ban.%arg 1%.powod} to arg 2
					add arg 1 to {gracze.zbanowani::*}
					kick the arg 1 due to "%arg 2%"
					stop
				send "&cNie podales powodu :("
				stop
			stop
		send "&cNo permissions"
		stop
command /unban [<text>]:
	trigger:
		player has permission "ban.unban":
			remove arg 1 from {gracze.zbanowani::*}
on join:
	name of player is {gracze.zbanowanie::*}:
		kick the player due to "%{ban.%player%.powod}%"
		stop
command /banlist:
	trigger:
		player has permission "ban":
			loop {bans::*}:
				send "%{loop-value}%"
				stop
		send "&cNo permissions"
		stop
command /clear:
	trigger:
		player has permissions "ban":
			clear {bans::*}
			stop
		send "&cNo permissions"
		stop
command /cc:
	trigger:
		loop 100 times:
			broadcast ""

Zajebiste kocham cie :D

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...