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

Skrypt na Efekty Diament , Złoto , Emerald


TerriorPL

Rekomendowane odpowiedzi

Opublikowano

Napisze ktoś skrypt na to że gdy gracz jest obok bloku złota w maxymalnej odległośco 3 kratek dostaje efekt regeneracja 1 na 3 sekundy

Obok emeralda to efekt siła 1 na 3 sek

Obok diamentu to jump bost 2 na 5 sek

Opublikowano
#Autor: Palladin

on any move:
    if {cooldown.%player%} is not set:
        set {cooldown.%player%} to 1
        loop all blocks in radius 3 of player:
            loop block is gold block:
                remove regeneration from player
                apply regeneration 0 to player for 3 seconds #nie poprawiaj regeneracji 0 na 1, bo skript do poziomu potiona dodaje +1, czyli w grze bedzie regeneracja 1
                wait 1 second
                clear {cooldown.%player%}


on any move:
    if {cooldown2.%player%} is not set:
        set {cooldown2.%player%} to 1
        loop all blocks in radius 3 of player:
            loop block is diamond block:
                remove jump boost from player
                apply jump boost 1 to player for 5 seconds #nie poprawiaj jump boosta 1 na 2, bo skript do poziomu potiona dodaje +1, czyli w grze bedzie jump boost 2
                wait 1 second
                clear {cooldown2.%player%}


on any move:
    if {cooldown3.%player%} is not set:
        set {cooldown3.%player%} to 1
        loop all blocks in radius 3 of player:
            loop block is emerald block:
                remove strength from player
                apply strength 0 to player for 3 seconds #nie poprawiaj sily 0 na 1, bo skript do poziomu potiona dodaje +1, czyli w grze bedzie sila 1
                wait 1 second
                clear {cooldown3.%player%}

// Edit

 

Jak coś nie działa to odpisz, bo nie testowałem. W każdym razie liczę na like.

:D  Let's start with MPCForum :D

 

 

 

30/50/69/100/150/200/250...

Opublikowano

@TerriorPL

 

Spróbuj zainstalować WildSkript. Jak dalej nie będzie działało, to nie wiem. Ale ja mam SkQuery i Wildskript i mi działa.

 

I dzięki za like :3

:D  Let's start with MPCForum :D

 

 

 

30/50/69/100/150/200/250...

Opublikowano

@Palladin i co go kitujesz? skrypcik testuje a tu dupa... A z resztą to widać jaki kod napisałeś?

 

 

regeneration 0?

 Naprawdę? Człowieku skript dodaje tylko w format slot ;;_;; random jesteś i tyle :]

 

every second:
    loop all players:
        loop all blocks in radius 3 around player:
            loop-block is gold block:
                {cooldown.eff1.%loop-player%} = 0:
                    apply regeneration to the loop-player
                    set {cooldown.eff1.%loop-player%} to 3
                else:
                    message "&cJuz masz!" to the loop-player
        loop all blocks in radius 3 around player:
            loop-block is emerald block:
                {cooldown.eff2.%loop-player%} = 0:
                    apply strength to the loop-player
                    set {cooldown.eff2.%loop-player%} to 3
                else:
                    message "&cJuz masz!" to the loop-player
        loop all blocks in radius 3 around player:
            loop-block is gold block:
                {cooldown.eff1.%loop-player%} = 0:
                    apply jump boost 2 to the loop-player
                    set {cooldown.eff3.%loop-player%} to 5
                else:
                    message "&cJuz masz!" to the loop-player
  
        loop 3 times:
            {cooldown.eff%loop-integer%.%loop-player%} is set:
                remove 1 from {cooldown.eff%loop-integer%.%loop-player%} 
                stop

Prosz :3

Zapraszam na MCHC xD

Nie polecam wbijać do godziny 22:30 bo zabijają

 

 

Aha dasz lajka c'nie?

 

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano

Podmień 

loop all blocks in radius 3 around of player: 

na
 

loop all blocks in radius 3 around player:

i jak możesz daj naj :P tylko wiesz tam wyżej :D

­

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano

@JimForce

 

1. Nie wiem czy wiesz, ale kiedy byś napisał regeneration 1 to dałoby regeneracje 2, a jak dasz regenerację 0 to da regenerację 1. Sk dodaje +1 do siły efektów.

 

2. Twój skrypt daje efekt na 30 sekund, bo nie podałeś długości efektu. A domyślnie jest 30 sekund.

 

3. Skoro rozwiązujesz problem loopami wszystkich graczy, to na co ci cooldown? Wydarzenie i tak jest periodyczne.

 

4. Mało tego, efekty u Ciebie będą się kumulowały. Po podejściu do emerald blocka będziesz miał siłę na 30 sekund, po sekundzie siłę na 59 sekund (30 podstawowe, +30 kumulacja, -1 sekunda minęła). 2 sekundy później masz 88 sekund siły.

:D  Let's start with MPCForum :D

 

 

 

30/50/69/100/150/200/250...

  • 1 miesiąc temu...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...