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] Skrypt na zamianę komendy (1vs1)


Rekomendowane odpowiedzi

Opublikowano

Witam,

 

otóż w pluginie na 1vs1 jest komenda na wyzwanie gracza na pojedynek :

 

/1vs1 duel nickgracza arena

 

Jak można to zrobić, żeby zmienić tę komendę na np. :

 

/pojedynek nickgracza arena

/klatka nickgracza arena

 

I zeby np. po wpisaniu nazwy areny np. hardcore po tym wpisywala sie losowa liczba np . od 1 do 5 :

 

/pojedynek nickgracza arena2

/klatka nickgracza arena2

 

Byłbym wdzięczny jeśli ktoś zrobiłby dla mnie taki skrypt lub wyjaśnił jak go zrobić. :)

 

Pozdrawiam

4L0M4l0.png

Opublikowano
command /pojedynek [<player>] [<text>]:
	trigger:
		if arg 1 is set:
			if arg 2 is set:
				execute player command "/1vs1 %arg1% %arg2%"
			else:
				send "&4[Serwer] &6Nie podales areny
		else:
			send "&4[Serwer] &6Nie podales gracza"

Poprawiłem 

Opublikowano

Nie działa. Jak wpisuję /pojedynek to się pokazuję : 

http://scr.hu/1gy8/bj68g, 

jak /pojedynek nick to :

 http://scr.hu/1gy8/jghoe

a jak /pojedynek nick arena to nic się nie pokazuje i nie działa.

 

Jeszcze poproszę skrypt na zamianę komendy /1vs1 duel accept na :

 

/pojedynek akceptuj

 

I jeszcze, jak wpiszę /pojedynek nick to arena wybierała się losowo, tak jak w pluginie.

4L0M4l0.png

Opublikowano

Nie działa. Jak wpisuję /pojedynek to się pokazuję : 

http://scr.hu/1gy8/bj68g, 

jak /pojedynek nick to :

 http://scr.hu/1gy8/jghoe

a jak /pojedynek nick arena to nic się nie pokazuje i nie działa.

 

Jeszcze poproszę skrypt na zamianę komendy /1vs1 duel accept na :

 

/pojedynek akceptuj

 

I jeszcze, jak wpiszę /pojedynek nick to arena wybierała się losowo, tak jak w pluginie.

 

command /pojedynek [<text>]:
        trigger:
                if arg 1 is "akceptuj":
                        execute player command "/1vs1 duel accept"
Opublikowano

1. /pojedynek nick arena nie dziala

2. /pojedynek akceptuj 

http://scr.hu/1gy8/xpaa2 

- nie dziala

Błąd oznacza podwójne użycie tej samej komendy.

Zrób coś w stylu:

command /pojedynek [<text>] [<text>]:
    trigger:
        if arg 1 is "akceptuj":
            execute player command "/1vs1 duel accept"
        if arg 1 is set:
            if arg 2 is set:
                execute player command "/1vs1 %arg1% %arg2%"
            else:
                send "&4[Serwer] &6Nie podales areny
        else:
            send "&4[Serwer] &6Nie podales gracza"

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...