That doesn’t work either, I don’t know why. At least for if blocks.
Maybe it isn’t the trigger. Have you tried to make sure that everything else works?
No no, same device, 2 separate blocks
That’s probably why. You can only have a single trigger with all the names, or it black lists all the names, the way you are doing it. You could have one of the triggers trigger the next one if the name isn’t on that list.
Yes, I did that, but it doesn’t work.
Check all other devices and everything to se if the system works right
How would I do that, @getrithekd? That seems like a good idea, but I currently don’t know how to implement that.
It did before I added the second set of blocks.
Just make the second trigger receive on “Next Check” and make the first trigger broadcast instead of “Name Blocked”, broadcast on “Next Check”.
However, I recommend putting all the names in one block as much as you can to deuce how many blocks you use.
I couldn’t do that though. Could you please tell me how? I mean the block squeezing part.
I just did.
Do you have two seperate if statements that check for player names?
ex:
if players are whitelisted
dont ban
else
ban
if players are whitelisted
dont ban
else
ban
If so, because there are different names in each if statement, one passes and one fails, so all players will be banned.
I tried doing that, but it would ban me every time.
Do you have two triggers?
That is your problem I think… both triggers run and one passes and one fails
So all players are banned
If you stop one of the triggers from running, does it work?
Yes it does. However I have 0 clue why.
Ok so, the reason it only works with one trigger:
When the check is run on the player, both triggers are trigged, so both if statements run.
This means that one if statement that has the player’s name in it will pass, but one if statement will fail, since they contain different names.