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 z wyświetlaniem BossBaru


AlexsanderARG

Rekomendowane odpowiedzi

Opublikowano

Witam mam takowy skrypt:

 

 

 

on damage of player:
	if {walka.%victim%} is false:
		if {walka.%attacker%} is false:
			set {walka.%victim%} to true
			set {walka.%attacker%} to true
			set {czas.%victim%} to 60
			set {czas.%attacker%} to 60

every 1 second:
	loop all players:
		if {walka.%loop-player%} is true:
			if {czas.%loop-player%} is bigger than 1:
				remove 1 from {czas.%loop-player%}
				display "%{czas.%loop-player%}%" on bossbar for loop-players 

 

 

 

Lecz jest następujący problem; nie wyświetla się bossbar. Posiadam dodatki SkQuerry oraz WildSkript

Opublikowano

Działa, tylko że gracze nie mają zmiennych na false ustawione.

Daj te zmienne w evencie on damage na is not set.

if {walka.%victim%} is not set:
    if {walka.%attacker%} is not set:
bjk8v7f.png

Opublikowano

@daveMonster

 

tzn. mam to w variables

 

Cały skrypt

 

 

variables:
	{walka.%player%} = false
	{czas.%player%} = 0

on damage of player:
	if {walka.%victim%} is false:
		if {walka.%attacker%} is false:
			set {walka.%victim%} to true
			set {walka.%attacker%} to true
			set {czas.%victim%} to 60
			set {czas.%attacker%} to 60

every 1 second:
	loop all players:
		if {walka.%loop-player%} is true:
			if {czas.%loop-player%} is bigger than 1:
				remove 1 from {czas.%loop-player%}
				display "%{czas.%loop-player%}%" on bossbar for loop-player

on quit:
	if {walka.%player%} is true:
		execute console command "tempban %player% 2d &cWylogowanie podczas walki"
		set {walka.%player%} to false
		set {czas.%player%} to 0
	else:
		stop 

 

 

Opublikowano

nwm może zadziała

variables:
    {walka.%player%} = false
    {czas.%player%} = 0

on damage of player:
    if {walka.%victim%} is false:
        if {walka.%attacker%} is false:
            set {walka.%victim%} to true
            set {walka.%attacker%} to true
            set {czas.%victim%} to 60
            set {czas.%attacker%} to 60

every 1 second:
    loop all players:
        if {walka.%loop-player%} is true:
            if {czas.%loop-player%} is bigger than 1:
                remove 1 from {czas.%loop-player%}
                remove bossbar from loop-player
                display "%{czas.%loop-player%}%" on bossbar with 100 percent by 1 seconds for loop-player

on quit:
    if {walka.%player%} is true:
        execute console command "tempban %player% 2d &cWylogowanie podczas walki"
        set {walka.%player%} to false
        set {czas.%player%} to 0
    else:
        stop

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...