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

Poszukuje skriptu na zabieranie itemów.


MatisiekPL

Rekomendowane odpowiedzi

Opublikowano

Poszukuję program w skriptcie, aby jak ktoś wpisuje /remove MatisiekPL 1 64 to graczowi o nicku MatisiekPL zabierze 64 sztuki itemu o id 1 (jak ma i zabierze prawidłowo to zwróci wartość 1, a jak nie to 0) Bardzo pilne!

Opublikowano


command /remove [<player>] [<item>] [<integer>]:

trigger:

if player has permission "remove.*":

if arg 1 is not set:

send "&6Podaj nick gracza."

stop

if arg 2 is not set:

send "&6Podaj item"

stop

if arg 3 is not set:

set {_arg3} to 1

if arg 3 is set:

set {_arg3} to arg 3

if player-arg is online:

set {_item} to "%{_arg3}% %arg 2%" parsed as item

set {_item} to type of {_item}

loop all items in player-arg's inventory:

if loop-item is {_item}:

send "1"

stop

send "null"

stop

 

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 /remove [<player>] [<item>] [<integer>]:
	trigger:
		if player has permission "remove.*":
			if arg 1 is not set:
				send "&6Podaj nick gracza."
				stop
			if arg 2 is not set:
				send "&6Podaj item"
				stop
			if arg 3 is not set:
				set {_arg3} to 1
			if arg 3 is set:
				set {_arg3} to arg 3
			if player-arg is online:
				set {_item} to "%{_arg3}% %arg 2%" parsed as item
				set {_item} to type of {_item}
				loop all items in player-arg's inventory:
					if loop-item is {_item}:
						send "1"
						stop
				send "null"
				stop

Bardzo dziękuję będzie plusik, tylko w linijce 15 i 17 wyskakują mi błędy:

15: Can't understand this expression...

17:Can't understand this loop

 

­

Opublikowano

Jakiej wersji sk używasz? ja to robiłem na 2.1.2 i pięknie działa

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 /remove [<player>] [<item>] [<integer>]:
	trigger:
		if player has permission "remove.*":
			if arg 1 is not set:
				send "&6Podaj nick gracza."
				stop
			if arg 2 is not set:
				send "&6Podaj item"
				stop
			if arg 3 is not set:
				set {_arg3} to 1
			if arg 3 is set:
				set {_arg3} to arg 3
			if player-arg is online:
				set {_item} to "%{_arg3}% %arg 2%" parsed as item
				set {_item} to type of {_item}
				loop all items in player-arg's inventory:
					if loop-item is {_item}:
						send "1"
						stop
				send "null"
				stop

Bardzo dziękuję będzie plusik, tylko w linijce 15 i 17 wyskakują mi błędy:

15: Can't understand this expression...

17:Can't understand this loop

 

­

 

Jakiej wersji Skripta używasz? Możliwe że jest przedawniona.

Opublikowano

­Zrobiłem to samo na 2.1.2, brak błędów, ale gdy wpisuje /remove to pisze, że nie znaleziono komendy

Na pewno umieściłeś skrypt w dobrym folderze, uruchomił się, a w konsoli zostawił log?
Opublikowano

Wszystko działą i zaraz 3x like, powiedz jeszcze jak zmienić skrypt, żeby przed wysłaniem 1 usuwało item

­

przed sendem wrzuć linijkę remove loop-item from player's inventory

Opublikowano

 

Wszystko działą i zaraz 3x like, powiedz jeszcze jak zmienić skrypt, żeby przed wysłaniem 1 usuwało item

­

przed sendem wrzuć linijkę remove loop-item from player's inventory

 

­

Sprawdziłem, działa ale tylko z poziomu gracza. Da się jakoś, żeby działało to z konsoli

Opublikowano


command /remove [<player>] [<item>] [<integer>]:

trigger:

if sender has permission "remove.*":

if arg 1 is not set:

send "&6Podaj nick gracza."

stop

if arg 2 is not set:

send "&6Podaj item"

stop

if arg 3 is not set:

set {_arg3} to 1

if arg 3 is set:

set {_arg3} to arg 3

if player-arg is online:

set {_item} to "%{_arg3}% %arg 2%" parsed as item

set {_item} to type of {_item}

loop all items in player-arg's inventory:

if loop-item is {_item}:

remove {_item} from player-arg

send "Takich itemow gracz ma jeszcze: %amount of {_item} in player-arg's inventory%"

stop

send "Gracz nie ma takiego itemu."

stop

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

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...