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] Zmienne w skrypcie.


Rekomendowane odpowiedzi

Opublikowano

Witam, mam 2 problemy odnośnie skryptu który piszę. Mianowicie pierwszym problem jest zmienna {d.r::*} i {d.r::*} która nie działa jak powinna, powinna działać na zasadzie takiej że przy if name of loop-players {d.r::*}: gracz powinien dostawać dane eq. ale to w ogóle nie reaguje. Drugim problemem jest np: set loop-player's level to 0 który nie chce dawać graczą wszystkim na arenie danego lvl, daje tylko 1 osobie z op. Proszę o szybką pomoc z góry dziękuję. Poniżej jest skrawek kodu:

every 3 seconds:
    loop all players:
        if {gra.%loop-player%} is true:
            if {gra.start} is false:
                if {gra1.start} is false:
                    if {d.ogolne} is 15 or 16 or 17 or 18 or 19 or 20 or 21 or 22 or 23 or 24 or 25 or 26 or 27 or 28 or 29 or 30:
                        set {glos.%loop-players%} to false
                        broadcast "{@tag} Za 30 sekund rozpocznie sie gra!"
                        set {gra1.start} to true
                        set loop-player's level to 30
                        wait 1 second
                        set loop-player's level to 29
                        wait 1 second
                        set loop-player's level to 28
                        wait 1 second
                        set loop-player's level to 27
                        wait 1 second
                        set loop-player's level to 26
                        wait 1 second
                        set loop-player's level to 25
                        wait 1 second
                        set loop-player's level to 24
                        wait 1 second
                        set loop-player's level to 23
                        wait 1 second
                        set loop-player's level to 22
                        wait 1 second
                        set loop-player's level to 21
                        wait 1 second
                        set loop-player's level to 20
                        wait 1 second
                        set loop-player's level to 19
                        wait 1 second
                        set loop-player's level to 18
                        wait 1 second
                        set loop-player's level to 17
                        wait 1 second
                        set loop-player's level to 16
                        wait 1 second
                        set loop-player's level to 15
                        wait 1 second
                        set loop-player's level to 14
                        wait 1 second
                        set loop-player's level to 13
                        wait 1 second
                        set loop-player's level to 12
                        wait 1 second
                        set loop-player's level to 11
                        wait 1 second
                        set loop-player's level to 10
                        wait 1 second
                        set loop-player's level to 9
                        wait 1 second
                        set loop-player's level to 8
                        wait 1 second
                        set loop-player's level to 7
                        wait 1 second
                        set loop-player's level to 6
                        wait 1 second
                        set loop-player's level to 5
                        wait 1 second
                        set loop-player's level to 4
                        wait 1 second
                        set loop-player's level to 3
                        wait 1 second
                        set loop-player's level to 2
                        wait 1 second
                        set loop-player's level to 1
                        wait 1 second
                        set loop-player's level to 0
                        broadcast "{@tag} Gra rozpoczela sie!"
                        set {gra.start} to true
                        set {castle.glos} to 0
                        if name of loop-players is {d.r::*}:
                            op loop-players
                            teleport loop-players to {castle.spawn.red}
                            clear loop-player's inventory
                            heal loop-players
                            equip loop-players with diamond leggings of protection 4
                            equip loop-players with diamond chestplate of protection 4
                            equip loop-players with diamond helmet of protection 4
                            equip loop-players with diamond boots of protection 4
                            give diamond sword of sharpness 5 and fire aspect 2 to loop-players
                            give diamond pickaxe of efficiency 5 to loop-players
                            give bow of power 5 and flame 1 and infinity 1 to loop-players
                            give 3 322 to loop-players
                            give 2 322:1 to loop-players
                            give 64 cobblestone to loop-players
                            give 10 block of redstone to loop-players
                            give 64 tnt to loop-players
                            give 3 block of iron to loop-players
                            give 1 arrow to loop-players
                            give 1 ender pearl to loop-players
                            deop loop-players
                        if name of loop-players is {d.b::*}:
                            op loop-players
                            teleport loop-players to {castle.spawn.blue}
                            clear loop-player's inventory
                            heal loop-players
                            equip loop-players with diamond leggings of protection 4
                            equip loop-players with diamond chestplate of protection 4
                            equip loop-players with diamond helmet of protection 4
                            equip loop-players with diamond boots of protection 4
                            give diamond sword of sharpness 5 and fire aspect 2 to loop-players
                            give diamond pickaxe of efficiency 5 to loop-players
                            give bow of power 5 and flame 1 and infinity 1 to loop-players
                            give 3 322 to loop-players
                            give 2 322:1 to loop-players
                            give 64 cobblestone to loop-players
                            give 1 arrow to loop-players
                            give 1 ender pearl to loop-players
                            deop loop-players
                        stop

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano

Gdzie masz liste zmiennych ?

np.na samej górze

variables:

    {zmienna}

Napisałem, to jest skrawek kodu.

 

Variables:

    {d.r} = 0

    {d.b} = 0

    {d.ogolne} = 0

    {castle.glos} = 0

    {castlegracze} = 0

    {gra.%player%} = false

    {gra.start} = false

    {glos.%player%} = false

    {cpunkty:%player%} = 0

    if {gra1.start} = false

 

Pomogłem Miałem Rację ?


 


Liczę na LIKE!


 


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

Opublikowano

Po co dajesz graczom opa? Mały lag i już będzie go miał na zawsze

|----Jedyny serwis z darmowymi skinami!----|


|------------Darmowe-Skiny.PL---------------|


|----Skiny i przedmioty do CS:GO, TF2----|


|------------------------------------------------|


|DOTA2, WarFrame i innych gier ze Steama!|


|--------------Start: NIEDŁUGO!!!--------------|

Opublikowano

Ten licznik nie ma prawa działać, ponieważ za każdym zapętleniem zaczyna liczyć od nowa. Musisz zrobic coś w tym stylu:

variables:
	{czas} = 30
	{gra.start} = false
every 1 second:
	if {gra.start} is false:
		if {czas} is bigger than 1:
			remove 1 from {czas}
			loop all players:
				if {gracz.%loop-player%.gra} is true:
					set the loop-player's level to {czas}
		else if {czas} is 1:
			set {gra.start} to true
			#tu dalszy kod#
			stop

Jesli pomoglem daj Like.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...