Kappasaurus submitted a new resource:
NameRewards - Assign players groups based on phrases found in their name.
Read more about this resource...
NameRewards
Moved
Total Downloads: 162 - First Release: Nov 1, 2016 - Last Update: Nov 1, 2016
- 5/5, 6 likes
-
nice plugin, well for spread the server a little
can you hook the rewards to economics and ServerRewards? will be great Some $$ as reward or Some Kit too. -
-
for example 1 check each month -
-
think if somebody put the X phrase at nickname
enter
then delete the X phrase...
Is not the idea, Maybe you can activate a timer, If somebody have more time the name then Better rewards -
nice idea, Kappa.
does it Case Sensitive? would be great have that option in the config, so only exact phase will bring you to a specific group.
also does it check player's nickname on every join?
and i see no point to adding timer as StreetDog proposed, it's just joining server case.
br. -
-
still don't understand.. is "RaidersParadise.EU" are same as "raidersparadise.eu" ? because for me is much more easier to read and remember first one, but if players will use last one i didn't get that effect what i wanted. so they will spread my server name way no one will remember.
sorry for my English. -
-
The group comes, but does not go out after the change of name. HELP
-
-
The config put "POWERHURT"
I create the nickname "Natrix | POWERHURT".
I went to the server.
Adds a group, and all is well.
Released from the server and set the nickname "Natrix"
I went to the server.
I'm back in the group -
@Kappasaurus not be better to do it like that ?
Code:void OnUserConnected(IPlayer player) { permission.AddUserGroup(player.Id, config.Group); foreach (var phrase in config.Phrases) { if (permission.UserHasGroup(player.Id, config.Group)) break; if (!player.Name.ToLower().Contains(phrase.ToLower())) { if (permission.UserHasGroup(player.Id, config.Group)) permission.RemoveUserGroup(player.Id, config.Group); } } }
Last edited by a moderator: Nov 29, 2016 -
-
[DOUBLEPOST=1480426817][/DOUBLEPOST] -
Will update when I get home.
-
Code:
void OnUserConnected(IPlayer player) { permission.AddUserGroup(player.Id, config.Group); foreach (var phrase in config.Phrases) { if (!player.Name.ToLower().Contains(phrase.ToLower())) { if (permission.UserHasGroup(player.Id, config.Group)) permission.RemoveUserGroup(player.Id, config.Group); }
P.S Thx my friend -
-
Wulf Community Admin