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 sprawdzający lore


LisieckiPuchaty

Rekomendowane odpowiedzi

Opublikowano

Cześć. Chciałbym się dowiedzieć jak napisać skrypt, który by powodował że jeśli w lore przedmiotu który trzymamy w ręku znajduje się np. "Jablko", to ­jeśli gracz ma mniejszy niż 44 poziom expa, item będzie wyrzucany z ekwipunku.

Ból jest twoim przyjacielem, sprzymierzeńcem... Ból mówi, kiedy jesteś poważnie ranny... A wiesz, co jest w bólu najlepsze? Pokazuje, że nie jesteś jeszcze... MARTWY! ~ Kaneki Ken

 

Opublikowano
options:
    lore: "jablko" # lore w cydzuslowiu!
every second:
    loop all players:
        lore of loop-player's tool is {@lore}:
            level of loop-player's tool < 44:
                remove player's tool
                stop
            stop
        stop
    stop 
  • koniec

 

­

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

Opublikowano
options:
    lore: "jablko" # lore w cydzuslowiu!
every second:
    loop all players:
        lore of loop-player's tool is {@lore}:
            level of loop-player's tool < 44:
                remove player's tool
                stop
            stop
        stop
    stop 
  • koniec

 

­

 

fajnie, tylko zlagujesz serwer, gdzieś pamiętam była opcja z podoszeniem itemów

z tym można się pobawić i przy podnoszeniu tylko 1 itemu sprawdzać poziom.

 

Możesz także ograniczyć ich jedzenie opcją

on eat:

   if entity is apple:

      if [jak sprawdzasz poziom]:

            cancel event

 

i tyle przy jedzeniu anuluje się graczowi ta opcja

Mój zestaw

        Procesor: AMD Ryzen 5 3600                                                             System: Win10 Home

        Grafika: NVIDIA GeForce RTX 2080 DUKE OC 8GB MSI                 Dysk HDD: Samsung 1TB 7200RPM + SSD 256GB NVME + 700GB SATA

        Mysz: Lenovo Y Gaming Precision 8200 dpi                                    Klawiatura: Genesis Thor 200 Mechaniczna RGB 

        RAM: 32GB Viper Patriot 4x8GB 3200MHz                                      Monitor: Samsung 27" 144Hz WQHD Zakrzywiony

Opublikowano

Zależy o który event Ci chodzi. Masz takie:

on tool change - przy zmianie broni gracza, wiesz zapewne o co chodzi
on item pickup - przy podniesieniu przedmiotu
on item consume - przy jedzeniu np. jabłka

Zapewniam, że wykrywanie konkretnego tekstu w lore przedmiotu da się spokojnie zrobić w skrypcie, bo sam posiadam coś takiego na moim serwerze, MaRPG.
Niestety, za darmo w zrobieniu wykrywania lore'a w skrypcie Ci nie pomogę, ale jeżeli potrzebujesz najprostszych rzeczy jak np. wykrywanie poziomu, polecam skorzystać z pluginu, co zwie się LoreAttributesRevival.

Opublikowano

Chodzi o fakt kiedy gracz ma przedmiot w ręce, sprawdza wtedy czy ma wystarczający poziom expa aby móc ten item użytkować np. miecz

Ból jest twoim przyjacielem, sprzymierzeńcem... Ból mówi, kiedy jesteś poważnie ranny... A wiesz, co jest w bólu najlepsze? Pokazuje, że nie jesteś jeszcze... MARTWY! ~ Kaneki Ken

 

Opublikowano

jeśli nie to go wyrzuca albo... albo coś innego. ważne jest to żeby nie mógł tego przedmiotu użytkować

Ból jest twoim przyjacielem, sprzymierzeńcem... Ból mówi, kiedy jesteś poważnie ranny... A wiesz, co jest w bólu najlepsze? Pokazuje, że nie jesteś jeszcze... MARTWY! ~ Kaneki Ken

 

Opublikowano
right click with apple:
    player's level is 10:
        stop
    else player's level < 10:
        kick player due to "&cMasz dopiero %player's level% poziom! &4Aby uzyc tego przedmiotu musisz miec 10 poziom!"
        stop
    stop

- Po kliknięciu prawym przyciskiem skrypt sprawdza czy gracz ma 10 poziom. Jeśli nie ma to wyrzuca gracza z wiadomością, że posiada POZIOM GRACZA i aby użyć tego przedmiotu musi mieć 10 poziom.

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

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...