lizz0r 2 Opublikowano 20 kwietnia 2017 Udostępnij Opublikowano 20 kwietnia 2017 Siema napisalby mi ktos skrypt na lvl po zabiciu zombie +1 expa, lvl 2 od 30 expa lvl 3 od 70, reszte lvl zrobie sam, i chcialbym tam miec komende ktora bede mogl dodac expa graczowi, oraz zeby postep stale byl sledzony na pasku expa Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 20 kwietnia 2017 Udostępnij Opublikowano 20 kwietnia 2017 on death: attacker is player: victim is zombie: add 1 to {xp::%attacker%} {l::%attacker%} is 1: {xp::%attacker%} is 30: set {l::%attacker%} to 2 set {xp::%attacker%} to 0 set {_x} to {xp::%attacker%}/30 {l::%attacker%} is 2: {xp::%attacker%} is 70: set {l::%attacker%} to 3 set {xp::%attacker%} to 0 set {_x} to {xp::%attacker%}/70 set attacker's level progress to {xp::%attacker%} set attacker's level to {l::%attacker%} command /xp <offlineplayer=%player%> <number=10>: trigger: add number-arg to {xp::%offlineplayer-arg%} {l::%player%} is 1: {xp::%player%} is 30: set {l::%player%} to 2 set {xp::%player%} to 0 set {_x} to {xp::%player%}/30 {l::%player%} is 2: {xp::%player%} is 70: set {l::%player%} to 3 set {xp::%player%} to 0 set {_x} to {xp::%player%}/70 set player's level progress to {_x} set player's level to {l::%player%} MrRayqq 1 Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122245 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MrRayqq 1 Opublikowano 20 kwietnia 2017 Udostępnij Opublikowano 20 kwietnia 2017 @up spoko skrypt. A dalbys rade zrobic ze zombi ma anzwe "&4&lPustynny Jezdziec" ? i na format an chacie + komenda level ? Jakbys zrobil cos takiego to dalbym ci repa Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122251 Udostępnij na innych stronach Więcej opcji udostępniania...
0 lizz0r 2 Opublikowano 20 kwietnia 2017 Autor Udostępnij Opublikowano 20 kwietnia 2017 (edytowane) @PoweredDragon mam takie cos i nie dziala mi skrypt nie daje lvl za zabicie, ani komenda ;c on death: attacker is player: victim is creeper: send "Exp +1" to attacker add 1 to {exp::%attacker%} {lvl::%attacker%} is 1: {exp::%attacker%} is 30: set {lvl::%attacker%} to 2 set {exp::%attacker%} to 0 set {_x} to {exp::%attacker%}/30 {lvl::%attacker%} is 2: {exp::%attacker%} is 70: set {lvl::%attacker%} to 3 set {exp::%attacker%} to 0 set {_x} to {exp::%attacker%}/70 set attacker's level progress to {exp::%attacker%} set attacker's level to {lvl::%attacker%} {lvl::%attacker%} is 3: {exp::%attacker%} is 120: set {lvl::%attacker%} to 3 set {exp::%attacker%} to 0 set {_x} to {exp::%attacker%}/70 set attacker's level progress to {exp::%attacker%} set attacker's level to {lvl::%attacker%} command /exp <offlineplayer=%player%> <number=10>: trigger: add number-arg to {exp::%offlineplayer-arg%} {lvl::%player%} is 1: {exp::%player%} is 30: set {lvl::%player%} to 2 set {exp::%player%} to 0 set {_x} to {exp::%player%}/30 {lvl::%player%} is 2: {exp::%player%} is 70: set {lvl::%player%} to 3 set {exp::%player%} to 0 set {_x} to {exp::%player%}/70 set player's level progress to {_x} set player's level to {lvl::%player%} on xp spawn: cancel event command /lvl: trigger: send "Twoj lvl: %{lvl::%player%}%" command /restartlvl: trigger: set {lvl::%player%} to 1 send "Zrestartowano lvl" set {exp::%player%} to 0 set player's level progress to {_x} set player's level to {lvl::%player%} Edytowane 20 kwietnia 2017 przez lizz0r Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122257 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 20 kwietnia 2017 Udostępnij Opublikowano 20 kwietnia 2017 on join: {xp::%player%} is not set: set {exp::%player%} to 0 {l::%player%} is not set: set {lvl::%player%} to 1 on death: attacker is player: victim is creeper: send "Exp +1" to attacker add 1 to {exp::%attacker%} {lvl::%attacker%} is 1: {exp::%attacker%} is 30: set {lvl::%attacker%} to 2 set {exp::%attacker%} to 0 set {_x} to {exp::%attacker%}/30 {lvl::%attacker%} is 2: {exp::%attacker%} is 70: set {lvl::%attacker%} to 3 set {exp::%attacker%} to 0 set {_x} to {exp::%attacker%}/70 {lvl::%attacker%} is 3: {exp::%attacker%} is 120: set {lvl::%attacker%} to 3 set {exp::%attacker%} to 0 set {_x} to {exp::%attacker%}/70 set attacker's level progress to {exp::%attacker%} set attacker's level to {lvl::%attacker%} command /exp <offlineplayer=%player%> <number=10>: trigger: add number-arg to {exp::%offlineplayer-arg%} {lvl::%player%} is 1: {exp::%player%} is 30: set {lvl::%player%} to 2 set {exp::%player%} to 0 set {_x} to {exp::%player%}/30 {lvl::%player%} is 2: {exp::%player%} is 70: set {lvl::%player%} to 3 set {exp::%player%} to 0 set {_x} to {exp::%player%}/70 set player's level progress to {_x} set player's level to {lvl::%player%} on xp spawn: cancel event command /lvl: trigger: send "Twoj lvl: %{lvl::%player%}%" command /restartlvl: trigger: set {lvl::%player%} to 1 send "Zrestartowano lvl" set {exp::%player%} to 0 set player's level progress to {_x} set player's level to {lvl::%player%} Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122262 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MrRayqq 1 Opublikowano 20 kwietnia 2017 Udostępnij Opublikowano 20 kwietnia 2017 @up przetestowalem skrypta i z creepera nie dostaje sie expa i nie pokazuje sie wiadomosc. Reszta dziala Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122265 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 20 kwietnia 2017 Udostępnij Opublikowano 20 kwietnia 2017 on join: {xp::%player%} is not set: set {exp::%player%} to 0 {l::%player%} is not set: set {lvl::%player%} to 1 on death: victim is creeper: send "Exp +1" to attacker add 1 to {exp::%attacker%} {lvl::%attacker%} is 1: {exp::%attacker%} is 30: set {lvl::%attacker%} to 2 set {exp::%attacker%} to 0 send "&aAwansowales!" stop set {_x} to {exp::%attacker%}/30 {lvl::%attacker%} is 2: {exp::%attacker%} is 70: set {lvl::%attacker%} to 3 set {exp::%attacker%} to 0 send "&aAwansowales!" stop set {_x} to {exp::%attacker%}/70 {lvl::%attacker%} is 3: {exp::%attacker%} is 120: set {lvl::%attacker%} to 3 set {exp::%attacker%} to 0 send "&aAwansowales!" stop set {_x} to {exp::%attacker%}/70 set attacker's level progress to {exp::%attacker%} set attacker's level to {lvl::%attacker%} command /exp <offlineplayer=%player%> <number=10>: trigger: add number-arg to {exp::%offlineplayer-arg%} {lvl::%player%} is 1: {exp::%player%} is 30: set {lvl::%player%} to 2 set {exp::%player%} to 0 set {_x} to {exp::%player%}/30 {lvl::%player%} is 2: {exp::%player%} is 70: set {lvl::%player%} to 3 set {exp::%player%} to 0 set {_x} to {exp::%player%}/70 set player's level progress to {_x} set player's level to {lvl::%player%} on xp spawn: cancel event command /lvl: trigger: send "Twoj lvl: %{lvl::%player%}%" command /restartlvl: trigger: set {lvl::%player%} to 1 send "Zrestartowano lvl" set {exp::%player%} to 0 set player's level progress to 0 set player's level to {lvl::%player%} Już powinno działać Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122272 Udostępnij na innych stronach Więcej opcji udostępniania...
0 lizz0r 2 Opublikowano 20 kwietnia 2017 Autor Udostępnij Opublikowano 20 kwietnia 2017 (edytowane) Dziala wszystko oprocz sledzenia postepu na pasku expa, chyba ze dodam komenda, i gdy mam np. 1 lvl i dodam komenda 100 expa to mam 100/30 wiec nie dziala pare rzeczy Edytowane 20 kwietnia 2017 przez lizz0r Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122281 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 20 kwietnia 2017 Udostępnij Opublikowano 20 kwietnia 2017 on join: {xp::%player%} is not set: set {exp::%player%} to 0 {l::%player%} is not set: set {lvl::%player%} to 1 on death: victim is creeper: send "XP +1" to attacker add 1 to {exp::%attacker%} {lvl::%attacker%} is 1: set {_x} to ceiling({exp::%attacker%}/30) set {_y} to mod({exp::%attacker%},30) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/30 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 2 send "&r&aAwansowales" to {_p} set attacker's level progress to {exp::%{_p}%} set attacker's level to 2 {_x}>1: set {exp::%attacker%} to ({_x}-1)*30+{_y} set {lvl::%attacker%} to 2 send "&r&aAwansowales" to {_p} set attacker's level progress to {exp::%{_p}%} set attacker's level to 2 {lvl::%attacker%} is 2: set {_x} to ceiling({exp::%attacker%}/70) set {_y} to mod({exp::%attacker%},70) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/70 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 3 send "&r&aAwansowales" to {_p} set attacker's level progress to {exp::%{_p}%} set attacker's level to 3 {_x}>1: set {exp::%attacker%} to ({_x}-1)*70+{_y} set {lvl::%attacker%} to 3 send "&r&aAwansowales" to {_p} set attacker's level progress to {exp::%{_p}%} set attacker's level to 3 {lvl::%attacker%} is 3: set {_x} to ceiling({exp::%attacker%}/120) set {_y} to mod({exp::%attacker%},120) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/120 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 4 send "&r&aAwansowales" to {_p} set attacker's level progress to {exp::%{_p}%} set attacker's level to 4 {_x}>1: set {exp::%attacker%} to ({_x}-1)*120+{_y} set {lvl::%attacker%} to 4 send "&r&aAwansowales" to {_p} set attacker's level progress to {exp::%{_p}%} set attacker's level to 4 command /exp <offlineplayer=%player%> <number=10>: trigger: set {_p} to offlineplayer-arg add number-arg to {exp::%{_p}%} {lvl::%player%} is 1: set {_x} to ceiling({exp::%{_p}%}/30) set {_y} to mod({exp::%{_p}%},30) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/30 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 2 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 2 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*30+{_y} set {lvl::%{_p}%} to 2 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 2 {lvl::%{_p}%} is 2: set {_x} to ceiling({exp::%{_p}%}/70) set {_y} to mod({exp::%{_p}%},70) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/70 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 3 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 3 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*70+{_y} set {lvl::%{_p}%} to 3 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 3 {lvl::%{_p}%} is 3: set {_x} to ceiling({exp::%{_p}%}/70) set {_y} to mod({exp::%{_p}%},70) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/70 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 4 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 4 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*70+{_y} set {lvl::%{_p}%} to 4 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 4 on xp spawn: cancel event command /lvl: trigger: send "Twoj lvl: %{lvl::%player%}%" command /restartlvl: trigger: set {lvl::%player%} to 1 send "Zrestartowano lvl" set {exp::%player%} to 0 set player's level progress to 0 set player's level to 1 Namęczylem się, ale w pełni działa Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122330 Udostępnij na innych stronach Więcej opcji udostępniania...
0 lizz0r 2 Opublikowano 20 kwietnia 2017 Autor Udostępnij Opublikowano 20 kwietnia 2017 @PoweredDragon błedy: linijka 13 : {%attacker%} is not a valid item data to samo w linijce 31, 49 Potem %{_P%} is not a valid item data w 72 linijce i to samo w 90 i 108 Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122332 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 20 kwietnia 2017 Udostępnij Opublikowano 20 kwietnia 2017 Coś musiałeś źle wkleić. Skrypt nie ma błędów i działa Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122342 Udostępnij na innych stronach Więcej opcji udostępniania...
0 lizz0r 2 Opublikowano 21 kwietnia 2017 Autor Udostępnij Opublikowano 21 kwietnia 2017 @PoweredDragon dobrze wklejam i sa błędy Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122461 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 21 kwietnia 2017 Udostępnij Opublikowano 21 kwietnia 2017 Nie możliwe, bo skrypt działa, poza tym to, co piszesz nawet nie istnieje w skrypcie... on join: {xp::%player%} is not set: set {exp::%player%} to 0 {l::%player%} is not set: set {lvl::%player%} to 1 on death: victim is creeper: send "XP +1" to attacker add 1 to {exp::%attacker%} {lvl::%attacker%} is 1: set {_x} to ceiling({exp::%attacker%}/30) set {_y} to mod({exp::%attacker%},30) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/30 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 2 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 2 {_x}>1: set {exp::%attacker%} to ({_x}-1)*30+{_y} set {lvl::%attacker%} to 2 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 2 {lvl::%attacker%} is 2: set {_x} to ceiling({exp::%attacker%}/70) set {_y} to mod({exp::%attacker%},70) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/70 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 3 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 3 {_x}>1: set {exp::%attacker%} to ({_x}-1)*70+{_y} set {lvl::%attacker%} to 3 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 3 {lvl::%attacker%} is 3: set {_x} to ceiling({exp::%attacker%}/120) set {_y} to mod({exp::%attacker%},120) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/120 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 4 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 4 {_x}>1: set {exp::%attacker%} to ({_x}-1)*120+{_y} set {lvl::%attacker%} to 4 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 4 command /exp <offlineplayer=%player%> <number=10>: trigger: set {_p} to offlineplayer-arg add number-arg to {exp::%{_p}%} {lvl::%player%} is 1: set {_x} to ceiling({exp::%{_p}%}/30) set {_y} to mod({exp::%{_p}%},30) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/30 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 2 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 2 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*30+{_y} set {lvl::%{_p}%} to 2 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 2 {lvl::%{_p}%} is 2: set {_x} to ceiling({exp::%{_p}%}/70) set {_y} to mod({exp::%{_p}%},70) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/70 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 3 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 3 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*70+{_y} set {lvl::%{_p}%} to 3 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 3 {lvl::%{_p}%} is 3: set {_x} to ceiling({exp::%{_p}%}/70) set {_y} to mod({exp::%{_p}%},70) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/70 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 4 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 4 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*70+{_y} set {lvl::%{_p}%} to 4 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 4 on xp spawn: cancel event command /lvl: trigger: send "Twoj lvl: %{lvl::%player%}%" command /restartlvl: trigger: set {lvl::%player%} to 1 send "Zrestartowano lvl" set {exp::%player%} to 0 set player's level progress to 0 set player's level to 1 Jeśli to ci nie zadziała, to źle wklejasz; ew. wklej swój edytowany kod i zobaczymy gdzie błąd Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122471 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MrRayqq 1 Opublikowano 21 kwietnia 2017 Udostępnij Opublikowano 21 kwietnia 2017 @up sa bledy: [15:09:39 INFO]: [Skript] Reloading level.sk... [15:09:39 ERROR]: '::%attacker%}' is not a valid item data (level.sk, line 14: set {_y} to mod({exp::%attacker%},30)') [15:09:39 ERROR]: '::%attacker%}' is not a valid item data (level.sk, line 32: set {_y} to mod({exp::%attacker%},70)') [15:09:39 ERROR]: '::%attacker%}' is not a valid item data (level.sk, line 50: set {_y} to mod({exp::%attacker%},120)') [15:09:39 ERROR]: '::%{_p}%}' is not a valid item data (level.sk, line 73: set {_y} to mod({exp::%{_p}%},30)') [15:09:39 ERROR]: '::%{_p}%}' is not a valid item data (level.sk, line 91: set {_y} to mod({exp::%{_p}%},70)') Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122473 Udostępnij na innych stronach Więcej opcji udostępniania...
0 lizz0r 2 Opublikowano 22 kwietnia 2017 Autor Udostępnij Opublikowano 22 kwietnia 2017 @PoweredDragon dasz rade poprawic? Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122702 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 22 kwietnia 2017 Udostępnij Opublikowano 22 kwietnia 2017 To moje działa na najnowszej wersji skripta https://github.com/bensku/Skript/releases/ Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122704 Udostępnij na innych stronach Więcej opcji udostępniania...
0 lizz0r 2 Opublikowano 22 kwietnia 2017 Autor Udostępnij Opublikowano 22 kwietnia 2017 @PoweredDragon Mam najnowsze wersje wszystkiego i nie dziala Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122713 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 22 kwietnia 2017 Udostępnij Opublikowano 22 kwietnia 2017 Skoro ja mam wszystko najnowsze i u mnie działa, to ty musisz nie mieć najnowszego skripta lub spigota i Ci nie działa. Twoje błędy nie mogą być wynikiem skryptu, w którym nie występuje np. {%attacker%} lub {_P} jak w błędzie... (Wniosek - źle skopiowałeś; drugi wniosek - skoro nie działa, nie możesz mieć najnowszych wersji, które mam, gdy mi działa) Masz build z tych linków:SpigotSkript Inną opcją będzie pokazanie mi twojego kodu po edycji. Może coś skopałeś przy dodawaniu poziomów? Masz (były złe wartości expa, teraz są ok chyba ;v) on join: {xp::%player%} is not set: set {exp::%player%} to 0 {l::%player%} is not set: set {lvl::%player%} to 1 on death: victim is creeper: send "XP +1" to attacker add 1 to {exp::%attacker%} {lvl::%attacker%} is 1: set {_x} to ceiling({exp::%attacker%}/30) set {_y} to mod({exp::%attacker%},30) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/30 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 2 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 2 {_x}>1: set {exp::%attacker%} to ({_x}-1)*30+{_y} set {lvl::%attacker%} to 2 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 2 {lvl::%attacker%} is 2: set {_x} to ceiling({exp::%attacker%}/70) set {_y} to mod({exp::%attacker%},70) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/70 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 3 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 3 {_x}>1: set {exp::%attacker%} to ({_x}-1)*70+{_y} set {lvl::%attacker%} to 3 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 3 {lvl::%attacker%} is 3: set {_x} to ceiling({exp::%attacker%}/180) set {_y} to mod({exp::%attacker%},180) {_x}==1: {_y} != 0: set attacker's level progress to {exp::%attacker%}/180 stop set {exp::%attacker%} to 0 set {lvl::%attacker%} to 4 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 4 {_x}>1: set {exp::%attacker%} to ({_x}-1)*180+{_y} set {lvl::%attacker%} to 4 send "&r&aAwansowales" to attacker set attacker's level progress to {exp::%attacker%} set attacker's level to 4 command /exp <offlineplayer=%player%> <number=10>: trigger: set {_p} to offlineplayer-arg add number-arg to {exp::%{_p}%} {lvl::%player%} is 1: set {_x} to ceiling({exp::%{_p}%}/30) set {_y} to mod({exp::%{_p}%},30) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/30 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 2 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 2 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*30+{_y} set {lvl::%{_p}%} to 2 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 2 {lvl::%{_p}%} is 2: set {_x} to ceiling({exp::%{_p}%}/70) set {_y} to mod({exp::%{_p}%},70) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/70 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 3 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 3 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*70+{_y} set {lvl::%{_p}%} to 3 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 3 {lvl::%{_p}%} is 3: set {_x} to ceiling({exp::%{_p}%}/120) set {_y} to mod({exp::%{_p}%},120) {_x}==1: {_y} != 0: set {_p}'s level progress to {exp::%{_p}%}/120 stop set {exp::%{_p}%} to 0 set {lvl::%{_p}%} to 4 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 4 {_x}>1: set {exp::%{_p}%} to ({_x}-1)*120+{_y} set {lvl::%{_p}%} to 4 send "&r&aAwansowales!" to {_p} set {_p}'s level progress to {exp::%{_p}%} set {_p}'s level to 4 on xp spawn: cancel event command /lvl: trigger: send "Twoj lvl: %{lvl::%player%}%" send "Twoj exp: %{exp::%player%}%" command /restartlvl: trigger: set {lvl::%player%} to 1 send "Zrestartowano lvl" set {exp::%player%} to 0 set player's level progress to 0 set player's level to 1 Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-122718 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 29 kwietnia 2017 Udostępnij Opublikowano 29 kwietnia 2017 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/17872-skrypt-na-lvl/#findComment-123609 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
lizz0r 2
Siema napisalby mi ktos skrypt na lvl po zabiciu zombie +1 expa, lvl 2 od 30 expa lvl 3 od 70, reszte lvl zrobie sam, i chcialbym tam miec komende ktora bede mogl dodac expa graczowi, oraz zeby postep stale byl sledzony na pasku expa
Odnośnik do komentarza
https://skript.pl/temat/17872-skrypt-na-lvl/Udostępnij na innych stronach
18 odpowiedzi na to pytanie
Rekomendowane odpowiedzi