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

[Szukam]SafeOre V1.3


Rekomendowane odpowiedzi

Opublikowano

Witam szukam oto tego skryptu znalazłem ten skrypt na stronie bukkit.pl, ale link do tej wersji został usunięty :/ Czy ma ktoś kod tego skryptu?

Opublikowano

 

 

 

# 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:

# http://bukkit.pl/threads/safeore-rudy-wypadaj%C4%85-ze-stone-skript-2-0-beta-8.5043/

# 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: 5

procent: 0.5

# Procentowa szansa na wypadnięcie przedmiotu z rudy emeraldu (szansa) oraz wyświetlany procent (procent)

szansa1: 4

procent1: 0.4

# Procentowa szansa na wypadnięcie przedmiotu z rudy żelaza (szansa) oraz wyświetlany procent (procent)

szansa2: 20

procent2: 2

# Procentowa szansa na wypadnięcie przedmiotu z rudy złota (szansa) oraz wyświetlany procent (procent)

szansa3: 14

procent3: 1.4



# Procentowe szanse dla grupy VIP. (Odpowiedznie permissions)

# Procentowa szansa na wypadnięcie przedmiotu z rudy diamentu (szansa) oraz wyświetlany procent (procent)

vipszansa: 9

vipprocent: 0.9

# Procentowa szansa na wypadnięcie przedmiotu z rudy emeraldu (szansa) oraz wyświetlany procent (procent)

vipszansa1: 8

vipprocent1: 0.8

# Procentowa szansa na wypadnięcie przedmiotu z rudy żelaza (szansa) oraz wyświetlany procent (procent)

vipszansa2: 30

vipprocent2: 3

# Procentowa szansa na wypadnięcie przedmiotu z rudy złota (szansa) oraz wyświetlany procent (procent)

vipszansa3: 25

vipprocent3: 2.5





# 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 [I]

# 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

 

 

Mam nadzieje, że pomogłem

Opublikowano

Dziękować a tobie madzia hańba dałaś mi trochę słaby skrypcik no ale też dziękuje :D

 

EDIT: To jest V 1.2 -_- A dobra musze jednak tego używać :( Nadal czkekam aż ktoś da mi V 1.3

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...