Stránka 1 z 1

"Whitelist" script

Napsal: 30 črc 2015, 01:35
od SulFidD
82.208.17.23:27202

Zdravím, chtěl bych se zeptat jestli někdo nevíte o nějakym free "scriptu" kterej byl třeba i tu na fórku (viewtopic.php?f=85&t=8021). Chtěl bych to akorát využít trochu jinak, tak že to s whitelistem nebude mít co dočinění ale že to bude nastavovat skupinu do jaké hráč patří(1), př. Nový hráč po připojení na server bude mít skupinu kde nebudou všechny dostupné pravomoce pro normální hráče, pokud test vyplní a to správně tak dostane normální skupinu hráč kde všechny ty pravomoce budou.

Re: "Whitelist" script

Napsal: 30 črc 2015, 03:06
od Hanakocz
Pokud na skupiny používáš třeba PEX, tak ty to umí... O_o Zkus se kouknout , jak se nastavuje žebříček skupin a co znamená default skupina, ranks atp. : https://github.com/PEXPlugins/Permissio ... emotion%29
Vesměs jde o to, že po připojení dostanou nejnižší skupinu s velmi málo právama (pozor na ty, který musí mít, jinak ani nemůžou chatovat atp) a po splnění nějakých podmínek je přeřadíš třeba commandblokem do skupiny vyšší...

Re: "Whitelist" script

Napsal: 30 črc 2015, 03:30
od SulFidD
Jasně, chápu, ale mě jde právě o to přeřazení do jiné skupine, aby jsem to nemusel dělat všechno ručně, command block mi v tomhle moc nepomůže.

Re: "Whitelist" script

Napsal: 30 črc 2015, 10:50
od Hanakocz
Proč by ti v tom nepomohl? Nejspíš nevíš o tom, že si ho hráči můžou mačkat sami a dokonce jim může fungovat jen za určitých okolností?
Vše záleží na tom, co hráči mají splnit na postup do toho vyššího ranku. Nastuduj si, co všechno dokážou zaznamenávat scoreboardy http://minecraft.gamepedia.com/Scoreboard
Gól je v tom, že commandblock umí vykonat příkaz jen nad těma hráčema, co splňujou určité parametry, které zadáš -> http://minecraft.gamepedia.com/Commands ... _arguments
Tudíž můžeš zadat, že to hráče posune do vyššího ranku pouze, když v určitém scoreboardu má alespoň X bodů. Buď si vybereš některý z scoreboardů, které fungují, nebo můžeš přidávat manuálně jiným commandblokem (který třeba zmáčknou automaticky při splnění něčeho) , a i když by ti scoreboardy nestačily, tak stále scoreboard umí checkovat, zda hráč má nějaký achievment. A tam už si můžeš dopsat zcela jakýkoliv achievment(který si vytvoříš třeba jen kvuli tomu)........

Jinak kdyby jsi popsal, co hráči mají udělat, aby dostali ten rank, tak by se tu o tom dalo mluvit konkrétněji.
A ....ano, existuje další cesta, tou je si napsat plugin, který bude dělat to samé, ale sám od sebe. Není to ale tak jednoduché, že si to dokážeš podle wiki nastavit sám, plus to bude větší zátěž na server.