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

[DL] [Spis] Moje skrypty by Rohbar :D


Rekomendowane odpowiedzi

Opublikowano

Witam,jak widzicie w nazwie tematu, pomogę lub zrobię dla was jaki tylko chcecie skrypt oczywiście nie przesadzać na tyle ile skript mi da możliwości ;) Skrypty mogę publicznie lub na PW wysyłać, nudzi mi się a mogę pomóc lub zrobić ;) Mam dużo czasu wiec proszę podawać pomysły ;) I te pomysły mają

być w miarę takie jakie mi plugin skript da możliwości ;).
 
Wzór:
nazwa:
Co ma robić:
permission:

 
Moje.png

 

=================================================================

 

 

Spleef.png
Spleef BETA (Nie ma regionów itp... ;( ):
Kod:

[/center]
[center]
# Skript Spleef #
# by Rohbar1/KarolX007 #

command /spleef [<text>] [<text>]:
    trigger:
        argument 1 is not set:
            send "&b&l--------&6&l&k999&b&lSPLEEF&6&l&k999&b&l----------"
            send "&a&lKomendy:"
            send "&3/spleef ustawspawn &c[Czerwoni&b/niebiescy]"
            send "&3/spleef lobby"
            send "&3/spleef spawn"
            send "&3/spleef version"
            send "&b&l--------&6&l&k999&b&lSPLEEF&6&l&k999&b&l----------"
        argument 1 is "ustawspawn":
            argument 2 is "czerwoni":
                send "&bUstawiles spawn czerwonych"
                set {spawn.czerwoni} to location of player
        argument 1 is "ustawspawn":
            argument 2 is "niebiescy":
                send "&bUstawiles spawn niebieskich"
                set {spawn.niebiescy} to location of player
        argument 1 is "lobby":
            set {lobby} to location of player
        argument 1 is "spawn":
            set {spawn} to location of player
        argument 1 is "version":
            send "&a&lVersion: &6&l1.0 &b&lBETA!"
        


on rightclick on sign:
    if {gracze} is 10:
        if {pozwolenie.%player%} is true:
            if {gra} is true:
                line 1 of the clicked block is "&a[Spleef]":
                    line 2 of the clicked block is "&5[Pompa]":
                        line 3 of the clicked block is "&e[Dolacz]":
                        send "&eZa chwile dolaczysz do Spleefa"
                        add 1 to {gracze}
                        set line 4 to "&6%{gracze}%/10"
                        set {grupa} to a random integer between 1 and 2
                        execute console command "/playsound random.successful_hit %player%"
                        if {grupa} is 1:
                            send "&cDolaczyles do czerwonych!"
                            teleport player to {lobby}
                        if {grupa} is 2:
                            send "&cDolaczyles do niebieskich"
                            teleport player to {lobby}
                        if {gracze} is 10:
                            set {gra} to false
                            broadcast "&aZa chwile rozpocznie sie gra Spleef!"
                            if {grupa} is 1:
                                teleport player to {spawn.czerwoni}
                                send "&bRozpoczelismy!"
                            if {grupa} is 2:
                                teleport player to {spawn.czerwoni}
                                send "&bRozpoczelismy!"
                            broadcast "macie 5 minut na rozegranie !"
                            wait 5 minutes
                            set {gra} to true
                            set {gracze} to 0[/center]
[center]

 

 




 

Wykonanie:
Robimy tabliczke 1 linia &a[spleef] 2 linia &5[Pompa] 3 linia &e[Dolacz]
Potem ustawiamy spawny komenda /spleef
Rozgrywka jest w trakcie pisania napewno będzie potrzebny plugin WorldGuard.

 

 

 

%C5%81owiectwoGHM.png

Skript Hard-Łowiectwo, gotowy w razie problemów pisać ;)

Odkryłem sposób na nie dodawane liczby do zmiennych

jeśli się nie doliczają należy użyć komendy:

w tym przypadku

/lowiectwo reset [Nick Gracza]

 

 
# Skript By KarolX007 / rohbar1 #
# HardŁowiectwo X1. Version: BETA #
# MPCforum: rohbar1 #
# skajp: karol.piasecki8 #
# W razie problemow pisac! #
options:
    poziom = 3 # Zestaw lowcy jaki lvL maja miec itemki (diaxowe)
    poziom2 = 3 # Dzieki odznace mysliwego ( diax itemki ) jaki maja miec lvl domyslnie 3 

variables:
    {ilosc.%player%} = 0
    {Zwierzyna.swinie.%player%} = 0
    {Zwierzyna.krowa.%player%} = 0
    {Zwierzyna.kurczak.%player%} = 0
    {Polowanie.lowca.%player%} = 0
    {Polowanie.Rozbij.%player%} = 0
    {odznaka.%player%} = false
on first join:
    set {ilosc.%player%} to 0
    set {Zwierzyna.swinie.%player%} to 0
    set {Zwierzyna.krowa.%player%} to 0
    set {Zwierzyna.kurczak.%player%} to 0
    set {Polowanie.lowca.%player%} to 0
    set {Polowanie.Rozbij.%player%} to 0
    set {odznaka.%player%} to false


on spawn:
    if entity is pig:
        set name of entity to "&a&l&k000&b&l&oSwinia&a&l&k000"
on spawn:
    if entity is cow:
        set name of entity to "&a&l&k000&b&l&oKrowa&a&l&k000"
on spawn:
    if entity is chicken:
        set name of entity to "&a&l&k000&b&l&oKurczak&a&l&k000"

on spawn:
    if entity is skeleton:
        set name of entity to "&c&l&k999&a&l&oMutant&b&l&oLowca&c&l&k999"

on spawn:
    if entity is zombie:
        set name of entity to "&c&l&k999&a&l&oMutant&b&l&oRozbojnik&c&l&k999"



command /lowiectwo [<text>] [<player=%player%>]:
    trigger:
        argument 1 is "rank":
            argument 2 is set:
                send "&c&l=====&a&lRanking &b&l%argument 2%&c&l======"
                send "&eIlosc zabitych mobow: &6%{ilosc.%argument 2%}%"
                send "&eZwierzyny:"
                send "&3=========&bSwinie:&7 %{Zwierzyna.swinie.%argument 2%}%"
                send "&3=========&bKrowki:&7 %{Zwierzyna.krowa.%argument 2%}%"
                send "&3=========&bKurczaki:&7 %{Zwierzyna.kurczak.%argument 2%}%"
                send "&eWrogowie:"
                send "&3=========&bLowcy:&7 %{Polowanie.lowca.%argument 2%}%"
                send "&3=========&bRozbojnicy:&7 %{Polowanie.Rozbij.%argument 2%}%"
                send "&c&l=====&a&lRanking &b&l%argument 2%&c&l======"
            else:
                send "&c&l=======&a&lRanking &b&l%player%&c&l========"
                send "&eIlosc zabitych mobow: &6%{ilosc.%player%}%"
                send "&eZwierzyny:"
                send "&3=========&bSwinie:&7 %{Zwierzyna.swinie.%player%}%"
                send "&3=========&bKrowki:&7 %{Zwierzyna.krowa.%player%}%"
                send "&3=========&bKurczaki:&7 %{Zwierzyna.kurczak.%player%}%"
                send "&eWrogowie:"
                send "&3=========&bLowcy:&7 %{Polowanie.lowca.%player%}%"
                send "&3=========&bRozbojnicy:&7 %{Polowanie.Rozbij.%player%}%"
                send "&c&l=======&a&lRanking &b&l%player%&c&l========"
        argument 1 is not set:
            send "&b&l||=======||&a&l&k---&e&lHardLowiectwo &9&l&oX1&a&l&k---&b&l||=======||"
            send "&e/lowiectwo rank &c[Nick Gracza]&9- Ranking gracza"
            send "&e/lowiectwo nagrody &9- Nagrody za najlepsze wyniki w lowiectwie"
            send "&e/lowiectwo zwierzyny &9- Informacje o zwierzynach!"
            send "&e/lowiectwo autor &9-Informacje o Autorze + Version"
            send "&b&l||=======||&a&l&k---&e&lHardLowiectwo &9&l&oX1&a&l&k---&b&l||=======||"
        argument 1 is "reset":
            argument 2 is set:
                set {ilosc.%argument 2%} to 0
                set {Zwierzyna.swinie.%argument 2%} to 0
                set {Zwierzyna.krowa.%argument 2%} to 0
                set {Zwierzyna.kurczak.%argument 2%} to 0
                set {Polowanie.lowca.%argument 2%} to 0
                set {Polowanie.Rozbij.%argument 2%} to 0
                set {odznaka.%argument 2%} to false
            
        argument 1 is "nagrody":
            send "&a&o 150 zabitych zwierzyn &e&o Ekwipunek Mysliwego"
            send "&b&o 150 zabitych Wrogow &e&o Ekwipunek Wojownika"
            send "&c&o Ogolnie 500 zabitych mobow &e&oOdznaka Mysliwego"
        argument 1 is "zwierzyny":
            send "&6Informacje o zwierzynach:"
            send "&a&omamy 3 rodzaje zwierzyn:"
            send "&eKurczaki, Swinie, Krowki"
            send "&aZa kazda zabita zwierzyna otrzymujemy 1 punkt polowania."
            send "&6Informacje o Wrogach:"
            send "&aMozecie trafic na wrogow najczesciej noca!"
            send "&eSa to inni lowcy lub Rozbojnicy"
            send "aOczywiscie dostajemy za kazdego moba 1 punkt polowania"
        argument 1 is "autor":
            send "&a&l&oAutorem jest &b&l&oKarolX007/&6&l&orohbar1"
            send "&c&l&oVersion: &b&l&o3.0 BETA"
            send "&4&l&oW razie problemow pisac na MPCforum lub skajp"

on death of pig:
    if name of victim is "&a&l&k000&b&l&oSwinia&a&l&k000":
        add 1 to {Zwierzyna.swinie.%attacker%}
        add 1 to {ilosc.%attacker%}
        send "&aTwoje punkty polowac wzrosly &cAktualnie posiadasz &6%{ilosc.%attacker%}%" to attacker
        if {ilosc.%attacker%} is 500:
            broadcast "&c%attacker% &6zabil swojego 500 moba ! &aDostaje odznake Myslickom!"
            set {odznaka.%attacker%} to true
            give snowball named "&9&l&k===&a&l&oOdznaka Myslicka&9&l&k===" to attacker
            stop
        if {Zwierzyna.swinie.%attacker%} is 150:
            broadcast "&c%attacker% &aupolowal 150 zwierzyn &9Dostaje zestaw myslicki!"
            give book named "&a&l&k99&c&l&oZestaw Lowcy&a&l&k99" to attacker
            stop
on death of cow:
    if name of victim is "&a&l&k000&b&l&oKrowa&a&l&k000":
        add 1 to {Zwierzyna.krowa.%attacker%}
        add 1 to {ilosc.%attacker%}
        send "&aTwoje punkty polowac wzrosly &cAktualnie posiadasz &6%{ilosc.%attacker%}%" to attacker
        if {ilosc.%attacker%} is 500:
            broadcast "&c%attacker% &6zabil swojego 500 moba ! &aDostaje odznake Myslickom!"
            set {odznaka.%attacker%} to true
            give snowball named "&9&l&k===&a&l&oOdznaka Myslicka&9&l&k===" to attacker
        if {Zwierzyna.krowa.%attacker%} is 150:
            broadcast "&c%attacker% &aupolowal 150 zwierzyn &9Dostaje zestaw myslicki!"
            give book named "&a&l&k99&c&l&oZestaw Lowcy&a&l&k99" to attacker
            stop
on death of chicken:
    if name of victim is "&a&l&k000&b&l&oKurczak&a&l&k000":
        add 1 to {Zwierzyna.kurczak.%attacker%}
        add 1 to {ilosc.%attacker%}
        send "&aTwoje punkty polowac wzrosly &cAktualnie posiadasz &6%{ilosc.%attacker%}%" to attacker
        if {ilosc.%attacker%} is 500:
            broadcast "&c%attacker% &6zabil swojego 500 moba ! &aDostaje odznake Myslickom!"
            set {odznaka.%attacker%} to true
            give snowball named "&9&l&k===&a&l&oOdznaka Myslicka&9&l&k===" to attacker
        if {Zwierzyna.kurczak.%attacker%} is 150:
            broadcast "&c%attacker% &aupolowal 150 zwierzyn &9Dostaje zestaw myslicki!"
            give book named "&a&l&k99&c&l&oZestaw Lowcy&a&l&k99" to attacker
            stop

on death of skeleton:
    if name of victim is "&c&l&k999&a&l&oMutant&b&l&oLowca&c&l&k999":
        add 1 to {Polowanie.lowca.%attacker%}
        add 1 to {ilosc.%player%}
        send "&aTwoje punkty polowan wzrosly &cAktulanie posiadasz &6%{ilosc.%attacker%}%" to attacker
        if {ilosc.%attacker%} is 500:
            broadcast "&c%attacker% &6zabil swojego 500 moba ! &aDostaje odznake Myslickom!"
            set {odznaka.%attacker%} to true
            give snowball named "&9&l&k===&a&l&oOdznaka Myslicka&9&l&k===" to attacker

on death of zombie:
    if name of victim is "&c&l&k999&a&l&oMutant&b&l&oRozbojnik&c&l&k999":
        add 1 to {Polowanie.lowca.%attacker%}
        add 1 to {ilosc.%attacker%}
        send "&aTwoje punkty polowan wzrosly &cAktulanie posiadasz &6%{ilosc.%attacker%}%" to attacker
        if {ilosc.%attacker%} is 500:
            broadcast "&c%attacker% &6zabil swojego 500 moba ! &aDostaje odznake Myslickom!"
            set {odznaka.%attacker%} to true
            give snowball named "&9&l&k===&a&l&oOdznaka Myslicka&9&l&k===" to attacker

on rightclick with snowball:
    if name of player's tool is "&9&l&k===&a&l&oOdznaka Myslicka&9&l&k===":
        give diamond helmet of protection {@poziom2} to player
        remove snowball from player
        give diamond leggings of protection {@poziom2} to player
        give diamond chestplate of protection {@poziom2} to player
        give diamond boots of protection {@poziom2} to player
        give diamond sword of sharpness {@poziom2} named "&9&lMiecz &2&lMysliwego" to player
        stop

on rightclick with book:
    if name of player's tool is "&a&l&k99&c&l&oZestaw Lowcy&a&l&k99":
        give diamond leggings of protection {@poziom} to player
        give diamond chestplate of protection {@poziom} to player
        give diamond boots of protection {@poziom} to player
        give diamond helmet of protection {@poziom} to player
        remove book from player
        give diamond sword of sharpness {@poziom} named "&9&lMiecz &2&lLowcy" to player
        stop
on chat:
    if {ilosc.%player%} is greater than 505:
        set message to "&a[&6&l&k0&a&l&oMysliwy&6&l&k0&a]&7%name of player%&f: %message%"  
 


 
 

PvpChat.png

 

 

 

Skrypt na poziom na chat + Rangi

kod:

 

# Skrypt Ranga na chat Za LvL pvp 
# by Rohbar/KarolX007
# mpcforum: rohbar1
# Skrypt PvP-Chat-LvL



variables:
    {pkt.%player%} = 0
    {zabojstwa.%player%} = 0
    {smierci.%player%} = 0
    {strike.%player%} = 0
    {ilosc.strike.%player%} = 0


on death:
    attacker is a player
    victim is a player
    add 1 to {zabojstwa.%attacker%}
    send "&2Zabiles gracza&9: %victim% &ew nagrode twoj poziom zostaw &czwiekszony!" to attacker
    send "&7Twoj poziom: &a%{pkt.%attacker%}%" to attacker
    add 1 to {pkt.%attacker%}
    broadcast "&6Gracz &b%attacker% &czabil gracza &b%victim%"

on death of player:
    add 1 to {smierci.%victim%}
    send "&6Zostales zabity przez gracza&9: %attacker%" to victim
    add 1 to {strike.%attacker%}
    wait 5 second
    remove 1 from {strike.%attacker%}
    if {strike.%attacker%} is 4:
        send "&aOsiagnales 4 zabicia w zaledwie 5 sekundy !" to attacker
        add 1 to {ilosc.strike.%attacker%}
    

command /ranking [<player=%player%>]:
    trigger:
        send "&2&k||&a||~~~~~~~~||&3=======&4&lRank&ePvP&3&l=======&a||~~~~~~~~||&2&k||"
        send "&2Ranking &8&oGracza&9:&6 %argument 1%"
        send "&2Ilosc &4&oZabojstw&9:&6 %{zabojstwa.%argument 1%}%"
        send "&2Ilosc &c&oZgonow&9:&6 %{smierci.%argument 1%}%"
        send "&2LvL &e&o&nPvP&9: &6%{pkt.%argument 1%}%"
        send "&2Ilosc Kill Strike'ow: &6%{ilosc.strike.%argument 1%}%"
        send "&2&k||&a||~~~~~~~~||&3=======&4&lRank&e&lPvP&3=======&a||~~~~~~~~||&2&k||"

on right click with sword on player:
    send "&a||~~~~~~~~||&3=======&4Rank&ePvP&3=======&a||~~~~~~~~||"
    send "&aLvL &ePvP &2Gracza &9%clicked player% &8Wynosi&9:&b&l [&e&l %{pkt.%clicked player%}%&b&l ]"
    send "&a||~~~~~~~~||&3=======&4Rank&ePvP&3=======&a||~~~~~~~~||"
on first join:
    set {pkt.%player%} to 0
    set {zabojstwa.%player%} to 0
    set {smierci.%player%} to 0

command /resetlvl [<player=%player%>]:
    usage: &7Poprawne uzycie tej komenty to &9/resetlvl [Nick]
    trigger:
        send "&7Pomyslnie usunoles level gracza &c%arg%"
        set {zabojstwa.%arg%} to 0
        set {smierci.%arg%} to 0
        set {pkt.%arg%} to 0
        set {strike.%arg%} to 0
        set {ilosc.strike.%arg%} to 0

on chat:
    if {pkt.%player%} is between 0 and 25:
        set message to "&7[&e&o%{pkt.%player%}% &a&oLvL&7]&f >>&f %message%"
    
    if {pkt.%player%} is between 26 and 45:
        set message to "&7[&b&oWojownik&e&o %{pkt.%player%}% &a&oLvL&7]&f >>&f %message%"
    if {pkt.%player%} is between 45 and 64:
        set message to "&7[&b&oAssassin&e&o %{pkt.%player%}% &a&oLvL&7]&f >>&f %message%"
    if {pkt.%player%} is between 66 and 99:
        set message to "&7[&6&oNiepokonany&e&o %{pkt.%player%}% &a&oLvL&7]&f >>&f %message%"
    if {pkt.%player%} is greater than 100:
        set message to "&c[&3&oBog&6&o_&4&oWojny&e&o %{pkt.%player%}% &a&oLvL&c]&f >>&f %message%"

    
on rightclick on sign:
    line 1 of the clicked block is "&a[Rank&ePvP]":
        line 2 of the clicked block is "&5[Kliknij PPM]":
            send "&7Za chwile ukaza sie &6statystyki!"
            wait 1 second
            set line 3 to "&4Lvl&ePvP:&6 %{pkt.%player%}%"
            set line 4 to "&4Kille:&6 %{zabojstwa.%player%}%"

 


Pozdrawiam :D

Opublikowano

nazwa: PVP
Co ma robić:Zrób skrypt na walki na arenach ze tworzysz arene np: /pvp create <nazwa areny> <typ 1v1,2v2,3v3) i zeby mozna bylo dolaczyc to tych aren poprzez tabliczki w pierwszej lini [1v1] lub [2v2] lub [3v3] a w drugiej <nazwa areny> i jak sie nacisnie prawym dolacza do areny a w 2v2 i 3v3 ze jak sie dolaczy to zeby mozna bylo wybrac druzyne  :) A i jakies info ze w trzeciej lini w trakcie gra czeka cos w tym stylu  :) 
permission:pvp.gracz i pvp.admin
Publicznie czy na prywatną wiadomość:prywatną :)

Opublikowano

@up Pewnie można zrobić ale byś musiał ustawiać osobno spawny np:

/arena 1vs1 czerwony /arena 1vs1 niebiescy itd... zaraz dodam skrypt na LvL i zacznę to robić ;)

Opublikowano

Skrypt na areny, będą w późniejszym terminie. Skrypt na gildie mam gotowy ale bez claim. Chat itp... domy wszystko działa potem dodam parę nowych funkcji ;)

Opublikowano

Stwórz coś co chcesz, zarazem oryginalnego, oraz pomysłowego. 

Nie twórz gildii, parkourów itd.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...