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

[Plugin] RandomTP - Losowe kordy


suchy9145

Rekomendowane odpowiedzi

Opublikowano

R

 

E

 

K

 

L

 

A

 

M

 

A

 

 

 

 

 

695741413295381705893.jpg

 

RandomTP

Taak wiem jest już dużo pluginów na to, jednakże ... pozwalają one na zrobienie tego

tylko za pomocą np. tylko stonowego guzika.

Plugin pozwala na stworzenie pojedynczego jak i grupowego TP na losowe kordy

za pomocą dowolnej płytki, guzika, a także tabliczki.

Umożliwia nadawanie efektów po teleporcie, oraz teleportuje na bezpieczny grunt,

żadna woda czy tam lawa, oraz każdy "blok teleportacyjny tj.guzik, plytka, tabliczka",

może mieć przypisane minimalne i maxymalne losowe kordy.

Ma też mini api dla innych developerów... D:

 

Komenda

/randomtp [rtp, randtp]

Użycie: /rtp <single, group> <odstep> <max_zasieg>

Przy używaniu musimy się patrzyć na guzik, bądź stać na półpłytce.

 

Odstęp - ilość kratek odstępu od bloku który będzie kliknięty

Max_Zasięg - max ilość kratek losowania kordów

 

Przykład: chcemy aby kordy dla jednego gracza wylosowały się najmniej 300 kratek od spawnu (tj. tego miejsca gdzie na np. spawnie bd "blok teleportacyjny") i najdalej 2000 kratek, to wpisujemy /rtp single 300 2000, patrząc się na guzik.

 

Przyklady:

 

 

894561413721018705893.png

399191413721019705893.png

613691413721020705893.png

 

 

 

GrupoweTP:

 

 

Chcąc stworzyć grupowy tp, to oprócz oznaczenia półpłytki/ guzika/ tabliczki trzeba w zasięgu wyznaczonym w coonfigu (maxGroupTeleportCheckPlateDistance), obstawić dowolnymi innymi półpłytkami.

 

982891413290273705893.png

 

 

 

 

Permisja: "rtp.admin" zarówno do komendy jak i usuwania bloków do tp oraz stawiania tabliczki

 

Tabliczka

 

Aby ustawić tabliczkę teleportacyjną trzeba wpisać odpowiednio w jej linijkach:

1. [RandomTP]

2. 0, lub 1 (0 - single, 1 - group)

3. Odstęp

4. Max_zasięg

 

Przyklad:

 

 

483451413721022705893.png

 

 

 

Konfiguracja

#max ilosc kratek poszukiwania graczy stojacych na polplytkach w grupowym teleporcie
maxGroupTeleportCheckPlateDistance: 5 
#efekty nadawane po teleportacji
#Typ efektu/czas w sekundach/poziom(poziom 1 potki = 0 tj. poziom -1)
effects:
    - REGENERATION/6/1
    - SPEED/16/2
    - ABSORPTION/8/0
#wiadomosci
messages:
    prefix: '&7[&aRandomTP&7] &f'
    onTeleport: '&aPrzeteleportowano na losowe kordy!'
    onGroupTeleport: '&aPrzeteleportowano &fGRUPOWO &ana losowe kordy!'

Api

 

Plugin ma wbudowany listener teleportu gracza, jeśli np. nie chciałbyś aby nie tepneło gracza na teren czyjejś gildi możesz użyć go np.:

@EventHandler
public void onTeleporterUse(PlayerTeleporterUseEvent event){
    if(funkcjaOdSprawdzaniaLokacjiNaTerenGildi(event.getTo())){
        event.getPlayer().sendMessage("Wylosowano miejsce na terenie gildi, spróbuj jeszcze raz!");
        event.setCancelled(true);
    }
}

DOWNLOAD:

PLIK:

 http://www.mediafire.com/download/3wk754722wgawm1/RandomTP.jar

SKAN:

https://www.virustotal.com/pl/url/25150f0aec16716baa2ab8a110def6e6ddf2aa1aaef35379635a79de8d020dfa/analysis/1413287525/
  • Odpowiedzi 64
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Bardzo fajny plugin choć spotkałem się z podobnym ale to był scrypt a scrypt nie dorasta do pluginów :D i jak widać jest rozwinięty.
Zaraz go przetestuje na serwerze i zobaczę jak się sprawuje.
Masz +

531001454960877632167.png

Opublikowano

Skrypt dobry tylko szkoda ze nie wymyślisz czegoś nowego ..

To nie skrypt tylko plugin... GZ dla ciebie. Pewnie nawet nie czytałeś tylko spojrzałeś i napisałeś żeby mieć więcej postów 

I jest bardziej zaawansowany.

@topic czy można wielkość teleportu zmienić za pomocą komendy? że np: 300 na 500 ?

531001454960877632167.png

Opublikowano

To nie skrypt tylko plugin... GZ dla ciebie. Pewnie nawet nie czytałeś tylko spojrzałeś i napisałeś żeby mieć więcej postów 

I jest bardziej zaawansowany.

@topic czy można wielkość teleportu zmienić za pomocą komendy? że np: 300 na 500 ?

Nie zakładałem, żeby to robić najprościej usunąć i zrobić od nowa, bądź wbić w teleportdata za pomocą notatnika i edytować potem rl, ale tam trzeba by znać lokacje xD, postaram się dodać coś jak np. /rtp info i bd wyswietlane info teleportu na ktory sie patrzymy, oraz /rpt edit od edycji ;x

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...