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

Problem ze skryptem


Rekomendowane odpowiedzi

Opublikowano

Cześć, otóż mam taki skrypt na punkty (fragment):

variables:
	{punkty.%player%} = 0
command /punkty [<text>] [<player>] [<integer>]:
	permission: punkty.all
	trigger:
		if arg 1 is "wyslij":
			if arg 2 is set:
				if arg 3 is set:
					if {punkty.%player%} is bigger than arg 3:
						remove arg 3 from {punkty.%player%}
						add arg 3 to {punkty.%player-argument%}
						stop

Problem w tym, że nie działa, nie zabiera ani nie dodaje nikomu punktów.

 

 

test

 

 

Opublikowano
					if {punkty.%player%} is bigger than arg 3:

jesli zmienna z punktami gracza jest wieksza niz argument nr 3:

 

to chyba ci wystarczy, abys poprawil? ^^

 

Aktualnie interesuję się javą, powoli ogarniam java swing i awt, czasem bawię się HTML.

Opublikowano
1 minutę temu, Yale napisał:

Nie rozumiem ;-; @ˈyøøniks

sprawdzasz czy punkty gracza są wieksze niz argument 3, co zapewne nie jest prawdą i dlatego nie wykonuje funkcji.

 

Aktualnie interesuję się javą, powoli ogarniam java swing i awt, czasem bawię się HTML.

Opublikowano

Umm, o to chodzi: Sprawdza czy punkty gracza są większe niż te, które chce wysłać graczowi 2. @ˈyøøniks

 

 

test

 

 

Opublikowano
2 minuty temu, Yale napisał:

Umm, o to chodzi: Sprawdza czy punkty gracza są większe niż te, które chce wysłać graczowi 2. @ˈyøøniks

ale zle to robisz

variables:
	{punkty.%player%} = 0
command /punkty [<text>] [<player>] [<integer>]:
	permission: punkty.all
	trigger:
		if arg 1 is "wyslij":
			if arg 2 is set:
				if arg 3 is set:
					if {punkty.%player%} is bigger than arg 3:
						remove arg 3 from {punkty.%player%}
						add arg 3 to {punkty.%player-argument%}
						stop
					else:
						send "nie masz tylu punktow biedaku"

i pewnie ci wysle ta wiadomosc :v

 

Aktualnie interesuję się javą, powoli ogarniam java swing i awt, czasem bawię się HTML.

Opublikowano

poprawilem troche, ale wraz nie dziala :v
 

        if arg 1 is "wyslij":
            if arg 2 is set:
                if arg 3 is set:
                    if {punkty.%player%} is greater or equal to arg 3:
                        remove arg 3 from {punkty.%player%}
                        add arg 3 to {punkty.%player-argument%}
                        stop
                    else:
                        send "nie masz tyle punktow biedaku"

@ˈyøøniks

odejmuje punkty mi ale nie dodaje punktow drugiej osobie

 

 

test

 

 

Opublikowano
3 minuty temu, Yale napisał:

poprawilem troche, ale wraz nie dziala :v
 


        if arg 1 is "wyslij":
            if arg 2 is set:
                if arg 3 is set:
                    if {punkty.%player%} is greater or equal to arg 3:
                        remove arg 3 from {punkty.%player%}
                        add arg 3 to {punkty.%player-argument%}
                        stop
                    else:
                        send "nie masz tyle punktow biedaku"

@ˈyøøniks

bledy z konsoli?

/sk reload <skrypt>

 

Aktualnie interesuję się javą, powoli ogarniam java swing i awt, czasem bawię się HTML.

Opublikowano
1 minutę temu, Yale napisał:

reloadowałem, konsola czysta. :( @ˈyøøniks

zamiast arg-3 number-arg

a integer zamien na number

 

Aktualnie interesuję się javą, powoli ogarniam java swing i awt, czasem bawię się HTML.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...