Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Pomocy z pluginem Skripts


robcios

Rekomendowane odpowiedzi

Opublikowano

Witam otóż mam serwer minecraft survival+frakcje i mam na serwerze plugin Skripts mam dodany do neigo drop diax , żelaza , złota , emeraldów i mam pytatnko jak dodac aby byl drop ze stone i nie pisalo graczowi na czacie ze znalazl exp moj skripts Safeore.sk w tym mam ustawione dropy

# Script by Dzikoysk
# SafeOre - Zabezpiecz serwer przed X-Ray'owcami
# v1.2
# Vip Update
# Skrypt z obecnymi ustawieniami działa w pełni poprawnie. Dlatego umiejętnie posługuj się konfiguracją, a wszystko będzie dobrze.
# Stronę skryptu znadziejsz pod tym adresem:
# Krótkie wyjaśnienie/wstęp: W wielu wiadmościach widoczne są rzeczy typu: {@tekst}. Są to zmienne.
# Pozwalają one właśnie na łatwą konfigurację różnych wartości, oraz na wyświetlanie ustawionych tekstów.
# Dlatego zmieniając tekst zrozum do czego służą, będzie Ci prościej dopasować np. tekst do swoich potrzeb.
# Skrypt jest w pełni do konfiguracji i prawie wszystko da się zmienić za pomoą ustawień!
# Powodzenia! ;)
# Options - Config / Ustawienia skryptu
options:
# Ruda diamentu
diamondore: diamond ore
# Ruda emeraldu
emeraldore: emerald ore
# Ruda żelaza
ironore: iron ore
# Ruda złota
goldore: gold ore
# Na co ma się zminić ruda, którą ktoś próbuje wykopać, domyślnie stone. Aby ruda znikała wpisz: air
set: stone
# Przedmiot który ma wypaść z rudy diamentu
item1: diamond
# Przemdiot który ma wypaść z rudy emeraldu
item2: emerald
# Przedmiot który ma wypaść z rudy żelaza
item3: iron ingot
# Przedmiot który ma wypaść z rudy złota
item4: gold ingot
# Przedmiot, który ma wypaść ze stone, jeżeli nie będzie to żadna ruda, oraz co ma wypaść dla VIP'a.
# [Dla Vip'a - Czyli odpowiednie uprawnienie]
drop: cobblestone
vipdrop: cobblestone
#Procenty - Nie można pisać wartości typu o.4, 1.5.
#Aby takowe uzyskać wpisz 4 dla o.4, 15 dla 1.5 itd.
# Procentowa szansa na wypadnięcie przedmiotu z rudy diamentu (szansa) oraz wyświetlany procent (procent)
szansa: 50
procent: 5
# Procentowa szansa na wypadnięcie przedmiotu z rudy emeraldu (szansa) oraz wyświetlany procent (procent)
szansa1: 50
procent1: 5
# Procentowa szansa na wypadnięcie przedmiotu z rudy żelaza (szansa) oraz wyświetlany procent (procent)
szansa2: 80
procent2: 14
# Procentowa szansa na wypadnięcie przedmiotu z rudy złota (szansa) oraz wyświetlany procent (procent)
szansa3: 50
procent3: 5
# Procentowe szanse dla grupy VIP. (Odpowiedznie permissions)
# Procentowa szansa na wypadnięcie przedmiotu z rudy diamentu (szansa) oraz wyświetlany procent (procent)
vipszansa: 90
vipprocent: 9
# Procentowa szansa na wypadnięcie przedmiotu z rudy emeraldu (szansa) oraz wyświetlany procent (procent)
vipszansa1: 80
vipprocent1: 8
# Procentowa szansa na wypadnięcie przedmiotu z rudy żelaza (szansa) oraz wyświetlany procent (procent)
vipszansa2: 100
vipprocent2: 20
# Procentowa szansa na wypadnięcie przedmiotu z rudy złota (szansa) oraz wyświetlany procent (procent)
vipszansa3: 80
vipprocent3: 8
# Wiadmość, którą zobaczy gracz po zniszczeniu rudy diamentu
message1: "&7Znaleziono &bDiament&7!"
# Wiadmość, którą zobaczy gracz po zniszczeniu rudy emeraldu
message2: "&7Znaleziono &aEmerald&7!"
# Wiadmość, którą zobaczy gracz po zniszczeniu rudy żelaza
message3: "&7Znaleziono &fZelazo&7!"
# Wiadmość, którą zobaczy gracz po zniszczeniu rudy złota
message4: "&7Znaleziono &6Zloto&7!"
# Wiadmość, która pokaże się po zniszczeniu rudy diamentu
message5: &bDiamenty &7wypadaja tylko ze stone. Masz na to
msg1: {@procent}
msg2: &6procent &7szans
# Wiadmość, która pokaże się po zniszczeniu rudy emeraldu
message6: &aEmeraldy &7wypadaja tylko ze stone. Masz na to
msg3: {@procent1}
msg4: &6procent &7szans
# Wiadmość, która pokaże się po zniszczeniu rudy żelaza
message7: &fZelazo &7wypada tylko ze stone. Masz na to
msg5: {@procent2}
msg6: &6procent &7szans
# Wiadmość, która pokaże się po zniszczeniu rudy złota
message8: &6Zloto &7wypada tylko ze stone. Masz na to
msg7: {@procent3}
msg8: &6procent &7szans
# Alias do komendy /stone [Alias - Inna nazwa tej samej komendy]
alias1: rudy
# Tego radzę nie konfigurować pod względem wyglądu - w znaczeniu ułożenia tesktu
# Tu niestety musiałem wklepać niektóre rzeczy na sztywno w kod, dlatego nie radzę dotykać się
# linijek send7, send8, send9 i send10 ponieważ tu są one tylko czysto informacyjne.
# Wiadmość, którą zobaczy gracz po wpisaniu komendy /stone
# Jedna linijka = 1 linijka na chacie w grze
# Tu piszemy pierwszą część wiadomości bez zmiennych i tesktu za nimi
# Zapisy od send1 do send6 są pierwszą częścią wiadomości (przed zmienną)
# Zapisy od send7 do send10 są to zmienne występujące w wiadmości
# Zapis send11, jest to tekst po zmiennej
send1: "&3Aby wydobyc rudy &bdiamentow&3, &aemeraldow&3, &fzelaza&3, oraz &6zlota"
send2: "&3musisz kopac &7stone&3. Na poszczegolne rudy masz takie szanse:"
send3: &bDiamenty
send4: &aEmeraldy
send5: &fZelazo
send6: &6Zloto
send7: {@procent} oraz {@vipprocent}
send8: {@procent1} oraz {@vipprocent1}
send9: {@procent2} oraz {@vipprocent2}
send10: {@procent3} oraz {@vipprocent3}
send11: &3procent
#-----------------------------------------------------------------------#
# Code - tu poniżej nic już nie zmieniaj #
#-----------------------------------------------------------------------#
#----------------------------------#
# Część kodu dla normalnego gracza #
#----------------------------------#
#Rudy ze stone
on break of stone:
if chance of {@szansa}%:
if chance of 1%:
drop 1 {@item1}
message {@message1}
if chance of {@szansa1}%:
if chance of 1%:
drop 1 {@item2}
message {@message2}
if chance of {@szansa2}%:
if chance of 1%:
drop 1 {@item3}
message {@message3}
if chance of {@szansa3}%:
if chance of 1%:
drop 1 {@item4}
message {@message4}
else:
drop 1 {@drop}
#----------------------------------------#
# Część kodu przeznaczona dla graczy VIP #
#----------------------------------------#
#Rudy ze stone
on break of stone:
player has permissions "safeore.vip.diamond":
if chance of {@vipszansa}%:
if chance of 1%:
drop 1 {@item1}
message {@message1}
player has permissions "safeore.vip.emerald":
if chance of {@vipszansa1}%:
if chance of 1%:
drop 1 {@item2}
message {@message2}
player has permissions "safeore.vip.iron":
if chance of {@vipszansa2}%:
if chance of 1%:
drop 1 {@item3}
message {@message3}
player has permissions "safeore.vip.gold":
if chance of {@vipszansa3}%:
if chance of 1%:
drop 1 {@item4}
message {@message4}
else:
drop 1 {@vipdrop}
#-------------#
# Kod wspólny #
#-------------#
#Zmiana rud na stone
on break of {@emeraldore}:
player has permissions "safeore.vip.message.cancel":
cancel event
block is {@emeraldore}
set block to {@set}
send "{@message6} &6{@vipprocent1} {@msg4}" to player
else:
cancel event
block is {@emeraldore}
set block to {@set}
send "{@message6} &6{@procent1} {@msg4}" to player
on break of {@ironore}:
player has permissions "safeore.vip.message.cancel":
cancel event
block is {@ironore}
set block to {@set}
send "{@message7} &6{@vipprocent2} {@msg6}" to player
else:
cancel event
block is {@ironore}
set block to {@set}
send "{@message7} &6{@procent2} {@msg6}" to player
on break of {@goldore}:
player has permissions "safeore.vip.message.cancel":
cancel event
block is {@goldore}
set block to {@set}
send "{@message8} &6{@vipprocent3} {@msg8}" to player
else:
cancel event
block is {@goldore}
set block to {@set}
send "{@message8} &6{@procent3} {@msg8}" to player
on break of {@diamondore}:
player has permissions "safeore.vip.message.cancel":
cancel event
block is {@diamondore}
set block to {@set}
send "{@message5} &6{@vipprocent} {@msg2}" to player
else:
cancel event
block is {@diamondore}
set block to {@set}
send "{@message5} &6{@procent} {@msg2}" to player
#---------#
# Komendy #
#---------#
command /stone:
description: Pokazuje jakie są szanse na wpyadnięcie przedmiotów ze stone
aliases: {@alias1}
trigger:
player has permissions "safeore.vip.command.stone":
send "&8========================&6VIP&8=========================" to player
send {@send1} to player
send {@send2} to player
send "{@send3} &7{@vipprocent} {@send11}" to player
send "{@send4} &7{@vipprocent1} {@send11}" to player
send "{@send5} &7{@vipprocent2} {@send11}" to player
send "{@send6} &7{@vipprocent3} {@send11}" to player
send "&8====================================================" to player
else:
send "&8====================================================" to player
send {@send1} to player
send {@send2} to player
send "{@send3} &7{@procent} {@send11}" to player
send "{@send4} &7{@procent1} {@send11}" to player
send "{@send5} &7{@procent2} {@send11}" to player
send "{@send6} &7{@procent3} {@send11}" to player
send "&8====================================================" to player

Witam i o pomoc pytam :)  <3 

Opublikowano

Żeby nie było komunikatów usuń to co pisze po wszystkich messeage

A tam gdzie masz item 1 zmień z diamond na cobblestone - zmieni ci drop z rudy na stone , zmień wszędzie tam gdzie pisze szansa na 0

Tam masz ten kod dla normalnego gracza.

Na drugi raz wstawiaj tekst w kodzie , albo cytacie.

Opublikowano

Nie rozumiem zabardzo mgol bys mi podestal z tego mojego gotowca?

Beda like

oki , ale nie gwarantuję że będzie działał , natomiast polecam ci lax. też jest na mpc.

 

NIE OGARNIAM TEGO SKRYPTA , Ale dam ci link do pobrania laxa i tekst pliku konfiguracyjnego u mnie , i wszystko inne

Opublikowano

Strona Pluginu : http://www.mpcforum.pl/topic/851945-dlautorski147anty-xray-lax-alternatywa-dla-otherdrops-i-orebfuscatora/

Download : /reflink

Instalujesz go normalnie , wrzucasz do plugins , odpalasz serwer , gdy wyskoczy ci done stopujesz serwer (jak zawsze) .

Znowu wchodzisz w plugins i tam masz folder lax , a w nim jeden plik comfig.yml który sobie konfigurujesz , ja mam tak szansa jak masz np 0.18 to 18% , możesz to zmniejszać zmieniając liczbę w szansa , zminiajac wysokości na których wypada itd . Do tego polecam zrobić komendę typu stone także za pomocą script , jak chcesz też ci moge ją zrobić :

 

swiatlo:
aktywny: true
min_poziom: 5
anty_bot:
aktywny: falses
sprawdzaj_wysokosc: true
szmaragd:
aktywny: true
szansa: 0.18
wysokosc:
od: 4
do: 32
diament:
aktywny: true
szansa: 0.32
wysokosc:
od: 2
do: 15
zloto:
aktywny: true
szansa: 0.45
wysokosc:
od: 2
do: 29
zelazo:
aktywny: true
szansa: 3.5
wysokosc:
od: 1
do: 64
wegiel:
aktywny: false
szansa: 5.0
wysokosc:
od: 1
do: 128

Permisje :

Dla admina daj :

lax.reload

Dla gracza :

raczej nic

 

 

Komendy :

- /lax reload ponownie ładuje plugin

- /lax info o pluginie .

Liczę na like :)

 

Tam gdzie antibot zmień na false zamiast falses :C

WSZĘDZIE ZMIEŃ AKTYWNY NA true

Opublikowano

Zrobiłem to po swojemu dodałem plugin DropStone i tam dałóę drop expa a w SafeOre normalne rudy!!! Do zamkniecia

Witam i o pomoc pytam :)  <3 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...