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] skrypt


Rekomendowane odpowiedzi

Opublikowano

Witam, niedawno zacząłem pisać skrypt na pewną grę (chwilowo to nie ważne jaka) i mam problem mianowicie.

if arg 1 is "dolacz":
if {gra.%player%} is false:
if {gra.start.%player%} is false:
add 1 to {d.ogolne}
send "{@tag} Dolaczyles do gry, &6%{d.ogolne}%&c|&6{@limit}"
set {gra.%player%} to true
stop
if {gra.%player%} is true:
send "{@tag} Jestes juz zapisany w grze!"
if {gra.start} is true:
send "{@tag} Gra juz trwa!"
if {d.ogolne} is 30:
send "{@tag} Gra jest pelna!"

Chodzi mi oto że każdy kto wpisze tą komendę ma być przydzielany do losowej drużyny (ale tylko 1). Że 1 dołącza do blue 2 do red. I tak dalej. Proszę o szybką pomoc, z góry dziękuję.

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


Jestem w trakcje tworzenia mojego servera Survival + Gildie (info wkrótce)

Opublikowano

wykorzystaj

 

chance of 50%:
execute player command "komenda na red"
chance of 50%:
execute player command "komenda na blue"

Jeżeli nie potrafisz wykorzystać
każdej danej Ci chwili,
to nie zasługujesz na ani jedną
dodatkową sekundę.

Opublikowano

 

wykorzystaj

chance of 50%:
execute player command "komenda na red"
chance of 50%:
execute player command "komenda na blue"

Znaczy o takim czymś to wiem, ale czy nie będzie tak że dołączy czasami do 2 drużyn ?

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


Jestem w trakcje tworzenia mojego servera Survival + Gildie (info wkrótce)

Opublikowano

@up Nie, jest 50% na ta lub na ta druzyne.

Jeżeli nie potrafisz wykorzystać
każdej danej Ci chwili,
to nie zasługujesz na ani jedną
dodatkową sekundę.

Opublikowano

@Up

Wątpię żeby działało, ale można spróbować. Dam Ci przykład. Dajmy że mamy 10% szans na dostanie diamentu ze stone i tyle samo % na zyskanie węgla. W przypadku zniszczenia kamienia mamy szansę na zyskanie dwóch surowców na raz, więc wątpię żeby to działało

1394047278-U990178.png

Opublikowano

Właśnie a mi chodzi oto ,że dodawać 100% do jakiejś drużyny (1) A nie 50 % na tą i na tą. Bo czasami nie dodaje wogóle albo dodaje do 2. Proszę o pomoc, piszę ciekawy skrypt na MiniGre.

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


Jestem w trakcje tworzenia mojego servera Survival + Gildie (info wkrótce)

Opublikowano

Może po prostu tak:

arg 2 is "red":
    if {team-blue.%player%} is true:
        send "&aNalezysz juz do druzyny &bNiebieskiej &a!"
        stop
    if {team-red.%player%} is true:
        send "&aNalezysz juz do druzyny &cCzerwonej &a!"
        stop
    if {team-red.%player%} is false:
        if {team-blue.%player%} is false:
            send "&aDolaczyles do druzyny &cCzerwonej &a!"
            broadcast "&3%name of player% &adolaczyl do druzyny &cCzerwonej &a!"
            set {team-red.%player%} to true
            stop
arg 2 is "blue":
    if {team-blue.%player%} is true:
        send "&aNalezysz juz do druzyny &9Niebieskiej &a!"
        stop
    if {team-red.%player%} is true:
        send "&aNalezysz juz do druzyny &cCzerwonej &a!"
        stop
    if {team-red.%player%} is false:
        if {team-blue.%player%} is false:
            send "&aDolaczyles do druzyny &9Niebieskiej &a!"
            broadcast "&3%name of player% &adolaczyl do druzyny &9Niebieskiej &a!"
            set {team-blue.%player%} to true
            stop

Tylko że to działa na zasadzie komend. Możliwość dołączenia do blue albo red

1394047278-U990178.png

Opublikowano

Chodzi mi oto co wspomniałem wcześniej, potrzebuje kodu na to że jak ktoś wpisz /"costam" dolacz to dołącza do losowej drużyny, 1 gracz do tej 2 gracz do tej i tak po kolej. Proszę o szybką pomoc.

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


Jestem w trakcje tworzenia mojego servera Survival + Gildie (info wkrótce)

Opublikowano

Pomoże ktoś ?

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


Jestem w trakcje tworzenia mojego servera Survival + Gildie (info wkrótce)

Opublikowano

nie wiem czy dokładnie o to chodzi ale może spróbuje jakoś pomóc dajmy na to:

if arg 1 is "dolacz":
		set {_number} to random integer between 1 and 2
		if {_number} is 1:
				set {gra.%player%} to true
				set {red.%player%} to true
				set {druzyna.%player%} to true
				#dalsza część kodu
				stop trigger
		if {_number} is 2:
				set {gra.%player%} to true
				set {blue.%player%} to true
				set {druzyna.%player%} to true
				#dalsza część kodu
				stop trigger
		else:
				if {gra.%player%} is true:
						send "wiadomosc" to player
						stop trigger
				else:
						if {druzyna.%player%} is true:
								send "wiadomosc" to player
								stop trigger
								

jakby co to jest tylko przykład, a i sorki za taby ale z przyzwyczajenia robie już po 2 taby

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...