So, I've managed to do this pseudo-code but now I'm lost without direction, maybe some one can point me to it.
OnRegister:
.Player_Array[getarraysize(.Player_Array)] = getcharid(3);
donpcevent strnpcinfo(0)+"::OnStart";
mes "You have successfully joined a queue.";
close;
OnStart:
if(getarraysize(.Player_Array) < 10) end; // checks if player registered are < 10
.player_per_team = getarraysize(.Player_Array) / 2;
for(.@i = 0; .@i<getarraysize(.Player_Array); .@i++) {
if (getarraysize(.Team1) < .player_per_team)
{
.Team1[getarraysize(.Team1)] = .Player_Array[.@i];
party_create "TEAM1";
// join party team 1
}
else if (getarraysize(.Team2) < .player_per_team)
{
.Team2[getarraysize(.Team2)] = .Player_Array[.@i];
party_create "TEAM2";
// join party team 2
}
}
So here are my questions: (I put everything here to avoid multiple post but its only related to one another)
Will this set half of the total registered players to team 1 and team 2?
If not, please do show me a pseudocode on how to or at least a free script for me to use as basis. I tried searching but most of Party v Party are outdated already.
Question
pajodex
Hi,
So, I've managed to do this pseudo-code but now I'm lost without direction, maybe some one can point me to it.
OnRegister: .Player_Array[getarraysize(.Player_Array)] = getcharid(3); donpcevent strnpcinfo(0)+"::OnStart"; mes "You have successfully joined a queue."; close; OnStart: if(getarraysize(.Player_Array) < 10) end; // checks if player registered are < 10 .player_per_team = getarraysize(.Player_Array) / 2; for(.@i = 0; .@i<getarraysize(.Player_Array); .@i++) { if (getarraysize(.Team1) < .player_per_team) { .Team1[getarraysize(.Team1)] = .Player_Array[.@i]; party_create "TEAM1"; // join party team 1 } else if (getarraysize(.Team2) < .player_per_team) { .Team2[getarraysize(.Team2)] = .Player_Array[.@i]; party_create "TEAM2"; // join party team 2 } }
So here are my questions: (I put everything here to avoid multiple post but its only related to one another)
Solved: thanks
Link to comment
Share on other sites
0 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.