Skocz do zawartości
  • 0

Umiejętność postaci.


Pytanie

Witam. Poprawi ktoś ten kod? Powinno być tak jak na filmiku v. Należy również usunąć ten blok barrier oraz stone. Powinno działać tylko na graczy. 

command z:
    trigger:
        give wood sword named "Ultimate of King Arthur" to player

on rightclick:
    player is holding wooden sword named "Ultimate of King Arthur":
        push player forward with speed 1.2
        if target is entity:
            push player upwards with speed 1.2
            push entity upwards with speed 1.2
            wait 1 real second
            set {entity.King} to entity
            set {entity.King} to true
            set {loc.King} to location of entity
            set block under {entity.King} to stone
            teleport player 1.5 meters horizontally forward {loc.King}
            set block below {loc.King} to stone
            set block below player to stone
            set {jump.KingArthur} to true
            wait 1 real seconds
            strike lightning effect at {entity.King}'s head
            wait 1 real seconds
            strike lightning effect at {entity.King}'s head
            wait 1 real seconds
            delete block below player
            delete block below {jump.KingArthur}
            set the player's walk speed to 0.2
            set {jump.KingArthur} to false


on any move:
    if {jump.KingArthur} is true:
        cancel event
on player jump:
    if {jump.KingArthur} is true:
        cancel event

on death:
    event-entity is {entity.%player%}:
        delete block below {entity.%player%}

https://m.youtube.com/watch?v=C72lHSVGNIs obaj gracze powinni być odsunięci o 1 blok i coś miało by się wykonać w zamian tych wygibasow mieczem np. Lightning lub coś podobnego... 

 

Edit: Poprawiam kod. Trochę zmieniłem. Powinno jedynie freezować gracza oraz tę ofiarę nikogo wiecej... Jeżeli jest taka opcja to niech obaj gracze patrzą się na siebie.

Edytowane przez Misio12320
TakiJakTy

Temat został zamknięty ponieważ autor go nie porusza od dłuższego czasu.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/34848-umiej%C4%99tno%C5%9B%C4%87-postaci/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on any move:
    if {jump.KingArthur} is true:
        if event-entity is {entitiy.King}:
            cancel event

i usuń to

Cytat

set {entity.King} to true

Ty pisałeś ten kod?

 

Jeżeli coś to zmieni, to poprawie Ci reszte

Edytowane przez DαrϰVεnuς
Odnośnik do komentarza
https://skript.pl/temat/34848-umiej%C4%99tno%C5%9B%C4%87-postaci/#findComment-224006
Udostępnij na innych stronach

  • 0
3 godziny temu, DαrϰVεnuς napisał:

on any move: if {jump.KingArthur} is true: if event-entity is {entitiy.King}: cancel event

Żadnych błędów. Entity nadal może się poruszać. A jak zrobić to na gracza? Entity są na testy. gracz jest na bycie ofiarą tej umiejętności...  

Edit: Powinien być również cooldown na to 14 sekund. po upgrade ma być -1 sekunda, bądz coś podobnego

Edytowane przez Misio12320
Odnośnik do komentarza
https://skript.pl/temat/34848-umiej%C4%99tno%C5%9B%C4%87-postaci/#findComment-224036
Udostępnij na innych stronach

  • 0

if event-entity is player:

 

Tzn wiesz, skrypt jest tak tragicznie napisany, że ciężko powiedzieć co jest źle xD

Edytowane przez DαrϰVεnuς
Odnośnik do komentarza
https://skript.pl/temat/34848-umiej%C4%99tno%C5%9B%C4%87-postaci/#findComment-224038
Udostępnij na innych stronach

  • 0
W dniu 7.09.2019 o 12:59, Misio12320 napisał:

0 błedów. Usuwa mi blok inny niż ten który jest pode mną jeżeli spadnę lub jestem na krawędzi.  Help

No bo jeżeli jesteś na krawędzi to pod tobą jest powietrze. A jeżeli spadasz to pod tobą też jest powietrze. Więc usuwa blok pod tobą czyli powietrze :seemskappa:

Odnośnik do komentarza
https://skript.pl/temat/34848-umiej%C4%99tno%C5%9B%C4%87-postaci/#findComment-224619
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...