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

Przerobienie w skrypcie czasu


DominikYT

Rekomendowane odpowiedzi

Opublikowano

Chcę , aby jeżeli gracz wyjdzie z serwera to czas sie nie liczył już a jak wejdzie ponownie , to aby czas znowu liczył liczy tak jakby mu pauza na ten czas sie włączyła jak wyjdzie.

 

on respawn: 
  teleport player to location at -598, 75, -1182
  send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e2&a minuty"  
  wait 120 second
  teleport player to location at -601, 75, -1196
  send "&c&lSzpital&a zostałeś wypisany ze szpitala ..."    

Opublikowano

nie jestem pewien czy w skrypcie to zrobisz chyba ze jest jakis dodatek ktory tworzy temp informacje o graczu w pliku bo musi wziac informacje a z nieba ci ich nie wezmie o  graczu i czasie

Opublikowano
on respawn: 
	teleport player to location at -598, 75, -1182
	send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e2&a minuty"  
	if {timer.%loop-player%} is lower than 1:

every 1 second: 
	loop all players:
		if {timer.%loop-player%} is greater than 0:
			remove 1 from {timer.%loop-player%}
		else:
			teleport player to location at -601, 75, -1196
			send "&c&lSzpital&a zostałeś wypisany ze szpitala ..."    
			clear {timer.%loop-player%}

 

Jeśli ci pomogłem to daj lajka ❤️ 

 

Opublikowano
Dnia 18.06.2020 o 19:52, GamePL7 napisał:

on respawn: 
	teleport player to location at -598, 75, -1182
	send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e2&a minuty"  
	if {timer.%loop-player%} is lower than 1:

every 1 second: 
	loop all players:
		if {timer.%loop-player%} is greater than 0:
			remove 1 from {timer.%loop-player%}
		else:
			teleport player to location at -601, 75, -1196
			send "&c&lSzpital&a zostałeś wypisany ze szpitala ..."    
			clear {timer.%loop-player%}

 

nie działa

  • Biter. zmienił(a) tytuł na Przerobienie w skrypcie czasu
Opublikowano
on respawn: 
	teleport player to location at -598, 75, -1182
	send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e2&a minuty"
	set {hospital::%player%} to time played of player
	increase {hospital::%player%} by 120 seconds
	wait 120 second
	respawn(player)
	
on join:
	if {hospital::%player%} exists:
		respawn(player)

function respawn(p: player):
	while {_p} is online:
		if time played of {_p} is greater than or equal to {hospital::%{_p}%}:
			delete {hospital::%{_p}%}
			teleport {_p} to location at -601, 75, -1196 in world "world"
			send "&c&lSzpital&a zostałeś wypisany ze szpitala ..." to {_p}
			exit loop
		else:
			set {_wait} to difference between {hospital::%{_p}%} and time played of {_p}
			wait {_wait}

Myślę, że takie coś powinno wystarczyć.

  • 3 tygodnie później...
Opublikowano

Mam 

Skript 2.4.1

 

 A jak robię plik i reload to wejdę jeden raz a drugi raz już nie mogę wejść na serwer i crash consoli jest

 

MPCForum Baner (4).png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...