Jump to content

[BF3] ProconRulz - Join Announcer


ImportBot

Recommended Posts

Originally Posted by Bl1ndy*:

 

Code:

# Join Announcer by Bl1ndy
On Join;Incr %server_joins%;Not Rate 2 60;Set %server_joins% 1
On Join;Say Please stand by, %server_joins% more player(s) are joining.
# .
* Restored post. It could be that the author is no longer active.
Link to comment
  • 11 months later...

Originally Posted by StianNorway*:

 

Code:

# Join Announcer by Bl1ndy
On Join;Incr %server_joins%;Not Rate 2 60;Set %server_joins% 1
On Join;Say Please stand by, %server_joins% more player(s) are joining.
# .
Thanks so much for this, been looking all over!!

 

THANKS MAN

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by ty_ger07*:

 

Small question about this,

 

Why is it "Not Rate" 2 60? and not "Rate" 2 60?

Edit: actually, what I wrote below is wrong. It is a timer. It removes players from the incremented count if there have been no joins within the last minute. If 1 or more other people joined within the last minute, it will add to that count and say 2 or more are joining. But if no other player has joined within the last minute, instead of adding to the previous join count, it resets back to 1 joining.

 

Because he wants to show the first time that player is joining the server. If for some reason the player joins, cancels, and then joins again in a one minute period, he doesn't want it to be counted as a second join for that player.

 

So, the first time they join, it will announce that a player is joining. But, if they cancel and then join again within a one minute period, it won't say anything. On the other hand, if they cancel and then join again after a minute, then it will say that they are joining again.

* Restored post. It could be that the author is no longer active.
Link to comment
  • 1 year later...

Originally Posted by m1ndw4lker*:

 

Works like a charm, thanks!

 

What bothers me is that if a player joins and does multiple clicks within a few seconds the following shows up:

 

[19:33:23] STAND BY! 1 more player(s) connecting to server...

[19:33:23] STAND BY! 2 more player(s) connecting to server...

[19:33:23] STAND BY! 3 more player(s) connecting to server...

[19:33:24] STAND BY! 4 more player(s) connecting to server...

 

 

I've experimented with the "PlayerCount", "PlayerOnce" and "Rate" command but that did not work...

 

Does anybody have a solution to prevent this?

* Restored post. It could be that the author is no longer active.
Link to comment
  • 2 months later...
  • 2 years later...

Originally Posted by nbtc971*:

 

Works like a charm, thanks!

 

What bothers me is that if a player joins and does multiple clicks within a few seconds the following shows up:

 

[19:33:23] STAND BY! 1 more player(s) connecting to server...

[19:33:23] STAND BY! 2 more player(s) connecting to server...

[19:33:23] STAND BY! 3 more player(s) connecting to server...

[19:33:24] STAND BY! 4 more player(s) connecting to server...

 

 

I've experimented with the "PlayerCount", "PlayerOnce" and "Rate" command but that did not work...

 

Does anybody have a solution to prevent this?

I know this is old, but I too have a problem with the plugin repeating itself. I tried to fix it by removing the first line that figures out if someone else has joined, etc, and just kept a line that says something along the lines of, "hey this guy just joined the server", but it will still repeat itself up to 5 times. Currently looking for a solution.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by BuRockK*:

 

I dont know how it works for BF3 but in BF4, an "On Join" event in ProconRulz is triggered only after the player has finished loading the map and actually joined the current round. It would not work the way it is meant to be in BF4.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Hodor*:

 

I dont know how it works for BF3 but in BF4, an "On Join" event in ProconRulz is triggered only after the player has finished loading the map and actually joined the current round. It would not work the way it is meant to be in BF4.

BF4 proconrulz On Join triggered when player push on Join buttom.

BTW not working for me always saying thath 1 more player(s) are joining

Code:

On Join;Incr %server_joins%;Not Rate 2 60;Set %server_joins% 1
On Join;Say [Please stand by, %server_joins% more player(s) are joining.]
I even tried:

Code:

On Join;Incr %server_joins%;Not Rate 2 300;Set %server_joins% 1
On Join;Say [Please stand by, %server_joins% more player(s) are joining.]
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by BuRockK*:

 

BF4 proconrulz On Join triggered when player push on Join buttom.

BTW not working for me always saying thath 1 more player(s) are joining

Code:

On Join;Incr %server_joins%;Not Rate 2 60;Set %server_joins% 1
On Join;Say [Please stand by, %server_joins% more player(s) are joining.]
I even tried:

Code:

On Join;Incr %server_joins%;Not Rate 2 300;Set %server_joins% 1
On Join;Say [Please stand by, %server_joins% more player(s) are joining.]
Reason it doesnt work is because youre wrong about "On Join" trigger for ProconRulz.

 

"On Join" triggers only after the player has loaded map.

 

You can try your code in Insane Limits if you like. Unlike ProconRulz, Insane Limits "On Join" triggers when a player has clicked join button.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Hodor*:

 

Reason it doesnt work is because youre wrong about "On Join" trigger for ProconRulz.

 

"On Join" triggers only after the player has loaded map.

 

You can try your code in Insane Limits if you like. Unlike ProconRulz, Insane Limits "On Join" triggers when a player has clicked join button.

You're confusing, I have my own server and I know better how it works On Join! Insane Limits only after the player has loaded map, ProconRulz triggers when a player has clicked join button
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by BuRockK*:

 

You're confusing, I have my own server and I know better how it works On Join! Insane Limits only after the player has loaded map, ProconRulz triggers when a player has clicked join button

Okay man. You should be right, you have your own server.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by BuRockK*:

 

:ohmy:

Ha ha!

Actually, that was an accurate statement from me without even knowing lol. Its the other way around. I just forgot because i shut down both my servers so i dont really mess around with the plugins anymore. (I checked my previous posts on this. Remembered i mentioned this before.)

 

So, in conclusion, if you have your own server its more likely you are right :smile:

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by BuRockK*:

 

For anyone still want this feature, try this:

 

Code:

On Join;
    Incr %server_joins%
    Not Rate 2 60; Set %server_joins% 1
    Say Please stand by, %server_joins% more player(s) are joining.
Reason for the original code wouldnt work might be because theres a seperate "on join" code for "Say" command which triggers either way without waiting for the 60 second timer to calculate how many different players are joining in a minute.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Hodor*:

 

Code:

On Join;
    Incr %server_joins%
    Not Rate 2 60; Set %server_joins% 1
    Say Please stand by, %server_joins% more player(s) are joining.
.
Works like a charm :smile: Thanks mate.
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Hodor*:

 

There is a bug. So if i am try to join on the server several times it wrote:

Please stand by, 1 more player(s) are joining

Please stand by, 2 more player(s) are joining

Please stand by, 3 more player(s) are joining

 

But if with me will join another player it will wrote:

Please stand by, 4 more player(s) are joining (me)

Please stand by, 1 more player(s) are joining (another player)

 

It working like %server_joins%p%% not like %server_joins% strangely....

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by BuRockK*:

 

I cant test the code since i have no server to work in, so i cant test some options to make it work for certain. But you can try to reset %server_joins% variable after the "Say" command to make sure the next on join trigger doesnt "Incr" the variable from previous event.

 

With %server_joins%p%% it will only show "1 players joining" because that variable will only count the joins for one player at a time. %server_joins% is a "shared" variable for every player who triggers the event.

 

Search for "%server_" in ProconRulz documentation and you will understand how variables that starts with "%server_" works.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Chilace*:

 

There is a bug. So if i am try to join on the server several times it wrote:

Please stand by, 1 more player(s) are joining

Please stand by, 2 more player(s) are joining

Please stand by, 3 more player(s) are joining

 

But if with me will join another player it will wrote:

Please stand by, 4 more player(s) are joining (me)

Please stand by, 1 more player(s) are joining (another player)

 

It working like %server_joins%p%% not like %server_joins% strangely....

This is because the condition "Rate" refers to the particular player (per-player condition) but %server_joins% is per-server variable.

 

Try this 2 codes and take the one that suits you most:

Code:

On Join;
    Incr %server_joins%
    Rate 2 60;Decr %server_joins%
    Say Please stand by, %server_joins% more player(s) are joining.
On Spawn;PlayerOnce;Decr %server_joins%
Code:
On Join;Not Rate 2 60;Incr %server_joins%;Say Please stand by, %server_joins% more player(s) are joining.
On Spawn;PlayerOnce;Decr %server_joins%
The difference between these codes:

in the first case the chat message will appear each time the player presses the join;

in the second case the chat message will only appear when the player presses the join first time for 60 seconds.

 

There is a caveat:

If a player quits after joining without spawning and tries to connect after 60 sec since his last join, then %server_joins% will be incorrect (+1). In this case you can use "Rate 2 300"

But on the other side, if a player has joined, spawned and been disconnected and he tries to connect within 5 min since his last join, then %server_joins% will be incorrect too (-1).

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Hodor*:

 

This is because the condition "Rate" refers to the particular player (per-player condition) but %server_joins% is per-server variable.

 

Try this 2 codes and take the one that suits you most:

Code:

On Join;
    Incr %server_joins%
    Rate 2 60;Decr %server_joins%
    Say Please stand by, %server_joins% more player(s) are joining.
On Spawn;PlayerOnce;Decr %server_joins%
Code:
On Join;Not Rate 2 60;Incr %server_joins%;Say Please stand by, %server_joins% more player(s) are joining.
On Spawn;PlayerOnce;Decr %server_joins%
The difference between these codes:

in the first case the chat message will appear each time the player presses the join;

in the second case the chat message will only appear when the player presses the join first time for 60 seconds.

 

There is a caveat:

If a player quits after joining without spawning and tries to connect after 60 sec since his last join, then %server_joins% will be incorrect (+1). In this case you can use "Rate 2 300"

But on the other side, if a player has joined, spawned and been disconnected and he tries to connect within 5 min since his last join, then %server_joins% will be incorrect too (-1).

Please stand by, 17 more player(s) are joining. :ohmy:
* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Chilace*:

 

Please stand by, 17 more player(s) are joining. :ohmy:

??? ? ????, ??? ????????? ???-?? ????? ?? ????. :ohmy:

? ???? ???????? ??????? ???????????????? ????????????? ?? 1 ??? ??????? join ?? ???? 2 ??? ? ?????? ? ??????????? ?? 1 ??? ??????????? ??????. ??? ????????? ???????? ????? ??????? ????? ?????????? ???????? ???????? ? ??? ??????, ?? ??????? ?? ???? ????? ???????. ????????, ????? ?????????????? (??????? ?????????????) ? ????????????? ??? ??????????? (??????? ?? ???????????), ???? ?? ????? ??????? ? ??????? ?????? (??????? ?? ?????????????) ? ???????????? (??????? ???????????), ?? ??? ?????????.

?? ???????? ???????? ????? ????? ????? ???????????? ??? ??????????? ?????? ?? ??????? ? ?????????????? ??????? ?? ??????????? (??? ?????? ??? ??? ??? ???????????) - ??? ? ??????? ?????, ???????? ?????? ?????. ?????? ??? ???? ?????????? ????????, ??? ????? ????????? :cool:

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Hodor*:

 

??? ? ????, ??? ????????? ???-?? ????? ?? ????. :ohmy:

? ???? ???????? ??????? ???????????????? ????????????? ?? 1 ??? ??????? join ?? ???? 2 ??? ? ?????? ? ??????????? ?? 1 ??? ??????????? ??????. ??? ????????? ???????? ????? ??????? ????? ?????????? ???????? ???????? ? ??? ??????, ?? ??????? ?? ???? ????? ???????. ????????, ????? ?????????????? (??????? ?????????????) ? ????????????? ??? ??????????? (??????? ?? ???????????), ???? ?? ????? ??????? ? ??????? ?????? (??????? ?? ?????????????) ? ???????????? (??????? ???????????), ?? ??? ?????????.

?? ???????? ???????? ????? ????? ????? ???????????? ??? ??????????? ?????? ?? ??????? ? ?????????????? ??????? ?? ??????????? (??? ?????? ??? ??? ??? ???????????) - ??? ? ??????? ?????, ???????? ?????? ?????. ?????? ??? ???? ?????????? ????????, ??? ????? ????????? :cool:

???? ???????? ????, ?????? ??? ??????? ?? ???????? ?????????, ???? ??? ???????? ?????????:

Code:

On Join;
    Incr %server_joins%
    Not Rate 2 60; Set %server_joins% 1
    Say Please stand by, %server_joins% more player(s) are joining.
? ??? ????:

???? ? ???? ??????? ??? ??????? ?????? ?? ?????? ? ????? ALT+F4, ????? ?????? ???????? ????? - ????? ?????? ?????????:

Please stand by, 1 more player(s) are joining

Please stand by, 2 more player(s) are joining

Please stand by, 3 more player(s) are joining

 

?? ??? ?????? ?? ???? ?????? ?????? ????? - ?? ???????:

Please stand by, 4 more player(s) are joining (? 4?? ??? ?????? ?? ??????)

Please stand by, 1 more player(s) are joining (?????? ????? 1?? ??? ??????? ?? ??????)

? ??? ??? 2 ??????? ??????? ? ??? ??? ???????, ??? ??? ?? ??????? ?.? 5 more player(s) ?????? ???????????)

 

? ???? ?? ?????? ??????? ?????? ?????? ? ?????????? 10 ???:

Please stand by, 1 more player(s) are joining (1?? ?????)

Please stand by, 1 more player(s) are joining (2?? ?????)

Please stand by, 1 more player(s) are joining (3?? ?????)

 

?????? ???????? ?????-??.

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Chilace*:

 

???? ???????? ????, ?????? ??? ??????? ?? ???????? ?????????, ???? ??? ???????? ?????????:

Code:

On Join;
    Incr %server_joins%
    Not Rate 2 60; Set %server_joins% 1
    Say Please stand by, %server_joins% more player(s) are joining.
?????? ???????? ?????-??.
?????? ?? ???????? - ???????? ?????? ???, ??? ? ???????? ?? ??????. ????? ???????? ???? 3 ????????.

??? ?????? ??????, ??? ??????? %server_joins% ????? ??? ???? ??????? ?? ???????, ? ??????? "Rate" ????????? ? ??????????? ??????.

? ???? ??????? 3 ???????? ?? 1 ????????, ?????? ???? ???????? ??????????? ?? ???????, ? 2 ????????? ??????????.

 

???? ? ???? ??????? ??? ??????? ?????? ?? ?????? ? ????? ALT+F4, ????? ?????? ???????? ????? - ????? ?????? ?????????:

Please stand by, 1 more player(s) are joining

Please stand by, 2 more player(s) are joining

Please stand by, 3 more player(s) are joining

1) ?? ???????? ?? ?????? ? ?????? ??? - ??????????? ???????:

a) ????????????? ??????? (%server_joins%=0+1);

B) ??????????? ??????? - ????????? "??????" (??? ??? ??? ???? ?????? ?????), ??????? ??????????????? ? 1 (%server_joins%=1);

?) ? ???? ??????? "Please stand by, 1 more player(s) are joining"

 

2) ?? ???????? ?? ?????? ?? ?????? ??? - ??????????? ???????:

a) ????????????? ??????? (%server_joins%=1+1);

B) ??????????? ??????? - ????????? "????" (??? ??? ?? ????????????? 2 ???? ? ??????? 1 ??????), ???????? ?? ???????????;

c) ? ???? ??????? "Please stand by, 2 more player(s) are joining"

 

3) ?? ???????? ?? ?????? ? ?????? ??? - ??????????? ???????:

a) ????????????? ??????? (%server_joins%=2+1);

B) ??????????? ??????? - ????????? "????" (??? ??? ?? ????????????? 2 ???? ? ??????? 1 ??????), ???????? ?? ???????????;

c) ? ???? ??????? "Please stand by, 3 more player(s) are joining"

 

?? ??? ?????? ?? ???? ?????? ?????? ????? - ?? ???????:

Please stand by, 4 more player(s) are joining (? 4?? ??? ?????? ?? ??????)

Please stand by, 1 more player(s) are joining (?????? ????? 1?? ??? ??????? ?? ??????)

4) ?? ???????? ?? ?????? ? ????????? ??? - ??????????? ???????:

a) ????????????? ??????? (%server_joins%=3+1);

B) ??????????? ??????? - ????????? "????" (??? ??? ?? ????????????? 2 ???? ? ??????? 1 ??????), ???????? ?? ???????????;

c) ? ???? ??????? "Please stand by, 4 more player(s) are joining"

 

5) ?????? ????? ??????? ?? ?????? ? ?????? ??? - ??????????? ???????:

a) ????????????? ??????? (%server_joins%=4+1);

B) ??????????? ??????? - ????????? "??????" (??? ??? ??? ?????? ????? ??????? ??????), ??????? ??????????????? ? 1 (%server_joins%=1);

?) ? ???? ??????? "Please stand by, 1 more player(s) are joining"

 

? ???? ?? ?????? ??????? ?????? ?????? ? ?????????? 10 ???:

Please stand by, 1 more player(s) are joining (1?? ?????)

Please stand by, 1 more player(s) are joining (2?? ?????)

Please stand by, 1 more player(s) are joining (3?? ?????)

1) 1-?? ????? ??????? ?? ?????? ? ?????? ??? - ??????????? ???????:

a) ????????????? ??????? (%server_joins%=x+1);

B) ??????????? ??????? - ????????? "??????" (??? ??? ??? ?????? ????? 1-?? ??????), ??????? ??????????????? ? 1 (%server_joins%=1);

?) ? ???? ??????? "Please stand by, 1 more player(s) are joining"

 

2) 2-?? ????? ??????? ?? ?????? ? ?????? ??? - ??????????? ???????:

a) ????????????? ??????? (%server_joins%=x+1);

B) ??????????? ??????? - ????????? "??????" (??? ??? ??? ?????? ????? 2-?? ??????), ??????? ??????????????? ? 1 (%server_joins%=1);

?) ? ???? ??????? "Please stand by, 1 more player(s) are joining"

 

3) 3-?? ????? ??????? ?? ?????? ? ?????? ??? - ??????????? ???????:

a) ????????????? ??????? (%server_joins%=x+1);

B) ??????????? ??????? - ????????? "??????" (??? ??? ??? ?????? ????? 3-?? ??????), ??????? ??????????????? ? 1 (%server_joins%=1);

?) ? ???? ??????? "Please stand by, 1 more player(s) are joining"

* Restored post. It could be that the author is no longer active.
Link to comment

Originally Posted by Hodor*:

 

??? ??? ??????? ?????? ????????? ??????? ? ???, ??????? ??????? ??????? ?? ??????, ? ???? ? ??????? 1 ?????? ?? ?????? ??????? ?????? 1 ???????, ?? ??????? ?????? ???????? ?? %server_joins%1 ?.? Not Rate 2 60.

 

????? ?? ????? ??????? ???? ??? ????????? ?????? Please stand by, 1 more player(s) are joining, ??? ?? ???????? ??? ????????? ?????. ? ??????? ?? ?????? ??????? 5 ???????, ??? ???????? Join ? ?????????? ? 10 ??????, 10*5=50 ?????? ? ? ??? ?????? ?????????? ????????? ?????? 10 ??????, ????? ????? ???????? ??????????????:

Please stand by, 1 more player(s) are joining

Please stand by, 2 more player(s) are joining

Please stand by, 3 more player(s) are joining

Please stand by, 4 more player(s) are joining

Please stand by, 5 more player(s) are joining

?? ??????????:

Please stand by, 1 more player(s) are joining

Please stand by, 1 more player(s) are joining

Please stand by, 1 more player(s) are joining

Please stand by, 1 more player(s) are joining

Please stand by, 1 more player(s) are joining

 

?? ???????? ??????.

* Restored post. It could be that the author is no longer active.
Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

Please review our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.