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

Tekst w zmiennej


kacpicygan123

Rekomendowane odpowiedzi

Opublikowano

Witam. Mam pytanie:

---------------------------------------------- {Jak dodać tekst do zmiennej?}------------------------------------------------------

 

Czyli coś takiego: add "sdasd" to {zmienna::*}

 

Tyle, że to powyżej nie działa. Więc pytam: W jaki sposób możemy dodać tekst dowolny do zmiennej?

Powiedzmy, że chcę dodać tekst "Działa wyłącznie na zombie - inni nie odczuwają tego (znaki polskie pomińmy)" w kodzie skryptu.

 

                                              Za pomoc dostaniesz like i najlepszą odpowiedź!

                                                                                                           Pozdrawiam, kacpicygan123

--------------------------------------------------------------------------------------------------------------------------------------------

Opublikowano

{zmienna::*} Jest to zmienna grupowa do niej nie mozesz dodac zwyklego tekstu tylko musisz dodac inna zmiena, czyli

set {sdasd} to "sdasd"
add {sdasd} to {zmienna::*}

­

 

 

 

Opublikowano

@TheKrabik nie umiesz się nie odzywaj

 

@topic to co podałeś to jest prawidłowe lecz to zapisuje ale nie wyświetla od razu :) (Ewentualnie masz literówkę w zmiennej jak nie wyświetla)

command /zmienna [<text>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "&a/zmienna dodaj [<text>]"
			send "&a/zmienna usun"
			send "&a/zmienna czytaj"
			stop
		if arg 1 is "dodaj":
			if arg 2 is set:
				add "%coloured arg 2%" to {zmienna::*}
				send "&aDodano: &r%coloured arg 2%"
				stop
			add "asdas" to {zmienna::*}
			send "&aDodano! asdas"
			stop
		if arg 1 is "usun":
			delete {zmienna::*}
			send "&aUsunieto zmienna"
			stop
		if arg 1 is "czytaj":
			if size of {zmienna::*} is larger than 0:
				loop {zmienna::*}:
					send "&c%loop-index%. &b%loop-value%"
				stop
			send "&cNie ma nic w zmiennej."

Tu masz taki mały przykład z bawieniem się zmiennymi :)

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

@TheKrabik nie umiesz się nie odzywaj

 

@topic to co podałeś to jest prawidłowe lecz to zapisuje ale nie wyświetla od razu :) (Ewentualnie masz literówkę w zmiennej jak nie wyświetla)

command /zmienna [<text>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "&a/zmienna dodaj [<text>]"
			send "&a/zmienna usun"
			send "&a/zmienna czytaj"
			stop
		if arg 1 is "dodaj":
			if arg 2 is set:
				add "%coloured arg 2%" to {zmienna::*}
				send "&aDodano: &r%coloured arg 2%"
				stop
			add "asdas" to {zmienna::*}
			send "&aDodano! asdas"
			stop
		if arg 1 is "usun":
			delete {zmienna::*}
			send "&aUsunieto zmienna"
			stop
		if arg 1 is "czytaj":
			if size of {zmienna::*} is larger than 0:
				loop {zmienna::*}:
					send "&c%loop-index%. &b%loop-value%"
				stop
			send "&cNie ma nic w zmiennej."

Tu masz taki mały przykład z bawieniem się zmiennymi :)

@knugi typowy znawca z mpc, jesli znajdzie jakis blad nie napisze ze ktos popelnil blad tylko odrazy ze sie ktos nie zna <3

#edit Jesli sie nie znam, to czemu zarowno Twoj sposob jak i moj dzialaja?

 

­

 

 

 

Opublikowano

@TheKrabik nie umiesz się nie odzywaj

 

@topic to co podałeś to jest prawidłowe lecz to zapisuje ale nie wyświetla od razu :) (Ewentualnie masz literówkę w zmiennej jak nie wyświetla)

command /zmienna [<text>] [<text>]:
	trigger:
		if arg 1 is not set:
			send "&a/zmienna dodaj [<text>]"
			send "&a/zmienna usun"
			send "&a/zmienna czytaj"
			stop
		if arg 1 is "dodaj":
			if arg 2 is set:
				add "%coloured arg 2%" to {zmienna::*}
				send "&aDodano: &r%coloured arg 2%"
				stop
			add "asdas" to {zmienna::*}
			send "&aDodano! asdas"
			stop
		if arg 1 is "usun":
			delete {zmienna::*}
			send "&aUsunieto zmienna"
			stop
		if arg 1 is "czytaj":
			if size of {zmienna::*} is larger than 0:
				loop {zmienna::*}:
					send "&c%loop-index%. &b%loop-value%"
				stop
			send "&cNie ma nic w zmiennej."

Tu masz taki mały przykład z bawieniem się zmiennymi :)

Knugi podał mi właściwą wersję - like oraz naj i dziękuję! :)

Opublikowano

A powie ktoś jeszcze, jak "setować" tekst do zmiennej? Coś typu:

set "ss" to {sd,%player%::*}

Tak samo set "ss" to {sd.%player%}

napisałeś to dobrze ;)

Opublikowano

Si setuje zmienną a nie text doslownie

 

Ustaw "ss" na {zmienna}

a powinno być tak:

 

Ustaw {zmienna} na "ss"

 

set a add to są dwie różne funkcje:

add "ss" to {zmienna::*}

ale

set {zmienna::1} to "ss"
set {zmienna} to "as"

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ę...