Skocz do zawartości
  • 0

Praca..... mysliwy


rudirr

Pytanie

Umiałby ktoś to zrobić, aby działało?!?    Chciałbym, aby praca ,,Mysliwy'' zarabiała w regionie ,,mysliwy_'' za zabijanie wilkow....

 

Bląd: The expression 'victim' can only be ued in a damage or death event (srJobs.sk, line 90: if victim is wolf:')

 

Skrypt podpięty pod api:

    if "%region at event-block%" contains "mysliwy_":
        set {_job} to yaml value "%player%.jobs.job" from file "plugins/srSerwer/players/%player%.yml"
        if {_job} is "Mysliwy":
            set {_strength} to yaml value "%player%.statistics.strength" from file "plugins/srSerwer/players/%player%.yml"
            if {_strength} is bigger or equal to 1:
                if player's tool is sword:
                    if victim is wolf:
                        damage sword by 1
                paymentUse(player, 0.5, 1.3, 2%, "mysliwy")
            else:
                cancel event
                sendMessage(player, "jobs-no-strength")
        else:
            cancel event
            sendMessage(player, "jobs-no-work-here")
Odnośnik do komentarza
https://skript.pl/temat/27962-praca-mysliwy/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0

Pisałem Ci, że event "on break" nie służy od nasłuchiwania uderzania...

on damage:
    if attacker is player:
        set {_job} to yaml value "%attacker%.jobs.job" from file "plugins/srSerwer/players/%attacker%.yml"
        if {_job} is "Mysliwy":
            if "%region at attacker%" contains "mysliwy_":
                set {_strength} to yaml value "%attacker%.statistics.strength" from file "plugins/srSerwer/players/%attacker%.yml"
                if {_strength} is bigger or equal to 1:
                    if attacker's tool is sword:
                        damage sword by 1
                        paymentUse(attacker, 0.5, 1.3, 2%, "mysliwy")
                else:
                    cancel event
                    sendMessage(attacker, "jobs-no-strength")
            else:
                cancel event
                sendMessage(attacker, "jobs-no-work-here")

Mam nadzieję, że umiesz chociaż to wkleić do kodu...

Odnośnik do komentarza
https://skript.pl/temat/27962-praca-mysliwy/#findComment-185228
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ę...