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


xCrysiSx

Rekomendowane odpowiedzi

Opublikowano

Witam jestem w trakcie pisania skryptu SuperCraftBrothers i potrzebuje małej pomocy. Poniżej: ||

||

\/

 

1. Jak ograniczyć to że jak jest maksymalnie graczy (4) na arenie to żeby blokowało i nie dało by się już wejść i żeby nie dobijało wejścia (tzn: {gracze})

        if arg 1 is "dolacz" or "join":
            if player's world is "{@world}":
                if arg 2 is not empty:
                    if {scb.g} is true:
                        add 1 to {gracze}
                        send "{@Logo} Jestes juz w grze!" to player
                        stop trigger
                    if {scb.g} is false:
                        add 1 to {gracze}
                        teleport player to {%argument 2%.lobby}
                        send "{@Logo} &7Dolaczyles do gry! Graczy {gracze}/4"
                        stop trigger
                else:
                    send "{@Logo} &cPoprawne uzycie /scb dolacz [id areny]"

 

2. Jak zrobić tak że jak wejdzie maks typa (4) to gra się automatycznie zaczyna gracze zostają przeniesieni i jak ktoś wygra (zabije ostatnią osobę) to arena się zakończa i koleś zostaje przeniesiony i znów można wbijać.

 

Kod jest z 1/10 skryptu. Za 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

Trochę dużo tłumaczenia =D

Mogę CI pomóc na PW lub GG: 32494909 ;)

 

Niestety gg nie posiadam.Jeżeli byś posiadał ts'a to wbij na (nie ma znaczenia) lub jak możesz napisz na pw.

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano

Jeżeli dodasz to do variables:

 

{player.join} = 0

 

i jeżeli gracz wejdzie na arene aby dodawało

 

set {player.join} to 1

 

i tak za każdym razem, lecz gdy osiągnie liczbę 4

 

set {player.join} to 4

if {player.join} is 4

cancel event

 

Lub możesz zrobić tak

 

if {player.join} is larger dan (i tu wypisywać liczby od 4 do 10)

cancel event

else:

send "{@logo}&cArena jest pelna!"

 

zobacz tak ;p.

Opublikowano

Jeżeli dodasz to do variables:

 

{player.join} = 0

 

i jeżeli gracz wejdzie na arene aby dodawało

 

set {player.join} to 1

 

i tak za każdym razem, lecz gdy osiągnie liczbę 4

 

set {player.join} to 4

if {player.join} is 4

cancel event

 

Lub możesz zrobić tak

 

if {player.join} is larger dan (i tu wypisywać liczby od 4 do 10)

cancel event

else:

send "{@logo}&cArena jest pelna!"

 

zobacz tak ;p.

 

 

Dziękuję ci za pomoc.

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano

Mam jeszcze taki problem że cały czas mogę wpisywać /scb dolacz (np)1 choć jestem na arenie i nie wiem jak to zrobić bo to co mam zrobione nie działa ;/

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano

Mam jeszcze taki problem że cały czas mogę wpisywać /scb dolacz (np)1 choć jestem na arenie i nie wiem jak to zrobić bo to co mam zrobione nie działa ;/

Wystarczy że zablokujesz tą komendę w cuboidzie i nie będzie jej można użyć na danym regionie w tym przypadku właśnie twoja arena.

Opublikowano

Wystarczy że zablokujesz tą komendę w cuboidzie i nie będzie jej można użyć na danym regionie w tym przypadku właśnie twoja arena.

 

Nie chodzi mi o blokadę całej komendy ale oto że cały czas można wpisywać /scb dolacz (np)1 choć jestem na arenie, a powinno pisać że jestem już na arenie.

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano

Jeżeli masz w kodzie argument który dołącza cię do areny i jeżeli jest ustawiony dodaj pod nim

 

else:
    send "&cJuz jestes na arenie!"
 

 

 

mam nadzieję że wiesz o co mi chodzi ;).

Opublikowano

Ostatnie pytanie, jaki błąd mogłem zrobić tu że jak wychodzę z areny to powinno mnie usuwać (czyli 1 gracza za areny) a chyba nie usuwa bo nie mogę z powrotem, bo piszę że jestem już na arenie ....

Dołączanie:

        if arg 1 is "dolacz" or "join":
            if player's world is "{@world}":
                if arg 2 is not empty:
                    if {scb.g} is true:
                        stop
                    else:
                        send "{@Logo} &cJuz jestes na arenie!"
                        stop trigger
                    if {scb.g} is false:
                        set {player.join} to 1
                        teleport player to {%argument 2%.lobby}
                        send "{@Logo} &7Dolaczyles do gry! Graczy {gracze}/4"
                        set {player.join} to 4
                    if {player.join} is 4:
                        stop trigger
                    else:
                        send "{@Logo} &cArena jest pelna}"
                else:
                    send "{@Logo} &cPoprawne uzycie /scb dolacz [id areny]"


Opuszczanie:


        if arg 1 is "opusc" or "leave":
            if arg 2 is not set:
                if {scb.g} is true:
                    set {player.join} to false
                    remove 1 from {player.join}
                    teleport player to {scb.leave}
                    send "{@Logo} &7Opusciles gre!"
                    stop trigger

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano
        if arg 1 is "opusc" or "leave":
            if arg 2 is not set:
                if {scb.g} is true:
                    set {player.join} to false
                    remove 1 from {player.join}
                    teleport player to {scb.leave}
                    send "{@Logo} &7Opusciles gre!"
                    stop trigger
                else:
                    send "{@logo}&cNie jestes na zadnej arenie!"

Nie dodałeś else to był ten problem jeżeli jeszcze coś jest to pisz :).

Opublikowano

Dobra, ok już wszystko działa, NeqGPlay bardzo ci dziękuję :)

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano

Sorka że znowu coś potrzebuję ale mam problem, wczoraj na komenda działała bez problemów (tak jak powinna) a dzisiaj gdy ją wpisuje to nagle nie działa. Proszę o szybką pomoc.

 

 

        if arg 1 is "dolacz" or "join":
            if player's world is "{@world}":
                if arg 2 is not empty:
                    if {scb.g} is true:
                        stop trigger
                    else:
                        send "{@Logo} &cJestes juz na arenie!"
                    if {scb.g} is false:
                        set {player.join} to 1
                        set {scb.g} to true
                        teleport player to {%argument 2%.lobby}
                        send "{@Logo} &7Dolaczyles do gry!"
                        set {player.join} to 4
                    if {player.join} is 4:
                        stop trigger
                    else:
                        send "{@Logo} &cArena jest pelna}"
                else:
                    send "{@Logo} &cPoprawne uzycie /scb dolacz [id areny]"

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano

Poczytaj dokumentacji trochę od Skript :) Jeśli jesteś początkujący to zabierz się za łatwiejsze skrypty.

 

Ten post napisałeś żeby sobie dobić + 1 post czy nudziło ci się i byle co odpisałeś ?

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

Temat do zamknięcia wszystkie powody rozwiązane :)

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...