Jump to content
  • 0

Waitingroom


Deity

Question


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  93
  • Reputation:   0
  • Joined:  03/04/12
  • Last Seen:  

Hi, is it possible to send morethan 32vs32 players in Battlegrounds?

I changed the limit into 40 and we were able to get 80 players to join.

but the problem is, after reaching the required players (40vs40) it didn't warp all of them, only 64 players (32vs32)

How can I fix this? Thanks in advance!

Link to comment
Share on other sites

4 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  47
  • Topics Per Day:  0.01
  • Content Count:  633
  • Reputation:   78
  • Joined:  11/14/11
  • Last Seen:  

can you post your script?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  93
  • Reputation:   0
  • Joined:  03/04/12
  • Last Seen:  

eAthena Script

// Waiting NPC
bat_room,57,227,5 script Lieutenant Kalos 418,{
end;

OnInit:
waitingroom "Battle Station",40,"start#bat_a01::OnReadyCheck",1,0,80,99;
end;

OnEnterBG:
set $@TierraBG1_id1, waitingroom2bg("bat_a01",50,374,"start#bat_a01::OnGuillaumeQuit","");
end;
}[/Code]
[code]// 40 Players
else if( .@Guillaume < 40 || .@Croix < 40 )
 end;
set $@TierraBG1,1;
donpcevent "Lieutenant Kalos::OnEnterBG";

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  47
  • Topics Per Day:  0.01
  • Content Count:  633
  • Reputation:   78
  • Joined:  11/14/11
  • Last Seen:  

did you try this script command?:

*warpwaitingpc "<map name>",<x>,<y>{,<number of people>};

This command will warp the amount of characters equal to the trigger number of

the waiting room chat attached to the NPC object running this command to the

specified map and coordinates, kicking them out of the chat. Those waiting the

longest will get warped first. It can also do a random warp on the same map

("Random" instead of map name) and warp to the save point ("SavePoint").

The list of characters to warp is taken from the list of the chat room members.

Those not in the chat room will not be considered even if they are talking to

the NPC in question. If the number of people is given, exactly this much people

will be warped.

This command can also keep track of who just got warped. It does this by setting

special variables:

$@warpwaitingpc[] is an array containing the account_id numbers of the

characters who were just warped.

$@warpwaitingpcnum contains the number of the character it just warped.

See also 'getpartymember' for advice on what to do with those variables.

The obvious way of using this effectively would be to set up a waiting room for

two characters to be warped onto a random PVP map for a one-on-one duel, for

example.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  2044
  • Reputation:   682
  • Joined:  10/09/12
  • Last Seen:  

I know this topic might be old, but just like to see more members can make battleground script

#define MAX_BG_MEMBERS 30
increase the number and recompile
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...