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] Skrypt add 1 to


Rekomendowane odpowiedzi

Opublikowano

Oto skrypt. Ma on za zadanie dodać mi 1 pkt za zabicie krowy (jest to do testu) ale nic nie dodaje ;-;

Variables:
    {pkt.%player%} = 0
on death:
    attacker is a player
    victim is a Cow
    add 1 to {pkt.%attacker%}
    message "========================Zabiles====================" to player
    stop
command /rozwoj [<player=%player%>]:
    usage: &aPoprawne uzycie tej komenty to /rozwoj [Nick]
    trigger:
        send "&3Ranking gracza: %argument 1%"
        send "&6Punkty --> %{pkt.%argument 1%}%"

Przed zabiciem krowy ==> Punkty 0

Po zabiciu ==> Punkty 0

Nawet wiadomości nie dostaje a powienienem ...

Ma ktoś rozwiązanie tego problemu ?

Chce tylko żeby po zabiciu moba dodawało 1 pkt a gracza 3 pkt i tyle ale nie działa nawet na 1 zmienną

 

EDIT:

 

Naprawiłem wiadomość ;) wystarczyło z message ".." to player zrobić >>>. message "..." to attacker ale nadal jest problem z dodawanie pkt

TEMAT


 


Opublikowano

A kiedy wysyła Ci wiadomość o statystykach to wyświetla Ci, że masz punktów 0, czy żadnej wartości ( <none> )? I spróbuj ustawić, aby gracz miał na początku np. 3 punkty i zobacz, czy wyświetla, że gracz posiada 3 punkty, a nie np. 0. Nie znam się na skript, ale może problem jest w wyświetlaniu punktów, a nie ich dodawaniu.

2cf6pe0.jpg


"Hmm jak by to powiedzieć... Moje pierwsze wrażenie o grupie... Nie lubię was..." - Kakashi


Opublikowano

Oto skrypt. Ma on za zadanie dodać mi 1 pkt za zabicie krowy (jest to do testu) ale nic nie dodaje ;-;

Variables:
    {pkt.%player%} = 0
on death:
    attacker is a player
    victim is a Cow
    add 1 to {pkt.%attacker%}
    message "========================Zabiles====================" to player
    stop
command /rozwoj [<player=%player%>]:
    usage: &aPoprawne uzycie tej komenty to /rozwoj [Nick]
    trigger:
        send "&3Ranking gracza: %argument 1%"
        send "&6Punkty --> %{pkt.%argument 1%}%"

Przed zabiciem krowy ==> Punkty 0

Po zabiciu ==> Punkty 0

Nawet wiadomości nie dostaje a powienienem ...

Ma ktoś rozwiązanie tego problemu ?

Chce tylko żeby po zabiciu moba dodawało 1 pkt a gracza 3 pkt i tyle ale nie działa nawet na 1 zmienną

 

EDIT:

 

Naprawiłem wiadomość ;) wystarczyło z message ".." to player zrobić >>>. message "..." to attacker ale nadal jest problem z dodawanie pkt

Send tu player ?

Spróbuj tak:

Variables:
    {pkt23.%player%} = 0
on death:
    if victim is cow
    if attacker is player
    wait 1 tick
    add 1 to {pkt23.%attacker%}
    message "========================Zabiles====================" to attacker
    stop
command /rozwoj [<text>]:
    usage: &aPoprawne uzycie tej komenty to /rozwoj [Nick]
    trigger:
        if arg 1 is set:
            send "&3Ranking gracza: %arg 1%"
            send "&6Punkty --> %{pkt23.%arg 1%}%"

 j

Opublikowano

A kiedy wysyła Ci wiadomość o statystykach to wyświetla Ci, że masz punktów 0, czy żadnej wartości ( <none> )? I spróbuj ustawić, aby gracz miał na początku np. 3 punkty i zobacz, czy wyświetla, że gracz posiada 3 punkty, a nie np. 0. Nie znam się na skript, ale może problem jest w wyświetlaniu punktów, a nie ich dodawaniu.

0 wszystko pisze poprawnie message się wyświetla i wgl lecz nie działa dodawanie nieważne kogo zabiję (mam kilka takich warunków z szkieletem graczem i innymi mobami)

 

 

Send tu player ?

Spróbuj tak:

Variables:
    {pkt23.%player%} = 0
on death:
    if victim is cow
    if attacker is player
    wait 1 tick
    add 1 to {pkt23.%attacker%}
    message "========================Zabiles====================" to attacker
    stop
command /rozwoj [<text>]:
    usage: &aPoprawne uzycie tej komenty to /rozwoj [Nick]
    trigger:
        if arg 1 is set:
            send "&3Ranking gracza: %arg 1%"
            send "&6Punkty --> %{pkt23.%arg 1%}%"

Tutaj pisze --> Punkty <None> więc większy błąd ;-;

 

Wystarczy mi pomoc w dodawaniu tego pkt do Rozwoju resztę sam napisze

TEMAT


 


Opublikowano

Ok zmieniłem add 1 to na set .. to true

 

I tak jeżeli mam tak : set {zabil.attacker%} to rue

 

To po wpisaniu /rozwoj  jest napisane true.

 

Ale gdy zmienię na add 1 to {zabil.%attacker%}

 

TO nie działa zostaje 'true'

TEMAT


 


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...