caspa Posted May 19, 2015 Group: Members Topic Count: 194 Topics Per Day: 0.04 Content Count: 499 Reputation: 3 Joined: 03/11/12 Last Seen: September 18, 2023 Share Posted May 19, 2015 hello fellow rathena users.. i just want to know why this particular script does not work..it doesn't read any user on the maps... OnInIt: set .@pvp_maps,getmapusers("pvp_y_room") + getmapusers("pvp_y_1-2") + getmapusers("pvp_2v2"); while(1){ delwaitingroom; waitingroom "PvP Room ["+.@pvp_maps+" User"+(( .@pvp_maps >= 2 ) ? "s" : "" )+"]",0; sleep 1000; } end; } Quote Link to comment Share on other sites More sharing options...
EL Dragon Posted May 19, 2015 Group: Members Topic Count: 86 Topics Per Day: 0.02 Content Count: 591 Reputation: 146 Joined: 06/19/12 Last Seen: December 10, 2016 Share Posted May 19, 2015 remove set .@pvp_maps,getmapusers("pvp_y_room") + getmapusers("pvp_y_1-2") + getmapusers("pvp_2v2"); waitingroom waitingroom "PvP Room ["+( getmapusers("pvp_y_room") + getmapusers("pvp_y_1-2") )+"]",0; 1 Quote Link to comment Share on other sites More sharing options...
caspa Posted May 19, 2015 Group: Members Topic Count: 194 Topics Per Day: 0.04 Content Count: 499 Reputation: 3 Joined: 03/11/12 Last Seen: September 18, 2023 Author Share Posted May 19, 2015 if i do that then the waiting room will display something like [PvP Room - [100 Users]]i need it to add all the user on all 3 maps and show it on the waitingroom as 1so if pvp_1 has 3 people and pvp_room has 2 people then pvp_3 has 4 people... i want the waiting room to show [9 Users] help please.... Quote Link to comment Share on other sites More sharing options...
Brian Posted May 20, 2015 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 2223 Reputation: 593 Joined: 10/26/11 Last Seen: June 2, 2018 Share Posted May 20, 2015 You have the right idea in your 1st post, but this line set .@pvp_maps,getmapusers("pvp_y_room") + getmapusers("pvp_y_1-2") + getmapusers("pvp_2v2");needs to be inside the while loop so it recalculates the 'getmapusers' every loop.When it's before the loop, it only runs once OnInit and the count is never recalculated. OnInit: while (1) { delwaitingroom; set .@count, getmapusers("pvp_y_room") + getmapusers("pvp_y_1-2") + getmapusers("pvp_2v2"); waitingroom "PvP Room ["+ .@count + ((.@count==1) ? " User" : " Users") +"]",0; sleep 1000; } } Quote Link to comment Share on other sites More sharing options...
Question
caspa
hello fellow rathena users.. i just want to know why this particular script does not work..
it doesn't read any user on the maps...
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.