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] Czy da się tak zrobić w skryptcie?!?


Rekomendowane odpowiedzi

Opublikowano

Siemnko!

Mam pytanie.
Zrobiłem skrypt na Losowy Teleport. Wszystko fajnie działa ale czasami wywala w sciany :/ Troche słabo więc dodałem ze po pisaniu komeny /tpr daje goda na 10 sekund. Jak narazie wszystko super dziala. Jednak słyszałem że da się tak zrobić zeby zablokować tepanie się np. w kamieniu itp.

Może ktos pomóc ?

Bardzo prosze!!

Pozdro!

Posty: 100|200|300|400|500|600|700|800|900|1000 Mission Complete! xD  :P

76561198209779975.png

Opublikowano

musisz ustawić żeby gracza tepało powyżej 64 poziomu lub 70.

1390144171-U592769.png


Opublikowano

A dla testu ustaw wysokosc 100 bo np jak kogos tepam i jestem nad ziemia to on pojawia sie na ziemi. A dzieki temu bedzie nikla szansa ze na 100 poziomie bd jakas gora w ktora wpadniesz

Cześć...

Opublikowano

Probowałem tak ale to nie dziala na tej zasadzie jak /tp lub /tpa :/ Szkoda doby pomysł :)

Posty: 100|200|300|400|500|600|700|800|900|1000 Mission Complete! xD  :P

76561198209779975.png

Opublikowano

Zrób takie coś, żeby tepało na 200 kratek wysokości i jak się teleportuje to jakąś zmienną daje na true i wklej sobie jeszcze ten kod byle gdzie:

on damage:
    damage cause is fall
    if {JAKAS_ZMIENNA.%player%} is true:
        cancel event
        set {JAKAS_ZMIENNA.%player%} to false

I jak się ktoś tepa to zmienna się ustawia na TRUE a po upadku zmieni się na FALSE i anuluje obrażenia

|----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
command /randomtp:
	trigger:
		set {_x} to random integer between -500 and 500
		set {_y} to random integer between 50 and 200
		set {_yup} to {_y}+1
		set {_ydown} to {_y}-1
		set {_z} to random integer between -500 and 500
		if block at location {_x} {_y} {_z} isn't air:
			if block at location {_x} {_yup} {_z} isn't air:
				if block at location {_x} {_ydown} {_z} isn't air:
					execute console command "/tppos %player% %{_x}% %{_y}% %{_z}%"
					stop
		else:
			execute player command "/randomtp"
			stop
			
			

Nie testowane.

 

Można to zrobić bardziej profesjonalnie, w pętli while sprawdzać czy na lokacji {_x}{_y}{_z} jest blok inny niż air, jeśli nie to odejmować 1 od {_y} i pętla znowu sprawdza, jeśli blok na lokacji {_y} to nie powietrze, to kończy pętle i teleportuje gracza.

Jesli pomoglem daj Like.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...