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 ze zmiennymi w skrypcie - on rightclick


Gość vertek123

Rekomendowane odpowiedzi

Opublikowano

Witam, mam problem ze zmiennymi w skrypcie.

 

Spoiler

options:
    tag: &eAmulety
    
variables:
    {zmienna1.%player%} = 0
    
on rightclick:
    if name of player's tool is "&cZwoj Walki":
        if {zmienna1.%player%} is "0":
            apply potion of strength of tier 2 to the player for 4 minute
            apply potion of Fire Resistance of tier 1 to the player for 4 minute
            apply potion of regeneration of tier 3 to the player for 4 minute
            apply potion of resistance of tier 4 to the player for 4 minute
            send "&3Uzyles Zwoj Walki na 4 minuty"
            remove 1 Paper named "&cZwoj Walki" from player's inventory
        else:
            send "&8&l>> &eNie mozesz uzyc zwoju walki przed uplynieciem 10 minut od uzycia poprzedniego zwoju &8&l<<"
            
            

on rightclick:
    if name of player's tool is "&bZwoj Zwinnosci":
        if {zmienna1.%player%} is "0":
            apply potion of strength of tier 2 to the player for 4 minute
            apply potion of Fire Resistance of tier 1 to the player for 4 minute
            apply potion of regeneration of tier 3 to the player for 4 minute
            apply potion of resistance of tier 4 to the player for 4 minute
            send "&3Uzyles Zwoj Walki na 4 minuty"
            remove 1 Paper named "&cZwoj Walki" from player's inventory

            set {zmienna1.%player%} to "1"

            wait 10 minutes

            set {zmienna1.%player%} to "0"
        else:
            send "&8&l>> &eNie mozesz uzyc zwoju zwinnosci przed uplynieciem 10 minut od uzycia poprzedniego zwoju &8&l<<"
 

 

Skrypt ma działać w ten sposób że po kliknięciu prawego przycisku myszy item z nazwą Zwoj Zwinnosci usunie sie z ekwipunku i bedzie mozna uzyc go za 10 minut ( w razie jak by ktos mial 2, wiecej zwoi to aby nie spamowali nimi bo po paru takich spamach efekty kumulują się do nieskończoności )

Problem jest taki że jeśli nie zrobie jakiejś komendy np. /test po której wpisaniu zmienna {zmienna1.%player%} zmieniła swoją wartość na 0 - wtedy wszystko ładnie się zaokrągla i działa jak ma działać - w tym rzecz że ja nie chce żeby nikt nic wpisywał - chce żeby wartość {zmienna1.%player%} była automatycznie nawet dla nowego gracza OD RAZU wynosiła "0" dzięki czemu po zdobyciu zwoju od razu będzie wszystko ładnie się zaokrąglało 

Opublikowano

Nie było błędów - udało mi się znaleźć odpowiedź
 

Spoiler

on rightclick:
    if name of player's tool is "&cZwoj Walki":
        if difference between {variable.%player%} and now is more than 10 minute:
            apply potion of strength of tier 2 to the player for 4 minute
            apply potion of Fire Resistance of tier 1 to the player for 4 minute
            apply potion of regeneration of tier 3 to the player for 4 minute
            apply potion of resistance of tier 4 to the player for 4 minute
            send "&3Uzyles Zwoj Walki na 4 minuty"
            remove 1 Paper named "&cZwoj Walki" from player's inventory
            set {variable.%player%} to now
        if difference between {variable.%player%} and now is less than 10 minute:
            set {_cd} to difference between {variable.%player%} and now
            set {_cd} to difference between 10 minute and {_cd}
            send "&eMusisz odczekać &a%{_cd}% &eprzed uzyciem kolejnego zwoju!"
            stop
        if {variable.%player%} is not set:
            set {variable.%player%} to now
            stop
 

temat do zamknięcia ?

  • Biter. zmienił(a) tytuł na Problem ze zmiennymi w skrypcie - on rightclick
  • sk8erace1 zablokował(a) ten temat

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...