Jedná sa o plugin, ktorý dokáže generovať NPC postavičky, ktoré nezaberajú miesto na servery.
Ide vlastne o to, že týmto postavičkám môžete dávať rôzne vlastnosti. Môžete ich modifikovať, upravovať skin, farbu, text a podobne.
Poznáme 6 druhov týchto postavičiek, a to:
• Blacksmith - kováč (kovář), ktorý za určitú sumu alebo zadarmo opravuje nástroje.
• Guard - strážca alebo body-guard, ochraňuje zakladateľa tejto postavičky.
• Healer - zdravotník, ktorý za určitú sumu alebo zadarmo pridáva život hráčovi.
• Quester - zadáva hráčovi úlohy, ktoré musí splniť.
• Trader - predáva a kupuje veci.
• Wizard - je to čarodejník, ktorý teleportuje hráčov, spawnuje móbov alebo mení čas.
Chcem upozorniť, že na Tradera dávajte pozor, keďže sa z neho dajú vytiahnuť veci bez platenia !
Plugin sťahujte tu: http://dev.bukkit.org/server-mods/citizens/
Doporučujem pravidelne aktualizovať, keďže sa jedná o náročný plugin.
___________________________________________________________________________________________________
Vytvorenie základnej postavičky bez funkcií:
1. Postavíme sa na miesto, kde chceme mať postavičku (pokiaľ sa jedná o stabilnú postavičku).
2. Napíšeme príkaz /npc create <Meno postavičky>
○ pokiaľ chcete, aby postavička mala nejaký skin, dajte jej meno podľa hráča, ktorý takýto skin má.
3. Pokiaľ chceme, aby postavička niečo písala do chatu, tak napíšeme príkaz /npc talkclose
○ po použití príkazu by postavička mala písať hlášky do chatu.
3. Pokiaľ chcem nastaviť vlastné hlášky, použijeme príkaz /npc set <Text, môžete používať aj farby, čiže &1, &2, ...>
4. Pokiaľ sa nejedná o postavičku, ktorá má skin, tak jej môžete nastaviť farbu nicku príkazom /npc color <&1, &2, ...>
5. Pokiaľ chcete, aby postavička mala stabilný pohľad, použite príkaz /npc lookat <on/off>
○ po použití príkazu sa bude postavička pozerať tam, kde ste sa pozerali vy pri použití príkazu.
6. Pokiaľ chcete dať postavičke nejaké brnenie či nejaký item do rúk, napíšte príkaz /npc equip
○ po použití príkazu sa Vám aktivuje mód úpravy, a môžete klikať na postavičku itemamy, ktoré máte v inventári pravým tlačidlom.
___________________________________________________________________________________________________
Vytvorenie postavičky Blacksmith:
1. Všetky príkazy môžete použiť ako u základnej postavičke
2. Napíšete príkaz /toggle blacksmith
3. Pokiaľ si chcem nastaviť cenu za opravenie náradie, musíme upraviť config. (Defaultne to stojí 10 $):
Kód: Vybrat vše
# Blacksmith Configuration
base-prices:
default: 10
defaults:
messages:
busy-with-player: <c>I'm busy at the moment. Come back later!
busy-with-reforge: <c>I'm working on it. Be patient!
cooldown-not-expired: <c>You've already had your chance! Give me a break!
cost: <e>It will cost <a><price> <e>to reforge that <a><item><e>! Click again to reforge!
fail-reforge: <c>Whoops! Didn't mean to do that! Maybe next time?
insufficient-funds: <c>You don't have enough money to reforge that item!
invalid-item: <c>I'm sorry, but I don't know how to reforge that!
start-reforge: <e>Ok, let's see what I can do...
successful-reforge: <a>There you go! All better!
percent-chance-to-fail-reforge: 10
maximum-enchantments: 3
delays-in-seconds:
maximum: 30
minimum: 5
reforge-cooldown: 60
enchantment-modifiers:
default: 5
___________________________________________________________________________________________________
Vytvorenie postavičky Guard:
1. Všetky príkazy môžete použiť ako u základnej postavičke
2. Napíšete príkaz /toggle guard
3. Pomocou príkazu /guard <bouncer | bodyguard> si nastavíme, či bude "vyhadzovač" alebo "osobný strážca"
4. Pomocou príkazu /guard aggro nastavíte útočenie po hráčoch
5. Pokiaľ ste si nastavili bouncera, tak nastavte vzdialenosť, z ktorej bude "vyhadzovať" pomocou príkazu /guard radius <hodnota>
___________________________________________________________________________________________________
Vytvorenie postavičky Healer:
1. Všetky príkazy môžete použiť ako u základnej postavičke
2. Napíšete príkaz /toggle healer
3. Pomocou príkazu /healer level-up <hodnota> nastavíte počet životov, ktoré "daruje".
4. Pomocou príkazu /healer status si pozriete status postavičky.
___________________________________________________________________________________________________
Vytvorenie postavičky Quester:
1. Všetky príkazy môžete použiť ako u základnej postavičke
2. Napíšete príkaz /toggle quester
3. Všetky úlohy je potrebné zapisovať do configu.
4. Pomocou príkazu /quester assign <Názov úlohy> priradíte postavičke úlohu, ktorú bude žiadať od hráča.
5. Pomocou príkazu /quester remove <Názov úlohy> vymažete postavičke úlohu, ktorú bude žiadať od hráča.
Tu je časť configu, kde musíte zapisovať úlohy:
Kód: Vybrat vše
ExampleName:
texts:
description: You MUST help me! (this is what he will say when you right click him ones
completion: You found it! (when you complete quest)
acceptance: Great. (if you accept the quest)
repeats: -1 (amount of times you can do quest -1 is as much you want 0 is non 1 is 1 time repeat etc)
objectives:
'0':
'0':
type: move location (you can have different quests types collect, move location,hunt)
location:
x: 872
y: 57
z: 12
world: niflheim
amount: 2
message: You've done it!
rewards:
'0':
type: money
id: 0
amount: 500
take: false
___________________________________________________________________________________________________
Vytvorenie postavičky Trader:
1. Všetky príkazy môžete použiť ako u základnej postavičke
2. Napíšete príkaz /toggle trader
3. Obchodník funguje tak, že hráč klikne na postavičku pravým tlačidlom, a otvorí sa mu okno ako pri chestke.
4. Pomocou príkazu /trader <buy/sell> <item ID(:počet(:data))> <cena(:počet(:data))> nastavíme obchodníkovi, aký item bude za koľko predávať či kupovať.
5. Pokiaľ chcete vymazať nejaký item obchodníkovi, spravíte tak pomocou príkazu /trader <buy/sell> remove <item ID>
6. Pokiaľ má obchodník aj vykupovať veci, potrebuje peniaze, ktoré mu musíte dať pomocou príkazu /npc money <give/take> <čiastka>
___________________________________________________________________________________________________
Vytvorenie postavičky Wizard:
1. Všetky príkazy môžete použiť ako u základnej postavičke
2. Napíšete príkaz /toggle wizard
3. Čarodejník potrebuje k svojej funkčnosti tzv. silu, ktorú mu musíte dať pomocou príkazu /wizard unlimited
4. Pomocou príkazu /wizard <mód> mu nastavíte, ktorú funkciu bude vykonávať, buď teleport, spawn alebo time
___________________________________________________________________________________________________
Permissions pre Citizens plugin:
Kód: Vybrat vše
Trader:
citizens.trader.use - povolí používať obchodníka
citizens.create.trader - povolí vytvárať obchodníka
citizens.modify.trader - povolí nastavovať obchodníka
citizens.trader.use.trade - povolí kupovať/predávať veci obchodníkovi
Healer:
citizens.use.healer - povolí používať healera
citizens.create.healer - povolí vytvárať healera
Blacksmith:
citizens.blacksmith.use.repair - povolí používať kováča
citizens.create.blacksmith - povolí vytvárať kováča
citizens.modify.blacksmith - povolí nastavovať kováča
Postupne budem tento návod aktualizovať, keďže na dnes už stačí
Pokiaľ tam niečo chýba alebo je niekde chyba, prosím informujte.
Pokiaľ ti tento návod pomohol, odmeň ma karmou prosím !