Skocz do zawartości
  • 0

Problem z misjami


Gość Mirejdz

Pytanie

kod:

on right click on entity:
    if name of clicked entity is "&4Wojownik":
        if {misja.%player%.1} is not set:
            send "&4&l[WOJOWNIK] &7Witaj. Mam dla ciebie zadanie!" to player
            wait 2 seconds
            send "&4&l[TY] &7Jakie zadanie?" to player
            wait 2 seconds
            send "&4&l[WOJOWNIK] &7Idz na expowisko 1-10 i zabij 25 zombie!" to player
            set {zab.%player%::zom1lv} to 0
        else:
            if {misja.%player%.1::koniec} is not set:
                if {zab.%player%::zom1lv} is less than 25:
                    send "&4&l[WOJOWNIK] &7Nie zabiles jeszcze 25 zombie z expowiska 1-10!" to player
                else:
                    set {misja.%player%.1::koniec} to now
                    send "&4&l[WOJOWNIK] &7Dziekuje ze wykonales misje! W nagrode dostajesz 100 expa oraz twoje obrazenia zostaja zwiekszone o 5%%!" to player
                    add 5 to {obrazenia.%player%} 
                    execute console command "/exp-give %player% 100"	
                    set {misja.%player%.2} to 1231			
        if {misja.%player%.2} is set:
            send "&4&l[WOJOWNIK] &7Witaj. Mam dla ciebie zadanie!" to player
            wait 2 seconds
            send "&4&l[TY] &7Jakie zadanie?" to player
            wait 2 seconds
            send "&4&l[WOJOWNIK] &7Idz na expowisko 1-10 i zabij 25 zombie!" to player
            set {zab.%player%::wzom1l} to 0
        else:
            if {misja.%player%.2::konic} is not set:
                if {zab.%player%::wzom1l} is less than 25:
                    send "&4&l[WOJOWNIK] &7Nie zabiles jeszcze 25 zombie z expowiska 1-10!" to player
                else:
                    set {misja.%player%.2::konic} to now
                    send "&4&l[WOJOWNIK] &7Dziekuje ze wykonales misje! W nagrode dostajesz 100 expa oraz twoje obrazenia zostaja zwiekszone o 5%%!" to player
                    add 5 to {obrazenia.%player%} 
                    execute console command "/exp-give %player% 100"							

on death:
    if attacker is a player:
        if name of victim is "&aSlaby Zombie &6Lvl. 1" or "&aSlaby Zombie &6Lvl. 3" or "&aSlaby Zombie &6Lvl. 5":
            if {misja.%attacker%.1} is set:
                if {misja.%attacker%.1::koniec} is not set:
                    if {zab.%attacker%::zom1lv} is less than 25:
                        add 1 to {zab.%attacker%::zom1lv}
                        send "&b&l[MISJA WOJOWNIK] &7Zabiles %{zab.%attacker%::zom1lv}%/25 Zombie!" to attacker
						
on death:
    if attacker is a player:
        if name of victim is "&4(BOSS) &cWladca Zombie":
            if {misja.%attacker%.2} is set:
                if {misja.%attacker%.2::konic} is not set:
                    if {zab.%attacker%::wzom1l} is less than 1:
                        add 1 to {zab.%attacker%::wzom1l}
                        send "&b&l[MISJA WOJOWNIK] &7Zabiles %{zab.%attacker%::wzom1lv}%/1 Wladca Zombie!" to attacker

Nie działa gdyż jak klikam na npc to pojawia sie ciagle te Mam dla ciebie zadanie i ciagle jak klikam na npc to sie to pojawia 

Ewentualnie prosilbym o napisanie lepszego skryptu na misje typu zabij 20 zombie bo probowalem juz z 3 skryptow jakas to zrobic  inic nie dziala ;

Odnośnik do komentarza
https://skript.pl/temat/29658-problem-z-misjami/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nadal ten sam błąd że klikam i zamiast pojawiac sie samo "Nie zabiles 25 zombie z expo 1-10" to jest ciagle Witaj i tak mi spami misja

EDIT:

ogolnie to kiedy byla sama misja 1 to wszystko dzialalo ale jak dalem 2 misje to juz elo ?

Edytowane przez Mirejdz
Odnośnik do komentarza
https://skript.pl/temat/29658-problem-z-misjami/#findComment-194955
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ę...