kanafu 36 Opublikowano 17 listopada 2018 Udostępnij Opublikowano 17 listopada 2018 (edytowane) Spoiler ############ #By Kanafu # ############ options: ranga1: NazwaRangiWPermissionsEx # tu sa nazwy rang które sie dostaje ranga2: NazwaRangiWPermissionsEx ranga3: NazwaRangiWPermissionsEx ranga4: NazwaRangiWPermissionsEx ranga5: NazwaRangiWPermissionsEx ranga6: NazwaRangiWPermissionsEx ranga7: NazwaRangiWPermissionsEx ranga8: NazwaRangiWPermissionsEx variables: {PostawioneBloki:%player%} = 0 on place: add 1 to {PostawioneBloki:%player%} if {PostawioneBloki:%player%} is 2000: execute console command "pex user %player% group set {@ranga1}" send "&aGratulacje awansowales na range {@ranga1}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 4000: execute console command "pex user %player% group set {@ranga2}" send "&aGratulacje awansowales na range {@ranga2}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 6000: execute console command "pex user %player% group set {@ranga3}" send "&aGratulacje awansowales na range {@ranga3}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 8000: execute console command "pex user %player% group set {@ranga4}" send "&aGratulacje awansowales na range {@ranga4}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 10000: execute console command "pex user %player% group set {@ranga5}" send "&aGratulacje awansowales na range {@ranga5}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 12000: execute console command "pex user %player% group set {@ranga6}" send "&aGratulacje awansowales na range {@ranga6}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 14000: execute console command "pex user %player% group set {@ranga7}" send "&aGratulacje awansowales na range {@ranga7}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 16000: execute console command "pex user %player% group set {@ranga8}" send "&aGratulacje awansowales na range {@ranga8}" #<----^ nazwa rangi command /rangi: trigger: send "&7&l&m--------&e&lRANGI&7&l&m--------" send "&fTwoje postawione: &3{PostawioneBloki:%player%}" send "{@ranga1} &a2000" send "{@ranga2} &a4000" send "{@ranga3} &a6000" send "{@ranga4} &a8000" send "{@ranga5} &a10000" send "{@ranga6} &a12000" send "{@ranga7} &a14000" send "{@ranga8} &a16000" send "&7&l&m--------&e&lRANGI&7&l&m--------" 1. Skrypt robiłem sam. 2. Skrypt na serwer typowo Creative. 3. Pomysły mile widziane tak samo poprawki jak robię coś głupiego 4. Skrypt Udostępniony na code skrypcie (kliknełem udostępnij ale nwm jak go zobaczyć xD) 5. Nowa wersja jak ktoś przyśle pomysł chyba że coś uda mi się wymyślić Wersja: 0.1 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- NOWE WERSJE NA DOLE \/ \/ \/ \/ \/ \/ \/ \/ \/ Edytowane 21 listopada 2018 przez kanafu Leon135 1 Odnośnik do komentarza https://skript.pl/temat/30423-skrypt-na-rangi-za-postawione-bloki/ Udostępnij na innych stronach Więcej opcji udostępniania...
Leon135 11 Opublikowano 17 listopada 2018 Udostępnij Opublikowano 17 listopada 2018 Możesz chociaż w gui zrobic dawanie rang kanafu 1 Odnośnik do komentarza https://skript.pl/temat/30423-skrypt-na-rangi-za-postawione-bloki/#findComment-199003 Udostępnij na innych stronach Więcej opcji udostępniania...
kanafu 36 Opublikowano 17 listopada 2018 Autor Udostępnij Opublikowano 17 listopada 2018 rangi daja sie automatycznie Odnośnik do komentarza https://skript.pl/temat/30423-skrypt-na-rangi-za-postawione-bloki/#findComment-199006 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość ZiemniaQ Opublikowano 17 listopada 2018 Udostępnij Opublikowano 17 listopada 2018 if {PostawioneBloki:%player%} is 2000: execute console command "pex user %player% group set {@ranga1}" send "&aGratulacje awansowales na range {@ranga1}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 4000: Z cyklu: Gdy jakaś zmienna wynosi 2000 i 4000 jednocześnie... Toż to nie ma prawa działać ;_; Odnośnik do komentarza https://skript.pl/temat/30423-skrypt-na-rangi-za-postawione-bloki/#findComment-199007 Udostępnij na innych stronach Więcej opcji udostępniania...
kanafu 36 Opublikowano 17 listopada 2018 Autor Udostępnij Opublikowano 17 listopada 2018 (edytowane) W dniu 17.11.2018 o 22:39, LuckyPotato napisał: if {PostawioneBloki:%player%} is 2000: execute console command "pex user %player% group set {@ranga1}" send "&aGratulacje awansowales na range {@ranga1}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 4000: Z cyklu: Gdy jakaś zmienna wynosi 2000 i 4000 jednocześnie... Toż to nie ma prawa działać ;_; mi dziala Spoiler options: ranga1: NazwaRangiWPermissionsEx # tu sa nazwy rang które sie dostaje ranga2: NazwaRangiWPermissionsEx ranga3: NazwaRangiWPermissionsEx ranga4: NazwaRangiWPermissionsEx ranga5: NazwaRangiWPermissionsEx ranga6: NazwaRangiWPermissionsEx ranga7: NazwaRangiWPermissionsEx ranga8: NazwaRangiWPermissionsEx variables: {PostawioneBloki:%player%} = 0 on place: add 1 to {PostawioneBloki:%player%} if {PostawioneBloki:%player%} is 2000: execute console command "pex user %player% group set {@ranga1}" send "&aGratulacje awansowales na range {@ranga1}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 4000: execute console command "pex user %player% group set {@ranga2}" send "&aGratulacje awansowales na range {@ranga2}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 6000: execute console command "pex user %player% group set {@ranga3}" send "&aGratulacje awansowales na range {@ranga3}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 8000: execute console command "pex user %player% group set {@ranga4}" send "&aGratulacje awansowales na range {@ranga4}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 10000: execute console command "pex user %player% group set {@ranga5}" send "&aGratulacje awansowales na range {@ranga5}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 12000: execute console command "pex user %player% group set {@ranga6}" send "&aGratulacje awansowales na range {@ranga6}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 14000: execute console command "pex user %player% group set {@ranga7}" send "&aGratulacje awansowales na range {@ranga7}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 16000: execute console command "pex user %player% group set {@ranga8}" send "&aGratulacje awansowales na range {@ranga8}" #<----^ nazwa rangi command /rangi: trigger: send "&7&l&m--------&e&lRANGI&7&l&m--------" send "&fPostawione bloki &3{PostawioneBloki:%player%} " send "{@ranga1} &a2000" send "{@ranga2} &a4000" send "{@ranga3} &a6000" send "{@ranga4} &a8000" send "{@ranga5} &a10000" send "{@ranga6} &a12000" send "{@ranga7} &a14000" send "{@ranga8} &a16000" send "&7&l&m--------&e&lRANGI&7&l&m--------" Wersja 0.2 -naprawione błędy ------------------------------------------------------------------------------------------------------------------- Spoiler options: ranga1: NazwaRangiWPermissionsEx # tu sa nazwy rang które sie dostaje ranga2: NazwaRangiWPermissionsEx ranga3: NazwaRangiWPermissionsEx ranga4: NazwaRangiWPermissionsEx ranga5: NazwaRangiWPermissionsEx ranga6: NazwaRangiWPermissionsEx ranga7: NazwaRangiWPermissionsEx ranga8: NazwaRangiWPermissionsEx variables: {PostawioneBloki:%player%} = 0 on place: add 1 to {PostawioneBloki:%player%} if {PostawioneBloki:%player%} is 2000: execute console command "pex user %player% group set {@ranga1}" send "&aGratulacje awansowales na range {@ranga1}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 4000: execute console command "pex user %player% group set {@ranga2}" send "&aGratulacje awansowales na range {@ranga2}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 6000: execute console command "pex user %player% group set {@ranga3}" send "&aGratulacje awansowales na range {@ranga3}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 8000: execute console command "pex user %player% group set {@ranga4}" send "&aGratulacje awansowales na range {@ranga4}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 10000: execute console command "pex user %player% group set {@ranga5}" send "&aGratulacje awansowales na range {@ranga5}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 12000: execute console command "pex user %player% group set {@ranga6}" send "&aGratulacje awansowales na range {@ranga6}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 14000: execute console command "pex user %player% group set {@ranga7}" send "&aGratulacje awansowales na range {@ranga7}" #<----^ nazwa rangi if {PostawioneBloki:%player%} is 16000: execute console command "pex user %player% group set {@ranga8}" send "&aGratulacje awansowales na range {@ranga8}" #<----^ nazwa rangi command /rangi: trigger: send "&7&l&m--------&e&lRANGI&7&l&m--------" send "&fPostawione bloki &3%{PostawioneBloki:%player%}% " send "{@ranga1} &a2000" send "{@ranga2} &a4000" send "{@ranga3} &a6000" send "{@ranga4} &a8000" send "{@ranga5} &a10000" send "{@ranga6} &a12000" send "{@ranga7} &a14000" send "{@ranga8} &a16000" send "&7&l&m--------&e&lRANGI&7&l&m--------" on join: set join message to "&7%player% &aWszedl na serwer, ma &c%{PostawioneBloki:%player%}% &apostawionych blokow!" on quit: set leave message to "&7%player% &cWyszedl na serwer, ma &a%{PostawioneBloki:%player%}% &cpostawionych blokow!" Wersja 0.3 -jak sie wejdzie/wyjdzie jest komunikat Spoiler options: ranga1: NazwaRangiWPermissionsEx # tu sa nazwy rang które sie dostaje ranga2: NazwaRangiWPermissionsEx ranga3: NazwaRangiWPermissionsEx ranga4: NazwaRangiWPermissionsEx ranga5: NazwaRangiWPermissionsEx ranga6: NazwaRangiWPermissionsEx ranga7: NazwaRangiWPermissionsEx ranga8: NazwaRangiWPermissionsEx # iloscnarange1: 2000 # iloscnarange2: 4000 # iloscnarange3: 6000 # iloscnarange4: 8000 #Nie działa jak ktos pomoze to bedzie mozna ustawiac to tutaj a nie podwujnie w skrypcie # iloscnarange5: 10000 # iloscnarange6: 12000 # iloscnarange7: 14000 # iloscnarange8: 16000 permisje: postawione variables: {PostawioneBloki:%player%} = 0 on place: add 1 to {PostawioneBloki:%player%} if {PostawioneBloki:%player%} is 2000: execute console command "pex user %player% group set {@ranga1}" send "&aGratulacje awansowales na range {@ranga1}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 4000: execute console command "pex user %player% group set {@ranga2}" send "&aGratulacje awansowales na range {@ranga2}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 6000: execute console command "pex user %player% group set {@ranga3}" send "&aGratulacje awansowales na range {@ranga3}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 8000: execute console command "pex user %player% group set {@ranga4}" send "&aGratulacje awansowales na range {@ranga4}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 10000: execute console command "pex user %player% group set {@ranga5}" send "&aGratulacje awansowales na range {@ranga5}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 12000 execute console command "pex user %player% group set {@ranga6}" send "&aGratulacje awansowales na range {@ranga6}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 1400 execute console command "pex user %player% group set {@ranga7}" send "&aGratulacje awansowales na range {@ranga7}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 16000 execute console command "pex user %player% group set {@ranga8}" send "&aGratulacje awansowales na range {@ranga8}" #<----^ nazwa rangi command /rangi: trigger: send "&8&l&m<&7&l&m--------&8&l&m<&e&lBLOCKRANK&8&l&m>&7&l&m--------&8&l&m>" send "&fPostawione bloki &3%{PostawioneBloki:%player%}% " send "{@ranga1} &a 2000" send "{@ranga2} &a 4000" send "{@ranga3} &a 6000" send "{@ranga4} &a 8000" send "{@ranga5} &a 10000" send "{@ranga6} &a 12000" send "{@ranga7} &a 14000" send "{@ranga8} &a 16000" send "&8&l&m<&7&l&m--------&8&l&m<&e&lBLOCKRANK&8&l&m>&7&l&m--------&8&l&m>" command /bloki [<text>] [<text>] [<integer>]: trigger: player has permission "{@permisje}": if arg 1 is not set: send "&8&l&m<&7&l&m--------&8&l&m<&e&lBLOCKRANK&8&l&m>&7&l&m--------&8&l&m>" send "&6>> &7/bloki dodaj <nick> <ilosc> - Dodaje punkty graczowi." send "&8&l&m<&7&l&m--------&8&l&m<&e&lBLOCKRANK&8&l&m>&7&l&m--------&8&l&m>" if arg 1 is "dodaj": if arg 2 is set: if integer-argument is set: add integer-argument to {PostawioneBloki:%arg 2%} send "&a&lDodano bloki pomyslnie" on join: set join message to "&7%player% &aWszedl na serwer, ma &c%{PostawioneBloki:%player%}% &apostawionych blokow!" on quit: set leave message to "&7%player% &cWyszedl na serwer, ma &a%{PostawioneBloki:%player%}% &cpostawionych blokow!" on chat: player has permission "[@permisje]": replace all "@postawione" and "@bloki" in message with "&3%{PostawioneBloki:%player%}%" Wersja 0.4 - Po napisaniu na czacie @bloki , @postawione - wyświetlają się twoje postawione bloki - /bloki - możliwość dodanie lub odjęcia postawionych bloków (jak odjąć? - napisz przed liczba - ) - Naprawa automatycznych rang (@LuckyPotato miał racje ) Edytowane 21 listopada 2018 przez kanafu Nowa wersja Łączę. Gdy piszesz nowy post w wątku upewnij się, że ostatnia odpowiedź nie należy do Ciebie - jeżeli tak jest, edytuj ją. Notatka dodana przez stefanik11 Odnośnik do komentarza https://skript.pl/temat/30423-skrypt-na-rangi-za-postawione-bloki/#findComment-199008 Udostępnij na innych stronach Więcej opcji udostępniania...
kanafu 36 Opublikowano 24 listopada 2018 Autor Udostępnij Opublikowano 24 listopada 2018 Spoiler options: ranga1: NazwaRangiWPermissionsEx # tu sa nazwy rang które sie dostaje ranga2: NazwaRangiWPermissionsEx ranga3: NazwaRangiWPermissionsEx ranga4: NazwaRangiWPermissionsEx ranga5: NazwaRangiWPermissionsEx ranga6: NazwaRangiWPermissionsEx ranga7: NazwaRangiWPermissionsEx ranga8: NazwaRangiWPermissionsEx # iloscnarange1: 2000 # iloscnarange2: 4000 # iloscnarange3: 6000 # iloscnarange4: 8000 #Nie działa jak ktos pomoze to bedzie mozna ustawiac to tutaj a nie podwujnie w skrypcie # iloscnarange5: 10000 # iloscnarange6: 12000 # iloscnarange7: 14000 # iloscnarange8: 16000 permisje: postawione variables: {PostawioneBloki:%player%} = 0 on place: add 1 to {PostawioneBloki:%player%} if {PostawioneBloki:%player%} is 2000: execute console command "pex user %player% group set {@ranga1}" send "&aGratulacje awansowales na range {@ranga1}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 4000: execute console command "pex user %player% group set {@ranga2}" send "&aGratulacje awansowales na range {@ranga2}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 6000: execute console command "pex user %player% group set {@ranga3}" send "&aGratulacje awansowales na range {@ranga3}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 8000: execute console command "pex user %player% group set {@ranga4}" send "&aGratulacje awansowales na range {@ranga4}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 10000: execute console command "pex user %player% group set {@ranga5}" send "&aGratulacje awansowales na range {@ranga5}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 12000 execute console command "pex user %player% group set {@ranga6}" send "&aGratulacje awansowales na range {@ranga6}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 14000 execute console command "pex user %player% group set {@ranga7}" send "&aGratulacje awansowales na range {@ranga7}" #<----^ nazwa rangi on place: if {PostawioneBloki:%player%} is 16000 execute console command "pex user %player% group set {@ranga8}" send "&aGratulacje awansowales na range {@ranga8}" #<----^ nazwa rangi command /rangi: trigger: send "&8&l&m<&7&l&m--------&8&l&m<&e&lBLOCKRANK&8&l&m>&7&l&m--------&8&l&m>" send "&fPostawione bloki &3%{PostawioneBloki:%player%}% " send "{@ranga1} &a 2000" send "{@ranga2} &a 4000" send "{@ranga3} &a 6000" send "{@ranga4} &a 8000" send "{@ranga5} &a 10000" send "{@ranga6} &a 12000" send "{@ranga7} &a 14000" send "{@ranga8} &a 16000" send "&8&l&m<&7&l&m--------&8&l&m<&e&lBLOCKRANK&8&l&m>&7&l&m--------&8&l&m>" command /bloki [<text>] [<text>] [<integer>]: trigger: player has permission "{@permisje}": if arg 1 is not set: send "&8&l&m<&7&l&m--------&8&l&m<&e&lBLOCKRANK&8&l&m>&7&l&m--------&8&l&m>" send "&6>> &7/bloki dodaj/ustaw/usun <nick> <ilosc> - Edytuje punkty." send "&6>> &7/bloki lista <nick> - Pokazuje bloki gracza." send "&8&l&m<&7&l&m--------&8&l&m<&e&lBLOCKRANK&8&l&m>&7&l&m--------&8&l&m>" if arg 1 is "dodaj": if arg 2 is set: if integer-argument is set: add integer-argument to {PostawioneBloki:%arg 2%} send "&a&lDodano bloki pomyslnie" if arg 1 is "ustaw": if arg 2 is set: if integer-argument is set: set integer-argument to {PostawioneBloki:%arg 2%} send "&a&lUstawiono bloki pomyslnie" if arg 1 is "usun": if arg 2 is set: if integer-argument is set: set 0 to {PostawioneBloki:%arg 2%} send "&c&lUsunieto bloki pomyslnie" if arg 1 is "lista": if arg 2 is set: if integer-argument is not set: send "&6>> &7Gracz: &a%arg 2% &7Bloki: &3%{PostawioneBloki:%arg 2%}%" on join: set join message to "&7%player% &aWszedl na serwer, ma &c%{PostawioneBloki:%player%}% &apostawionych blokow!" on quit: set leave message to "&7%player% &cWyszedl z serwera, ma &a%{PostawioneBloki:%player%}% &cpostawionych blokow!" on chat: player has permission "[@permisje]": replace all "@postawione" and "@bloki" in message with "&3%{PostawioneBloki:%player%}%" Wersja 0.5 -Rozwinięcie komendy /bloki (Ustaw/usun/llista) Odnośnik do komentarza https://skript.pl/temat/30423-skrypt-na-rangi-za-postawione-bloki/#findComment-199415 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi