Ich habe keine Ahnung wie ich es anstellen soll...
folgendes:
Ich will testen, ob jeweils mindestens 1 Spieler in einem Team ist, erst dann soll das Spiel starten...
Wie mach ich das?
Grüße.
- player.
Ich habe keine Ahnung wie ich es anstellen soll...
folgendes:
Ich will testen, ob jeweils mindestens 1 Spieler in einem Team ist, erst dann soll das Spiel starten...
Wie mach ich das?
Grüße.
- player.
Du machst eine Schleife und frägt immer mit if ab ob jemand von dem team ist wenn ja dann setzt du eine variable +1
Ich kann zwar vieles scripten, aber mit diesen "Schleifen", "Variablen" usw. kann ich nichts anfangen, also mit den Begriffen.
Beispiel bitte.
Wir bräuchten dann bitte mal die defines zu den Teams und wie die Spieler als Team gespeichert sind.
Naja ich schreib dir soviel auf wie ich Infos von dir habe... Nämlich nix
new istplayerinwar[MAX_PLAYERS];
if(listitem == 9)
{
ResetPlayerWeapons(playerid);
new rand = random(sizeof(WaldSpawns));
SetPlayerPos(playerid,WaldSpawns[rand][0],WaldSpawns[rand][1],WaldSpawns[rand][2]);
SetPlayerFacingAngle(playerid,WaldSpawns[rand][2]);
new boxer[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid,boxer,sizeof(boxer));
format(string,sizeof(string),"[blabla | /dm] %s nimmt nun am blablamatch teil.",boxer);
SendClientMessageToAll(0x0FFF00FF,string);
istplayerinwar[playerid] = 1;
}
Das mal als Vorlage:
new team1spieler =0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Team Abfrage)
{
team1spieler++;
}
}
}
if(team1spieler>1)
{
team1spieler=0;
//Was dann passieren soll
return 1;
}
else
{
//Was passieren soll wenn keine 2 Leute aus dem Team da sind
return 1;
}