[LIF] Guild Commands

Oznámení z řad adminů.

Discord: https://discord.gg/GQSSeNH
TS3 server: ts3.terrasancta.cz
Uživatelský avatar
Potky
Admin
Příspěvky: 715

[LIF] Guild Commands

Příspěvek#1 » 04 říj 2017 20:00

Guild Commands (konzole Ctrl+;)

/guild create <name> <tag> <charter> - vytvoří guildu

/guild invite <player_name> - pozve hráče do guildy (použij ID hráče namísto jména pokud není online)

/guild leave - opustíš svou guildu

/guild kick <player_name> - vykopne určitého hráče z tvé guildy

/guild destroy - odstraní tvou guildu

/guild role <player_name> <1-7> - poskytne hráči guildovní roli od 1 - lídr do 7 - rekrut

/guild standing <guild_name> <1-5> - změní postavení k jiné guildě, od 1 - válka do 5 - spojenectví, 3 - neutrální

/claimrule {town, realm, yo} {char, guild, role, standing} {player_name, guild_name, <1-7>, <1-5>} {00000-11111} - nastaví vlastní nároková práva

    {town, realm, yo} - typ nároku (MMO má 2 odlišná území - město a království, YO guildy mají implementováno jediné uzemí nazvané yo)

    {char, guild, role, standing} - předmět nároku, entita obdrží vlastní oprávnění

    {player_name, guild_name, <1-7>, <1-5>} - specifikace předmětu nároku, u hráče je to jeho/její název, u guildy je to její název, u role je to číslo od 1 do 7 a pro postavení je to číslo od 1 do 5

    {00000-11111} - nároková práva, v pořadí: Vstup, Postavit, Nárok, Použít, Zničit.
    0 znamená zamítnuto, 1 znamená povoleno

Příklady:

/claimrule town char Vasily 00010 - hráči Vasily povolí možnost používání v guildovním území (MMO pouze)

/claimrule yo role 7 11111 - povolí všem rekrutům všechna nároková oprávnění v guildovním území (v YO pouze).

/claimrule yo char Potky 11111 - povolí hráči Potky všechna oprávnění (i bez členství v guildě)


Kód: Vybrat vše

http://steamcommunity.com/app/290080/discussions/7/3223871682621379541/
Potky - webmaster, support, co-founder
team member of TerraSancta.cz

Obrázek

Uživatelský avatar
Hači
Admin
Příspěvky: 655

Re: [LIF] Guild Commands

Příspěvek#2 » 05 říj 2017 12:27

Aha... :good:
Hači - herní admin, správce, zakladatel
člen týmu TerraSancta.cz

Obrázek

Uživatelský avatar
Potky
Admin
Příspěvky: 715

Re: [LIF] Guild Commands

Příspěvek#3 » 09 říj 2017 21:23

Na serveru LiF#1 jsme právě upravili způsob oprávnění a vyřešili tím bug claimu. Oprávnění DENY (odmítnutí) na konkrétní postavě má větší váhu než oprávnění pro roli (např. rekrut). Pamatujte na to. :good:

Příklad použití:

/claimrule yo char Potky 11111 - povolí hráči Potky všechna oprávnění (i bez členství v guildě)
Potky - webmaster, support, co-founder
team member of TerraSancta.cz

Obrázek

Uživatelský avatar
Potky
Admin
Příspěvky: 715

Re: [LIF] Guild Commands

Příspěvek#4 » 11 říj 2017 15:51

Jelikož jsem včera řešil ještě oprávnění v guildě na LiF#2 serveru, tak jsem připravil jednoduchý report z databáze, kde si můžete ověřit aktuální stav. Je to asi jediná možnost, když in-game není žádné GUI. Příkazy zmíněné výše skutečně fungují. :)

LiF#1 oprávnění:



LiF#2 oprávnění:



Tým TerraSancta.cz
Potky - webmaster, support, co-founder
team member of TerraSancta.cz

Obrázek

SebasCz
Příspěvky: 9

Re: [LIF] Guild Commands

Příspěvek#5 » 19 říj 2017 17:21

Mam otazku.... Chci přidělit práva přes příkaz, ale nedaří se mi to... jak by měla vypadat odpověď konzole abych veděl že je příkaz správně zadán.

A dále, když má hráč více jmen, jak zadávat? Mezerou nebo _ ?

Uživatelský avatar
Potky
Admin
Příspěvky: 715

Re: [LIF] Guild Commands

Příspěvek#6 » 19 říj 2017 19:50

SebasCz píše:Mam otazku.... Chci přidělit práva přes příkaz, ale nedaří se mi to... jak by měla vypadat odpověď konzole abych veděl že je příkaz správně zadán.

A dále, když má hráč více jmen, jak zadávat? Mezerou nebo _ ?


Ahoj,
použij příkaz dle vzoru pro oprávnění konkrétní postavy:

/claimrule yo char Potky 11111

Systém jen potvrdí odeslání příkazu na server zprávou:

Kód: Vybrat vše

SlashCommand('CLAIMRULE') - command was relayed to server


Pokud nesouhlasí syntax nebo není hráč online, tak ti systém odpoví nápovědou:

Kód: Vybrat vše

subcommands are: PERSONAL ADMIN YO REALM TOWN
Potky - webmaster, support, co-founder
team member of TerraSancta.cz

Obrázek

SebasCz
Příspěvky: 9

Re: [LIF] Guild Commands

Příspěvek#7 » 20 říj 2017 22:52

Potky píše:
SebasCz píše:Mam otazku.... Chci přidělit práva přes příkaz, ale nedaří se mi to... jak by měla vypadat odpověď konzole abych veděl že je příkaz správně zadán.

A dále, když má hráč více jmen, jak zadávat? Mezerou nebo _ ?


Ahoj,
použij příkaz dle vzoru pro oprávnění konkrétní postavy...


Děkuji za odpověď

Zpět na “Oznámení”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti

cron