michal1250 0 Opublikowano 23 grudnia 2020 Udostępnij Opublikowano 23 grudnia 2020 (edytowane) witam mam problem z poniższym skryptem gdy dodam warunek if player has gray dye named "amulet lowcy": skrypt nie dodaje 1 do {moby::%attacker%} gdy ten sam warunek dodałem do ewentu "on mine stone" wszystko działa poprawnie Edytowane 23 grudnia 2020 przez xNightPower_ Umieszczam kod w code. Odnośnik do komentarza https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 23 grudnia 2020 Udostępnij Opublikowano 23 grudnia 2020 (edytowane) 30 minut temu, michal1250 napisał: witam mam problem z poniższym skryptem gdy dodam warunek if player has gray dye named "amulet lowcy": skrypt nie dodaje 1 do {moby::%attacker%} gdy ten sam warunek dodałem do ewentu "on mine stone" wszystko działa poprawnie Problem leży w tym, że w evencie 'on death' nie ma żadnego playera. Jest tylko 'victim' i 'attacker'. Edytowane 23 grudnia 2020 przez xNightPower_ Naprawiam cytat. Odnośnik do komentarza https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/#findComment-275299 Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 23 grudnia 2020 Autor Udostępnij Opublikowano 23 grudnia 2020 4 minuty temu, Kormic napisał: Problem leży w tym, że w evencie 'on death' nie ma żadnego playera. Jest tylko 'victim' i 'attacker'. zmieniłem na coś takiego i dalej nie liczy co muszę jeszcze dodać/zmienić Odnośnik do komentarza https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/#findComment-275300 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 23 grudnia 2020 Udostępnij Opublikowano 23 grudnia 2020 Teraz, michal1250 napisał: zmieniłem na coś takiego i dalej nie liczy co muszę jeszcze dodać/zmienić 1. Musisz zmienić w nazwie zmiennej %player% na %attacker%. 2. Nie musisz sprawdzać czym jest 'victim'. Możesz od razu użyć eventu 'on death of zombie'. 3. Przed atakującym dajemy przedimek 'a', bez tego warunek nie zadziała. if attacker is a player: 4. Blok 'else' w 16 linijce nie ma w ogóle sensu, gdyż wysyła on wiadomość do gracza (którego nie ma w evencie 'on death') tylko wtedy gdy atakującym nie jest gracz. Już samo przeczytanie tego pokazuje, że ten block 'else' jest bezsensowny. 5. Warunek z linijki 19 musi być podporządkowany warunkowi sprawdzającemu czy atakujący to gracz. Bez tego skrypt będzie naliczał chociażby golemom zabójstwa zombie. Odnośnik do komentarza https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/#findComment-275301 Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 23 grudnia 2020 Autor Udostępnij Opublikowano 23 grudnia 2020 (edytowane) jeśli chodzi o samo liczenie mobów to działa problem jest gdy dodam warunek if player has gray dye named "amulet lowcy": wtedy skrypt działa tak jakbym nie miał tego przedmiotu a biorę go komendą poniżej Edytowane 23 grudnia 2020 przez xNightPower_ Umieszczam kod w code. Odnośnik do komentarza https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/#findComment-275303 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 23 grudnia 2020 Udostępnij Opublikowano 23 grudnia 2020 4 minuty temu, michal1250 napisał: jeśli chodzi o samo liczenie mobów to działa problem jest gdy dodam warunek if player has gray dye named "amulet lowcy": wtedy skrypt działa tak jakbym nie miał tego przedmiotu a biorę go komendą poniżej Ehh... prosiłbym o czytanie ze zrozumieniem. W tym warunku jest 'player', a tam nie powinno go być. 27 minut temu, Kormic napisał: Problem leży w tym, że w evencie 'on death' nie ma żadnego playera. Jest tylko 'victim' i 'attacker'. Odnośnik do komentarza https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/#findComment-275305 Udostępnij na innych stronach Więcej opcji udostępniania...
0 michal1250 0 Opublikowano 23 grudnia 2020 Autor Udostępnij Opublikowano 23 grudnia 2020 19 minut temu, Kormic napisał: Ehh... prosiłbym o czytanie ze zrozumieniem. W tym warunku jest 'player', a tam nie powinno go być. dzięki za pomoc zrozumiałem ze ma być player wszystko działa do zamknięcia Odnośnik do komentarza https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/#findComment-275312 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#34161 Opublikowano 23 grudnia 2020 Udostępnij Opublikowano 23 grudnia 2020 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/#findComment-275346 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
michal1250 0
witam mam problem z poniższym skryptem gdy dodam warunek
skrypt nie dodaje 1 do {moby::%attacker%}
gdy ten sam warunek dodałem do ewentu "on mine stone" wszystko działa poprawnie
Edytowane przez xNightPower_Umieszczam kod w code.
Odnośnik do komentarza
https://skript.pl/temat/43941-problem-z-liczeniem-mob%C3%B3w/Udostępnij na innych stronach
7 odpowiedzi na to pytanie
Rekomendowane odpowiedzi