xMANPL 0 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 Cześć i czołem! Mianowicie uczę się pisać skryptów ale nie wiem czy mam dobrze to co napisałem chodzi mi o to aby za np 100 expa dodawało 1 lvl i np będe miał drugi 2 lvl to maxexp był inny. Jeżeli nie rozumiecie o co mi chodzi piszcie. Proszę o pomoc Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Hagernatu 8 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 on death: if name of victim is "": add 5 to {xp.%attacker%} if {xp.%attacker%} is more than or equal to 100: add 1 to {lvl.%attacker%} remove 100 from {exp.%attacker%} xMANPL 1 Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132281 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMANPL 0 Opublikowano 27 czerwca 2017 Autor Udostępnij Opublikowano 27 czerwca 2017 3 minuty temu, Hagernatu napisał: on death: if name of victim is "": add 5 to {xp.%attacker%} if {xp.%attacker%} is more than or equal to 100: add 1 to {lvl.%attacker%} remove 100 from {exp.%attacker%} Ale wcześniejsze dobre mam ? Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132284 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Hagernatu 8 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 Jeżeli chcesz, by grać zaczynał z 0 xp i lvl to: variables: {lvl.%attacker%} = 0 {xp.%attacker%} = 0 xMANPL 1 Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132285 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1016 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 Temat został przeniesiony z Skript > Skrypty do Skript > Pytania i problemy. Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132286 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMANPL 0 Opublikowano 27 czerwca 2017 Autor Udostępnij Opublikowano 27 czerwca 2017 Mam jeszcze jedno pytania jak będę robił /poziom to jak mam zaznaczyć ile osobnik ma zdobyć expa, żeby zdobył następny lvl Np Twój poziom doświadczenia 220/550 Twój poziom 3 (poziom wiem) Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132287 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LordYu 296 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 To zależy od Ciebie, Ja zawszę robię poziom Gracza*150 albo 200 Co daje 200xp aby zdobyć 1 lvl - tutaj bez warunku PLvL*200 400xp aby zdobyć poziom 2 800xp aby zdobyć 3 itd Daje to możliwość nielimitowanych poziomów Do tego potrzeba 3 zmiennych {xp::%player%} - ile xp aktualnie ma gracz {xpnext::%player%} - ile potrzebuje do następnego poziomu (tutaj dajesz plvl*ileś) {lvl::%player%} - aktualny poziom gracza czyli np: command /poziom: trigger: send "Twój Poziom: %{lvl::%player%}% | Exp: %{xp::%player%}%&c/&f%{xpnext::%player%}%" (Czyli wiad będzie taka "Twój Poziom: 1 | Exp: 138/200" xMANPL 1 Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132292 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMANPL 0 Opublikowano 27 czerwca 2017 Autor Udostępnij Opublikowano 27 czerwca 2017 Dziękuje za odpowiedź, dostajesz like. Ale mam jeszcze jedno (i chyba ostatnie pytanie) Bo chce zrobić gdy lvl Osobnika będzie równy 1 to będzie mu potrzebne 500 expa gdy będzie równy 2 będzie mu potrzebne 1500expa itp. Jak to zrobić ? Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132299 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kaol48s 211 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 (edytowane) na to są 3 opcje: 1. Jeśli chcesz aby np było 100/200/400/800/1600 itd (zawsze razy 2) to poprostu mnożysz razy 2 wymaganą liczbe pkt dla gracza 2. Jeśli chcesz aby np było 100/200/300/400/500 itd to dodajesz tą liczbe do wymaganych pkt 3. a jeśli chcesz np 500/1500/5000/10000/20000 (nie szablonowe liczby) to trzeba zrobić dla każdej oddzielną zmienną i poustawiać ile ma być wymaganych NAPISZ KTÓRĄ CHCESZ TO CI PRZEROBIE EDIT zakladam ze chodzi ci o ten trzeci więc masz: variabels: {xp::%player%} = 0 #aby pokazywalo xp 0 a nie <none> tu ustawiasz tez standardowy xp na wejsciu# {lvl::%player%} = 0 #aby pokazywalo lvl 0 a nie <none> tu ustawiasz tez standardowy lvl na wejsciu# {wymagane.lvl.0} = 0 #gracz zaczyna z lvl 0 a wiec jesli ustawisz tu 0 to odrazu da mu 1 lvl (po zabiciu)# {wymagane.lvl.1} = 500 #wymagany exp na lvl 1 (mozna je dodawac w nieskonczonosc)# {wymagane.lvl.2} = 1500 #wymagany exp na lvl 2# {wymagane.lvl.3} = 5000 #wymaga...# on death: if attacker is a player: #sprawdza czy atakujacy to gracz# if name of victim is "": #sprawdza nazwe ofiary# add 5 to {xp::%attacker%} #dodaje pkt# if {xp::%attacker%} is more than or equal to {wymagane.lvl.%{lvl::%player%}%}: #sprawdzanie czy ma dosc pkt na lvlup# remove {wymagane.lvl.%{lvl::%player%}%} from {exp::%attacker%} #usuwanie pkt z lvlup# add 1 to {lvl::%attacker%} #dodawanie LVL# send "&eAwansowales na LvL %{lvl::%player%}% &c&l[%{xp::%attacker%}%/%{wymagane.lvl.%{lvl::%player%}%}%]" to attacker #widomosc# Edytowane 27 czerwca 2017 przez kaol48s xMANPL 1 Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132318 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMANPL 0 Opublikowano 27 czerwca 2017 Autor Udostępnij Opublikowano 27 czerwca 2017 (edytowane) Dziena za pomoc, i dostajesz like. Proszę o zamknięcię Edytowane 27 czerwca 2017 przez xMANPL Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132323 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LordYu 296 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 Zanim ktokolwiek zamknie Powyższy przykład ma ograniczenia, klega napisał w 100% dobry skrypt lecz będzie się on kończył na 3LvL (a każdy kolejny poziom zabiera więcej linii kodu) Dobrym sposobem jest to: on death: atttacker is a player victim is Zombie add 1 to {xp::%player%} if {xp::%player%} is bigger than or equal to {xpnext::%player%}: add 1 to {lvl::%player%} add 1000 to {xpnext::%player%} Co daje że za każdy zdobyty poziom gracz musi zdobyć o 1 000xp więcej niż poprzednio Lv.1 = 1 000xp Lv.2 = 2 000xp Lv.3 = 3 000xp Lv.4 = 4 000xp i tak dalej w nieskończoność {xpnext::%player%} możesz w variables ustawić na 500, co daje zdobywanie expa w proporcji lv1-500 lv.2-1500 lv.3-2500 xMANPL 1 Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132325 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 34 minuty temu, xMANPL napisał: Dziena za pomoc, i dostajesz like. Proszę o zamknięcię Zrób algortym liczenia kolejnych punktów potrzebnych do następnego poziomu, coś w sensie: Options: 1poziom = 100: on death: [...] if {xp::%player%} >= {@1poziom}: set {poziom::%player%} to 2: set {potrzebne::%player%} to {xp::%player%}*{poziom::%player%}-(rounded {xp::%player%}/50) xMANPL 1 Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132328 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kaol48s 211 Opublikowano 27 czerwca 2017 Udostępnij Opublikowano 27 czerwca 2017 (edytowane) @JPablo zobacz mój post ale od początku tam jest pokazane! a dokładnie (mozna je dodawac w nieskonczonosc) Edytowane 27 czerwca 2017 przez kaol48s Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-132362 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMANPL 0 Opublikowano 3 lipca 2017 Autor Udostępnij Opublikowano 3 lipca 2017 Proszę o zamknięcie tego tematu już zrobiłem owy skrypt, jednak wszystkim dziękuję za pomoc. I na pewno polajkuje wszystkie odpowiedzi. Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-133544 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kurotsuwa 149 Opublikowano 3 lipca 2017 Udostępnij Opublikowano 3 lipca 2017 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/#findComment-133545 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
xMANPL 0
Cześć i czołem! Mianowicie uczę się pisać skryptów ale nie wiem czy mam dobrze to co napisałem chodzi mi o to aby za np 100 expa dodawało 1 lvl i np będe miał drugi 2 lvl to maxexp był inny. Jeżeli nie rozumiecie o co mi chodzi piszcie.
Proszę o pomoc
Odnośnik do komentarza
https://skript.pl/temat/19450-pocz%C4%85tki-s%C4%85-trudne-lvl-z-zombie/Udostępnij na innych stronach
14 odpowiedzi na to pytanie
Rekomendowane odpowiedzi