Stránka 1 z 1
Nastavenie XP
Napsal: 18 črc 2015, 11:18
od MaHl111
Server: nemám
Ahoj, plánujem si vytvoriť Server zo základom v RPG. Mám už vymyslené a nastavené systémy pre NPC, Veci, Mapu, Budovy a ďalšie veci. Jediná vec čo mi robí problém sú XP. Potrebujem nájsť spôsob ako nastaviť vlastné hodnoty XP. Povedzme že by som chcel aby z Lvl: 0 -> Lvl: 1 bolo potrebných 1000 xp. Ale nenašiel som žiaden plugin alebo teda "spôsob" ako by sa to dalo spraviť. Preto sa chcem spýtať či nepoznáte nejaké riešenie.
P.S. Server zatiaľ nemám pretože chcem mať všetko kompletné a potom si len zaplatiť hosting a preniesť to aby ma to nevyšlo tak draho keďže ešte nemám všetko hotové. Ale mám domáci testovací server takže môžem poskytnúť zdroje v prípade problému.
Ďakujem.
Re: Nastavenie XP
Napsal: 18 črc 2015, 12:02
od MaHl111
Ďakujem ale problém nastáva pri písaní skriptu... Z javou moc neviem (keď vidím skript tak pochopím mechaniku tak si nejak poradím ale neviem si ho vycucať z prsta

). Nejaký nápad?

(Áno viem že som k**** ale keď som potreboval niečo zo skriptami tak som si to spravil sám a fungovalo to... keď som nevedel tak som sa spýtal alebo som si to našiel. Ale všetko si sám nespravím.)
Aj tak ďakujem.
Re: Nastavenie XP
Napsal: 18 črc 2015, 12:27
od Hanakocz
Otázka je, zda nutně potřebuješ měnit, jak se získávají levely.
Nebylo by jednodušší změnit spotřebu a potřebu těch levelů? Na to totiž pluginy jistě existují.
Případně se dá upravit zisk expů z mobů, to by také nemělo být těžké, jde o "vlastnost" mobů a takové věci taky dost věcí dokáže upravit....
samozřejmě by bylo zmíněné věci jednodušší upravit přes mody, znám i pár nástrojů, co by to zvládly. Avšak pak už je to o něčem jinym....
A samozřejmě nejlepší je si to napsat sám, resp. se to naučit. není to tak těžké, na netu je spousta zdrojáků i na takové věci, co bys potřeboval....(na Forge mody je zdroják skoro na všechny mody, spigot a bukkit pluginy jsou v tomto mnohem horší.....)
Vše je o volbě
Re: Nastavenie XP
Napsal: 18 črc 2015, 12:34
od MaHl111
Nutnosť to bohužiaľ je pretože ak sa nemýlim tak základ z levelu 1 na 2 alebo tak je len pár expov. Ide o to že robím RPG v pravom slova zmysle takže by bolo najlepšie spraviť hard levelenie. Už mám aj Plugin na HP takže hráči budú mať tak 8000 hp. Ale ešte ma jedna vec zaujímala... ako by som mohol prepojiť Levely a Pex. Pretože som chcel spraviť tak aby po získaní levelu hráč dostal nový "rank" v pexe a mohol som mu dať permissie na Mounta, Prefix z levelom ([Lvl 1]) a HP cez permissie ale najskôr som chcel doriešiť tieto levely.
Ale level má byť len ako indikátor úrovne a zobrazenie pre hráčov a mechaniku. Nemám v pláne použiť enchanty takže hráči o XP neprídu ani pri Enchante ani smrti. To už mám zabezpečené.
Re: Nastavenie XP
Napsal: 18 črc 2015, 12:52
od Arcas
Dá se to, ale potřebuješ na to plugin.
Možnosti jsou tři - najdeš ho, napíšeš si ho a nebo si najdeš někoho, kdo ti to zařídí.
V podstatě stačí upravit zisk expů např. tak, že budeš při získání zkušenosti dělit (na to potřebuješ vymyslet rovnici) a ručně přičítat. Při level-up se tuším volá event, tudíž pak stačí vyvolat daný příkaz - /pex user jméno promote.
Teoreticky by to nemělo být nic složitého. Pokud máš zájem, napiš mi PM a nějak se dohodneme.
Re: Nastavenie XP
Napsal: 18 črc 2015, 13:45
od MaHl111
To z eventmi by bolo jasné lenže problém je skôr to že každý Level znamená nový pex user %player% a tam to bude o pridávaní a odoberaní groupiek ale urobiť toto sto krát... Pretože po nastavení groupu sa to nedá spraviť ekvivalentne na každý level takže to treba spraviť ručne (teda napísať to ručne).
Re: Nastavenie XP
Napsal: 18 črc 2015, 14:37
od Arcas
V podstatě ano, i když možností je teoreticky více. U pluginu na zakázku se dá mluvit i o úpravě chatu přes chatmanager či jiného správce chatu.
Re: Nastavenie XP
Napsal: 18 črc 2015, 15:32
od Hanakocz
MaHl111 píše:To z eventmi by bolo jasné lenže problém je skôr to že každý Level znamená nový pex user %player% a tam to bude o pridávaní a odoberaní groupiek ale urobiť toto sto krát... Pretože po nastavení groupu sa to nedá spraviť ekvivalentne na každý level takže to treba spraviť ručne (teda napísať to ručne).
Docela běžné v programování je to, že můžeš využít víc podmínek.....
Takže něco ve stylu (když levelup AND nový level = 10) udělej příkaz
A pak máš podmínek tolik, kolik máš skupin (třeba po 5 nebo 10 levelech) a už to nebude tak hrozné
Re: Nastavenie XP
Napsal: 18 črc 2015, 15:52
od Smexhy
Technická podpora tu už ale končí, nemáš server, nemáš podporu. Zakúp si server, a potom sa ozvi znovu. Kecy o tom že si ho kúpiš sú zatiaľ len "konšpiračné teórie".