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

Potrzebuje pomocy ze zmianą skryptu


DominikYT

Rekomendowane odpowiedzi

Opublikowano

Chcę aby gracz z permisją essentials.kis.vip został teleportowany po respawn do  -598, 75, -1182 , i po 1 minucie aby był przeteleportowany do  -601, 75, -1196

 

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

Opublikowano

Nie ma najmniejszego problemu, aby to zrobić

 

on respawn:
	if player has permission "essentials.kits.vip":
		execute console command "tp %player% -598 76 -1182"
		send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e5&a minut"
		wait 60 second
		execute console command "tp %player% -601 76 -1196"
		send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"
	else:
		stop

 

Opublikowano

Jeśli by się udało jeszcze ze zwykły gracz tak jak Vip trafiał do szpitala tylko nie na 1 minutę , a na 5  minut i to w jednym skrypcie a jak się nie da w jednym to i w swych może być plis potrzebuje to szybko

Opublikowano

Nic trudnego

 

on respawn:
	if player has permission "essentials.kits.vip":
		execute console command "tp %player% -598 76 -1182"
		send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e1&a minute"
		wait 60 second
		execute console command "tp %player% -601 76 -1196"
		send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"
	else:
		execute console command "tp %player% -598 76 -1182"
		send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e5&a minut"
		wait 300 second
		execute console command "tp %player% -601 76 -1196"
		send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"

 

Opublikowano
9 godzin temu, AlexsanderARG napisał:

Nic trudnego

 


on respawn:
	if player has permission "essentials.kits.vip":
		execute console command "tp %player% -598 76 -1182"
		send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e1&a minute"
		wait 60 second
		execute console command "tp %player% -601 76 -1196"
		send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"
	else:
		execute console command "tp %player% -598 76 -1182"
		send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e5&a minut"
		wait 300 second
		execute console command "tp %player% -601 76 -1196"
		send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"

 

Jeśli ktoś wyjdzie z serwera to nie przeteleportuje go z powrotem, lepiej dodać czas do zmiennej i potem go porównywać,

 

 po 2 słaby pomysł z użyciem komendy, zamiast niej po prostu można użyć

		teleport player to location at -598 76 -1182

 

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

 

  • AlexsanderARG zmienił(a) tytuł na Potrzebuje pomocy ze zmianą skryptu
  • 3 tygodnie później...
Opublikowano
Dnia 4.06.2020 o 23:08, GamePL7 napisał:

Jeśli ktoś wyjdzie z serwera to nie przeteleportuje go z powrotem, lepiej dodać czas do zmiennej i potem go porównywać,

 

 po 2 słaby pomysł z użyciem komendy, zamiast niej po prostu można użyć


		teleport player to location at -598 76 -1182

A umiesz dodać ten czas ? Plis jest to mi potrzebne

 

Opublikowano
on respawn:
    if player has permission "essentials.kits.vip":
        execute console command "tp %player% -598 76 -1182"
        send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e1&a minute"
        set {czas.%player%} to 60 parsed as integer
        wait 60 second
        set {czas.%player%} to 1
        execute console command "tp %player% -601 76 -1196"
        send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"
    else:
        execute console command "tp %player% -598 76 -1182"
        send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e5&a minut"
        set {czas.%player%} to 60 parsed as integer
        wait 300 second
        set {czas.%player%} to 1
        execute console command "tp %player% -601 76 -1196"
        send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"

on join:
    if {czas.%player%} is 60:
        execute console command "tp %player% -598 76 -1182"

 

Opublikowano

[18:55:09 ERROR]: '60' is not a text (szpital.sk, line 5: set {czas.%player%} to 60 parsed as integer')

[18:55:09 ERROR]: '60' is not a text (szpital.sk, line 13: set {czas.%player%} to 60 parsed as integer')

 

2 błędy

Opublikowano

on respawn:

    if player has permission "essentials.kits.vip":

        execute console command "tp %player% -598 76 -1182"

        send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e1&a minute"

        set {czas.%player%} to int number 60

        wait 60 second

        set {czas.%player%} to 1

        execute console command "tp %player% -601 76 -1196"

        send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"

    else:

        execute console command "tp %player% -598 76 -1182"

        send "&c&lUmarłeś&7...&a Jesteś w szpitalu na &e5&a minut"

        set {czas.%player%} to int number 60

        wait 300 second

        set {czas.%player%} to 1

        execute console command "tp %player% -601 76 -1196"

        send "&c&lSzpital&a zostałeś wypisany ze szpitala &b:&c)"

on join:

    if {czas.%player%} is 60:

        execute console command "tp %player% -598 76 -1182"

Opublikowano

[08:08:34 ERROR]: 'int number 60' is not an entity type (szpital.sk, line 9: set {czas.%player%} to int number 60')

[08:08:34 ERROR]: 'else: execute console' is not an entity type (szpital.sk, line 19: else: execute console command "tp %player% -598 76 -1182"')

 

takie błędy 

Opublikowano

 

options:
	PLAYER: 5 minutes
	VIP: 1 minutes

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
	if player has permission "essentials.kits.vip": 
		increase {hospital::%player%} by {@VIP}
		wait {@VIP}
	else:
		increase {hospital::%player%} by {@PLAYER}
		wait {@PLAYER}
	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}

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...