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

Rekomendowane odpowiedzi

Opublikowano

Witam dzisiaj przedstawie wam mój autorski poradnik do pluginu MC Jobs.

MC Jobs jak sama nazwa wskazuję dodaje do naszej gry pracę.

A więc do rzeczy:

 

Linki: Plugin va
 

1)Plugin MC Jobs:

2)plugin Vault

http://dev.bukkit.org/bukkit-plugins/mcjobs/
http://dev.bukkit.org/bukkit-plugins/vault/

Skan:

skan jest moim zdaniem zbędny , gdyż linki pochodzą z oficjalnej strony Bukkita

Instalacja:
Pobrane pliki .jar wrzucamy do folderu plugins i uruchiamy serwer

 

Konfiguracja:

Aby dotrzeć do pliku konfiguracyjnego w chodzimy w folder plugins , a następnie MC Jobs i najlepiej za pomocą Notepad++ edytujemy plik config.yml

 

Domyślny konfig wygląda tak:

 

max_pay: -1

percent_cost: 95
show_pay: true
timers:
  time_interval: 60
  rejoin_interval: 360
  player_save: 15
  show_interval: 5
  delete_cache: 180
max_jobs:
  default: 4
  Members: 5
  Admins: 6
ranks:
  novice: 1
  apprentice: 10
  trained: 20
  professional: 50
  veteran: 100
  expert: 250
  master: 500
  grandmaster: 1000
backend:
  type: file
  user: user
  pass: password
  database: sql
  host: localhost
  port: 3306
advanced:
  language: english
  usePerms: false
  multiWorld: false
  payment_type: money
  payment_mod: vault
  log_mod: none
  pay_scale: 1
  xp_modifier: 10
  pay_spawners: false
  spawn_distance: 8
  nopitch: false
  prune: false
  version: 3100
 
Teraz postaram się opisać co oznaczają interesujące nas jego fragmenty , a więc do dzieła:
 
show_pay: true - ta linijka odpowiada za to czy gracze mają widzieć na chacie ile zarobli w ostatnim czasie , true oznacza że graczom na chacie będzie wyświetlany takowy komunikat , a false przeciwnie.
 
max_jobs:
  default: 4
  Members: 5
  Admins: 6

ten fragment kkonfiguracji odpowiada za maksymalną liczbę zawodów dla jednego gracza , dla zwykłych graczy interesuję nas komenda default , jeżeli nie mamy na serwerze zrobionych rang , a admin wyróżnia się posiadaniem operatora to ta linijka dotyczy wszystkich graczy oraz adminów.

ranks:
  novice: 1
  apprentice: 10
  trained: 20
  professional: 50
  veteran: 100
  expert: 250
  master: 500
  grandmaster: 1000
 
Ten fragment odpowiada za rangi poszczególnych zawodów od najniższej (novice) do najwyższej (grandmaster) , to co tu możemy zrobić to zmienić nazwe rang , np w celu spolszczenia pluginu , cyferki natomiast oznaczają poziom wymagany do osiągnięcia danej rangi.

 language: english
 
 
Tutaj możemy zmienić język pluginu , ja dla pewności polecam pozostawienie języka angielskiego , jednak jeżel bardzo wam zależy możece zmienić język na dowolny.

To tyle z konfigu , pozostałe linijki są skonfigurowane tak jak trzeba , i jeżeli nie znacie dobrze angielskiego radzę ich nie ruszać.
 

 

 

 

Tworzenie własnego zawodu:

Chociaż domyślne zawody tego pluginu jest dobry , pewnie chcielibyście dodać własne prace? Poza tym w domyślnym konfigu są dwa zawody które zabierają naszym graczom pieniądze.Więc należy je według mnie usunąć , są to taxes i bulldozer.

 

Musimy dotrzeć do pliku jobs.yml w folderze MC Jobs
 

Pracę omówię na przykładzie Buildera czyli budowniczego

jobs:

 builder:
     description: The builder earns money by placing construction blocks.
     basepay: 3.0
     exp: 1
     place:
       pays: true
       hide: false
       tier1: wood wood_stairs sign_post wooden_door wall_sign furnace workbench trap_door chest fence bed_block ladder
       tier2: cobblestone_stairs step stone_plate glass thin_glass fence_gate stone
       tier3: brick brick_stairs sandstone smooth_brick smooth_stairs nether_brick nether_fence nether_brick_stairs
       tier4: iron_door_block dispenser bookshelf iron_fence

 

       tier5: brewing_stand enchantment_table

 

 

builder - jest to nazwa naszego zawodu

description-opis naszego zawodu

 

basepay- podstawa wynagrodzenia , zalecam 3.0

 

exp - doświadczenie uzyskiwane z pracy

 

place- jest to typ wykonywanych czynnośći

 

tier - są to tak jakby rangi przedmiotów , im wyższy tier w którym znajduję się przedmiot ( w przypadku budowniczego) tym więcej zarobimy za umieszczenie go

typy czynności:

  • Break - czyli niszczenie przedmiotów
  • place - ustawianie przedmiotów/bloków
  • craft - tworzenie/craftowanie przedmiotów
  • enchant - enchantowanie przedmiotów
  • defeat - pokonywanie/zabijanie mobów
  • repair - naprawianie przedmiotów
  • fishing - łowienie ryb
  • potions - tworzenie potek

Aby w jednym zawodzie zawrzeć dwie czynności np. place i defeat będzie to wyglądać tak:

 

 

jobs:

 jakaśnazwa:
     description: 
     basepay: 3.0
     exp: 1
     place:
       pays: true
       hide: false
       tier1: 
       tier2:
       tier3: 
       tier4: 

       tier5:

     defeat:

       pays: true

       hide: false     

       tier1: 
       tier2:
       tier3: 
       tier4: 

       tier5:

 
Przy Tier'ach wpisujemy angielskie nazwy itemów ,  wprzypadku nazw dwuczłonowych oddzielamy je znakiem "_"
 
 
Na koniec rada ode mnie , przy tworzeniu nowych zawodów radzę przekopiować schemat z jakiegoś gotowego
 
 
Linijka "jobs:"
występuję tylko raz na samym początku pliku
 
 
 
Jest to mój pierwszy poradnik , opisałem wszystko  najlepiej jak potradiłem , proszę o odrobinę wyrozumiałości i przepraszam za ortografie , mam popsuty słownik w przeglądarce
Opublikowano

Dobrze opisane wszystko. Przyda mi sie. Dzięki :)

Zapraszam na serwer MineCraft


[skyBlock][NoPremium][NoHamachi][NoWhiteList] ForestCraft


IP: forestcraft.maxc.pl


Zapraszam :)

  • 11 miesięcy temu...
Opublikowano

Nie działa, mam Budowniczego, mam te tiery itp. Ale jak postawie jakiś blok to nie dostaje ani lvl, ani kasy anie xp

 Oto moje pliki:

   config.yml:

max_pay: -1

percent_cost: 95
show_pay: true
timers:
  time_interval: 60
  rejoin_interval: 100
  player_save: 100
  show_interval: 5
  delete_cache: 180
max_jobs:
  default: 4
  VIP: 5
  SVIP: 10
  Admins: 100
ranks:
  Nowicjusz: 1
 
  apprentice: 10
  trained: 20
  professional: 50
  veteran: 100
  expert: 250
  master: 500
  grandmaster: 1000
backend:
  type: file
  user: user
  pass: password
  database: sql
  host: localhost
  port: 3306
advanced:
  language: english
  usePerms: false
  multiWorld: false
  payment_type: money
  payment_mod: vault
  log_mod: none
  pay_scale: 1
  xp_modifier: 10
  pay_spawners: false
  spawn_distance: 8
  nopitch: false
  prune: false
  version: 3100

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...