Skocz do zawartości
  • 0

Nie dzialajacy skrypt na levele


MrRayqq

Pytanie

Witam mam powazny problem, gdyz mam serwer RPG i nie dziala na nim ponizszy skrypt. Chodzi o to ze dziala on normalnie mi ( nawet gdy mam gracza) ale inni nie moga awansowac na koljeny level. Prosze o pomoc bo to dosc powazne jest. Za pomoc dziekuje.

 

https://code.skript.pl/TbzOI56J/

 

Edytowane przez MrRayqq
Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Naprawdę innym to nie działa? Bo mi to działa bezbłędnie

 

Dlaczego tego nie usuniesz?

command /lvl:
    aliases: /level, /poziom
    trigger:
        set {_next} to ({wymag::%player%} - {exp::%player%})
        send "&2&l>------------------------------------<"
        send "&2&l> EXP: &a%{exp::%player%}% xp &7"
        send "&2&l> Poziom: &a%{lvl::%player%}% &7"
        send "&2&l> Next Level za: &a%{_next}% xp."
        send "&2&l> Wymagane: &a%{wymag::%player%}% &axp"
        send "&2&l>------------------------------------<"

command /poziom:
    aliases: /level, /lvl
    trigger:
        set {_next} to ({wymag::%player%} - {exp::%player%})
        send "&2&l>------------------------------------<"
        send "&2&l> EXP: &a%{exp::%player%}% xp &7"
        send "&2&l> Poziom: &a%{lvl::%player%}% &7"
        send "&2&l> Next Level za: &a%{_next}% xp."
        send "&2&l> Wymagane: &a%{wymag::%player%}% &axp"
        send "&2&l>------------------------------------<"

To tylko zabiera miejsce, a to:

command /level:
    aliases: /lvl, /poziom
    trigger:
        set {_next} to ({wymag::%player%} - {exp::%player%})
        send "&2&l>------------------------------------<"
        send "&2&l> EXP: &a%{exp::%player%}% xp &7"
        send "&2&l> Poziom: &a%{lvl::%player%}% &7"
        send "&2&l> Next Level za: &a%{_next}% xp."
        send "&2&l> Wymagane: &a%{wymag::%player%}% &axp"
        send "&2&l>------------------------------------<"

ma już w sobie tamte dwie komendy.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

aliases się pisze bez "/", dlatego nie działało

command /level:
    aliases: lvl, poziom
    trigger:
        set {_next} to ({wymag::%player%} - {exp::%player%})
        send "&2&l>------------------------------------<"
        send "&2&l> EXP: &a%{exp::%player%}% xp &7"
        send "&2&l> Poziom: &a%{lvl::%player%}% &7"
        send "&2&l> Next Level za: &a%{_next}% xp."
        send "&2&l> Wymagane: &a%{wymag::%player%}% &axp"
        send "&2&l>------------------------------------<"

 

Ten Skrypt działa na 100%, wszystko jest ok w kodzie

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Jak dziala na 100% to dlaczego gracze nie mogą awansowac na kolejne levele ?

Gdy wbijaja potrzebna ilosc expa to nie pisze im wiadomosci ze awansowali na koljeny level i dalej maja level 1 i pisz im w level Next level za -1Exp.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Dnia 8.03.2017 o 10:00, MegaLegoTom napisał:

W drugim evencie "on death" sprawdzasz "if attacker is a player".

Z tego co wiem to w skript, player = nick gracza który bierze udział w evencie. Spróbuj dać "loop all players" a nastepnie "if attacker is a loop-player" 

 

W wydarzeniu on death player rozumiany jest jako typ jednostki, a gracz to attacker lub victim. Nie wiesz to siedź cicho

 

 

Co do tematu, to skrypt jest tak zryty, że kod bym skasował i pisał ponownie

Edytowane przez DαrϰVεnuς
Odnośnik do komentarza
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ę...