PanFrejk 8 Opublikowano 11 lipca 2015 Udostępnij Opublikowano 11 lipca 2015 Witajcie,Napisz ktoś skrypt polegający na: są dwie zmienne {punkty.%player%} i {lvl.%player%}Gdy kopiemy stona po wykopaniu każdego klocka dodaje się 1 do punkty.%player%.Jak mamy 200 punktów to zmiennia się zmienna lvl.%player% do 2. I tak by ktoś zrobił to 5 lvlco 200 punktów. Czyli co 200 klocek wykopany awansujemy o 1 lvl.Będę w ch*j wdzięczny ;) Odnośnik do komentarza https://skript.pl/temat/8708-drop-zmienna-v2/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Syarru 7 Opublikowano 11 lipca 2015 Udostępnij Opublikowano 11 lipca 2015 (edytowane) #=========================# Początek całego skryptu #=========================# options: #=========================# Ustawienia dla gracza #=========================# pkt: 10 #Ilosc potrzebnych punktow do awansowania na kolejny lvl procent: 100 #Ilosc procent na wykopanie 1 punkta expa (lvl) blok: stone #Po wykopaniu jakiego bloku ma dodawac punkty ? wersja: 1.0 #Wersja skryptu (linijka dla autora skryptu) skname: SkDlaPanFrejk #Nazwa skryptu #=========================# Koniec ustawien dla gracza #=========================# #=========================# Variables skryptu, jezeli sie nie znasz nie ruszaj! #=========================# variables: {lvl.%player%} = 0 {plvl.%player%} = 0 {pplvl.%player%} = false #=========================# Koniec Variables skryptu! #=========================# #=========================# Kod skryptu, jezeli sie nie znasz nie ruszaj! #=========================# on mine of {@blok}: if {pplvl.%player%} is true: chance of {@procent}%: add 1 to {lvl.%player%} if {lvl.%player%} is {@pkt}: set {lvl.%player%} to 0 add 1 to {plvl.%player%} send "&aGratulacje awansowales na kolejny lvl kopania!" execute console command "playsound random.levelup %player%" if {plvl.%player%} is 30 or 40 or 50 or 60 or 70 or 80 or 90: broadcast "&aGracz &3%player% &aawansowal na %{plvl.%player%}% lvl kopania!" if {plvl.%player%} is 100: if {pplvl.%player%} is true: set {pplvl.%player%} to false broadcast "&aGracz &3%player% &aawansowal na 100 lvl kopania (maksymalny)!" stop on Skript start: send "" to console send "" to the console send "" to the console send "&c###################################################" to the console send "&6Nazwa skryptu: &7SkDlaPanFrejk" to the console send "&6Wersja skryptu: &7{@wersja}" to the console send "&c###################################################" to the console send "" to the console send "" to the console #=========================# Koniec kody skryptu #=========================# #=========================# Chat skryptu #=========================# on chat: set the player's display name to "&b[%{plvl.%player%}%] &7%player%&8: " #=========================# Koniec chatu skryptu #=========================# #=========================# Komendy skryptu #=========================# command /lvl [<text>] [<text>]: trigger: if arg 1 is not set: send "&3Dostepne komendy skryptu:" send "&b/lvl sprawdz &8- &aPokazuje twoje statystyki kopania" send "&b/lvl daj [nick] &8- &aDodaje 1 lvl danemu graczowi" send "&b/lvl resetuj [nick] &8- &aResetuje lvl danemu graczowi" send "&b/lvl przeladuj &8- &aInformacje o autorze skryptu" if arg 1 is "sprawdz": send "&3Twoje statystyki kopania:" send "&8* &aPunkty Kopania: &b%{lvl.%player%}%/{@pkt}" send "&8* &aLvl Kopania: &b%{plvl.%player%}% (maksymalny lvl 100)" stop if arg 1 is "przeladuj": if has permission "lvl.przeladuj": send "&cTrwa przeladowywanie skryptu..." execute console command "skript reload {@skname}" wait 2 second send "&cSkrypt zostal przeladowany!" stop if arg 1 is "resetuj": if arg 2 is not empty: if has permissions "lvl.resetuj": set {plvl.%arg 2%} to 0 set {pplvl.%arg 2%} to true send "&aZresetowales lvl kopania graczowi &b%arg 2%" else: send "&4Blad: &cNie masz dostepu do tej komendy!" else: send "&4Blad: &cPoprawne uzycie /lvl resetuj [nick]" if arg 1 is "daj": if arg 2 is not empty: if has permissions "lvl.daj": add 1 to {plvl.%arg 2%} send "&aDodales &b(1) &alvl graczowi &b%arg 2%" else: send "&4Blad: &cNie masz dostepu do tej komendy!" else: send "&4Blad: &cPoprawne uzycie /lvl daj [nick]" #=========================# Koniec komend skryptu #=========================# #=========================# Koniec całego skryptu #=========================# Może być? Edytowane 11 lipca 2015 przez Syarru Odnośnik do komentarza https://skript.pl/temat/8708-drop-zmienna-v2/#findComment-67675 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość DonFallingCookie Opublikowano 11 lipca 2015 Udostępnij Opublikowano 11 lipca 2015 @up nie twój skrypt i nie o to mu chodziło XD on join: {punkty::%player%} is not set: set {punkty::%player%} to 0 set {lvl::%player%} to 1 on break: add 1 to {punkty::%player%} {punkty::%player%} is 200: add 1 to {lvl::%player%} remove 200 from {punkty::%player%} send "Awansowales na %{lvl::%player%}% poziom" Odnośnik do komentarza https://skript.pl/temat/8708-drop-zmienna-v2/#findComment-67693 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Syarru 7 Opublikowano 11 lipca 2015 Udostępnij Opublikowano 11 lipca 2015 @up aha Odnośnik do komentarza https://skript.pl/temat/8708-drop-zmienna-v2/#findComment-67694 Udostępnij na innych stronach Więcej opcji udostępniania...
0 PanFrejk 8 Opublikowano 11 lipca 2015 Autor Udostępnij Opublikowano 11 lipca 2015 @up nie twój skrypt i nie o to mu chodziło XD on join: {punkty::%player%} is not set: set {punkty::%player%} to 0 set {lvl::%player%} to 1 on break: add 1 to {punkty::%player%} {punkty::%player%} is 200: add 1 to {lvl::%player%} remove 200 from {punkty::%player%} send "Awansowales na %{lvl::%player%}% poziom" Dzięki ale już wcześniej sb poradziłem, takie easy peasy a się z tym męczyłem przez 2h xD Odnośnik do komentarza https://skript.pl/temat/8708-drop-zmienna-v2/#findComment-67725 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Norbi 1337 Opublikowano 12 lipca 2015 Udostępnij Opublikowano 12 lipca 2015 Automatycznie wygenerowana wiadomość. Ten temat został zamknięty. Odnośnik do komentarza https://skript.pl/temat/8708-drop-zmienna-v2/#findComment-67868 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
PanFrejk 8
Witajcie,
Napisz ktoś skrypt polegający na: są dwie zmienne {punkty.%player%} i {lvl.%player%}
Gdy kopiemy stona po wykopaniu każdego klocka dodaje się 1 do punkty.%player%.
Jak mamy 200 punktów to zmiennia się zmienna lvl.%player% do 2. I tak by ktoś zrobił to 5 lvl
co 200 punktów. Czyli co 200 klocek wykopany awansujemy o 1 lvl.
Będę w ch*j wdzięczny ;)
Odnośnik do komentarza
https://skript.pl/temat/8708-drop-zmienna-v2/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi