Skocz do zawartości
  • 0

Skrypty RPG


EvoChestenchpl

Pytanie

1 skrypt

Potrzebuje skryptu na lvl za moba z dana nazwą (zależy mi na tym, aby w tym skrypcie moglbym dodawac sobie nowe moby). Każdy level powinien być trudniejszy do wbicia, ale nie za bardzo?. Levele od 0 do 100  Na chacie wygladało by to tak:

Cytat

[Lvl: 1] Marix: elo 

2 skrypt

Potrzebuje skryptu na expowiska od danego lvl. Dziala to na takiej zasadzie.. Wchodzimy do portalu od lvl 10 i teleportuje nas na dane expowisko. Chcialbym zeby w skrypcie znajdowaly sie expowiska od 0-100lvl

3 skrypt

Potrzebuje skryptu na szkatulki z mobów. Szkatulka by wypadala z potwora o danej nazwie i byla by na nią określona szansa. Z jednej szkatulki moglby wypasc tylko jeden item.

4 skrypt

Skrypt na questy takie jak na [ciach] lub na [ciach].

5 skrypt

Skrypt na bronie i zbroje od lvl.

6 skrypt 

Skrypt na ulepszenia po zdobyciu lvl. UNIK - ATAK - ZYCIE. Zycie dodawaloby polowe serduszka. Unik dzialalby na zasadzie blokady ciosow od mobow lub graczy. Kazde 1 ulepszenie w unik dawaloby 1% szansy.  Liczbe ulepszen wydane w jedna z 3 opcji mozna sprawdzic pod komenda ./statystyki ktora pokazuje tez zgony, zabojstwa, lvl i zabite moby.

7 skrypt

Skrypt na klasy.

Wojownik: Wiekszy dmg od zwyklego gracza bez klasy, więcej życia

Ninja: Szybszy od zwyklego gracza bez klasy, Każdy atak zatruwa na 2 sekundy trucizną II.

Mag: Posiada skille:

1 skill: Regeneracja II na 5 sekund. Można uzywać co 20 sekund

2 skill: Sila I na 8 sekund. Można uzywać co 35 sekund

3 skill: Trująca chmura, która zatruwa wszysztkich w promili 3 kratek wokol siebie na 5 sekund. Można uzywać co 25 sekund

4 skill: Speed II na 8 sekund. Można uzywać co 30 sekund

 

 

 

 

 

Edytowane przez bvcz
bludis

Dodaję znaki diakrytyczne; usuwam IP serwera z treści tematu.
Następnym razem będzie warn :bankappa:

Notatka dodana przez bludis

bvcz

Ponowne dodanie domeny serwerów mimo ostrzeżenia

Notatka dodana przez bvcz

Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

1 skrypt na levele to może być coś takiego:

a 2 skryptu nie zabardzo znajdziesz chyba ze sam zrobisz ale polecam Multiverse-portals Plugin

 
variables:
    {lvl::%player%} = 1
    {exp::%player%} = 0
    {wymag::%player%} = 100
options:
    next: 1,2
    tag: &8[&6Parkour&8]
    chat: &8[&bLvl. &3{LVL}&8] &a{PLAYER} &2:&c&o {MESSAGE}
on chat:
    cancel event
    set {_chat} to "{@chat}"
    replace all "{PLAYER}" with "%colored display name of player%" in {_chat}
    replace all "{MESSAGE}" with "%colored message%" in {_chat}
    replace all "{LVL}" with "%{lvl::%player%}%" in {_chat}
    broadcast "%{_chat}%"
on death:
    if attacker is a player:
        if victim is a Zombie:
            add 5 to {exp::%attacker%}
            send "&6+ 5 expa" to attacker
        if {exp::%attacker%} > {wymag::%attacker%}:
            if {lvl::%attacker%} < 100:
                set {_exp} to ({exp::%attacker%} - {wymag::%attacker%})
                set {exp::%attacker%} to {_exp}
                set {wymag::%attacker%} to (({wymag::%attacker%} / 5 ) * 6)
                add 1 to {lvl::%attacker%}
                send "&8> &7Awansowales na &6%{lvl::%attacker%}% poziom&7!" to attacker
                if {lvl::%attacker%} = 10:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 10 lvl." to all players
                if {lvl::%attacker%} = 20:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 20 lvl." to all players
                if {lvl::%attacker%} = 30:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 30 lvl." to all players
                if {lvl::%attacker%} = 40:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 40 lvl." to all players
                if {lvl::%attacker%} = 50:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 50 lvl." to all players
                if {lvl::%attacker%} = 60:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 60 lvl." to all players
                if {lvl::%attacker%} = 70:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 70 lvl." to all players
                if {lvl::%attacker%} = 80:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 80 lvl." to all players
                if {lvl::%attacker%} = 90:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 90 lvl." to all players
                if {lvl::%attacker%} = 100:
                    send "&7Gracz &5%attacker% &7osiągnął właśnie 100 lvl." to all players
command /poziom [<text>]:
    trigger:
        set {_next} to ({wymag::%player%} - {exp::%player%})
        send ""
        send "                   &6&l[POZIOM GRACZA]"
        send "            &a> &3Aktualnie posiadasz: &e&l%{exp::%player%}% &3exp"
        send "      &a> &3Do nastepnego poziomu brakuje ci: &e&l%{_next}% &3exp"
        send ""
command /lvl [<text>]:
    trigger:
        set {_next} to ({wymag::%player%} - {exp::%player%})
        send ""
        send "                   &6&l[POZIOM GRACZA]"
        send "            &a> &3Aktualnie posiadasz: &e&l%{exp::%player%}% &3exp"
        send "      &a> &3Do nastepnego poziomu brakuje ci: &e&l%{_next}% &3exp"
        send ""
command /resetpoziom:
    description: Resetuje poziom gracza
    trigger:
        set {wymag::%player%} to 100
        set {exp::%player%} to 0
        set {lvl::%player%} to 1
        send "&8> &7Pomyślnie zresetowałeś swój poziom" to player
command /maxlevel:
    permission: kaczka.ma.faja.i.graja
    trigger:
        set {lvl::%player%} to 100
        send "&8> &c&ladmini moga wszystko <3"
 
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...