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

[Problem] Z pewnym skryptem.


Rekomendowane odpowiedzi

Opublikowano
on join:
    if {xp.%player%} is not set:
        set {xp.%player%} to 0
        set {xp.%player%::level} to 1

on death:
    if attacker is player:
        if name of entity is "&2Green Sheep"
        add 1 to {xp.%player%}
        if name of entity is "&5Rycerz"
        add 2 to {xp.%player%}
        if {xp.%player%} is greater than 9:
            add 1 to {xp.%player%::level}
            send "&aAwansowales na &c%{xp.%player%::level}% &alevel."
            clear {xp.%player%}
        stop
			
			
command /resestxp:
    trigger:
        set {xp.%player%} to 0
        set {xp.%player%::level} to 1	
        
on chat:
    cancel event		
    broadcast "&8[&6%{xp.%player%::level}%&8 &fLvL] %display name of player%&7: &f%message%"

Dzięki różnym forom stworzyłem takowy skrypt na level z mobów lecz mam problem ponieważ przy wgrywaniu na server wyświetla się napis: "entity" is not an item stack

 

Pomoże ktoś bo nawet nie wiem czy to działa ;/

Nie oczekuj od dnia tego, co mogą dać jedynie lata. Ale nie zapomnij, że lata składają się z wielu dni, nie zmarnuj ani jednego.

Opublikowano

­Spróbuj zrobić tak:

on join:
    if {xp.%player%} is not set:
        set {xp.%player%} to 0
        set {xp.%player%::level} to 1

on death:
    if attacker is player:
        if victim is <nazwa moba> named "nazwa":
            add 1 to {xp.%player%}
        if victim is <nazwa moba> named "nazwa":
            add 2 to {xp.%player%}
        if {xp.%player%} is greater than 9:
            add 1 to {xp.%player%::level}
            send "&aAwansowales na &c%{xp.%player%::level}% &alevel."
            clear {xp.%player%}
        stop
			
			
command /resestxp:
    trigger:
        set {xp.%player%} to 0
        set {xp.%player%::level} to 1	
        
on chat:
    cancel event		
    broadcast "&8[&6%{xp.%player%::level}%&8 &fLvL] %display name of player%&7: &f%message%"

 

sygnatura.png

Opublikowano

Zrobiłem tak:

on join:
    if {xp.%player%} is not set:
        set {xp.%player%} to 0
        set {xp.%player%::level} to 1

on death:
    if attacker is player:
        if victim is zombie:
        add 1 to {xp.%player%}
        if {xp.%player%} is greater than 9:
            add 1 to {xp.%player%::level}
            send "&aAwansowales na &c%{xp.%player%::level}% &alevel."
            clear {xp.%player%}
            stop
			
			
command /resestxp:
    trigger:
        set {xp.%player%} to 0
        set {xp.%player%::level} to 1	
        
command /pokazlvl:
    trigger:
        send "&c%{xp.%player%}% &fpunktow"
        send "&c%{xp.%player%::level}% &fpoziom"
        
on chat:
    cancel event		
    broadcast "&8[&6%{xp.%player%::level}%&8] %display name of player%&7: &f%message%"

i dalej nie działa a nawet mam problem, gdyż jak usuną linijkę z tym if - em to i tak nie dodaje mi punktu po zabiciu moba, wiem to z komendy /pokazlvl którą dodałem...

Załączam jeszcze screna co się wyświetla po reloadzie skript

post-364271-0-03009200-1430682264.png

Nie oczekuj od dnia tego, co mogą dać jedynie lata. Ale nie zapomnij, że lata składają się z wielu dni, nie zmarnuj ani jednego.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...