Guten tag hm wollt mal fragen ob es sowas schon gibt wenn man 7members eingibt ob da man siht in welche Fraktion der user ist und das man leader und member so sehen kann
lg Micha
Guten tag hm wollt mal fragen ob es sowas schon gibt wenn man 7members eingibt ob da man siht in welche Fraktion der user ist und das man leader und member so sehen kann
lg Micha
Also willst du das dir angezeigt wird was für ein member du bist wen du "/members" eingibst?
ja leader und member
Speicherst du member und leader?
ja
Dan machste es so:
Datei öffnen wo sachen gespeichert werden.
2 Variablen anlegen ( leader[x] und member[x]) X steht für die member/leader anzahl.
Wen spieler /members eingibt überprüft du ob er member 2 && leader 2 (irgendwas) ist.
Wen er z.B. member 2 ist und leader 2 dan machste leader[x(zahl)] = "Name" und member[x(zahl)] = "Name"
Und gibst es in einer SendClientMessage funktion aus.
Hier
if(strcmp(cmd,"/members",true)==0)
{
if(IsPlayerConnected(playerid))
{
new teamnumber;
if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist in keiner Fraktion!");
return 1;
}
SendClientMessage(playerid, 0x808000AA, "__|Members Online|__");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if (PlayerInfo[i][pLeader] == teamnumber) format(string, sizeof(string), "%s (Leader)",sendername);
else if (PlayerInfo[i][pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
if (strlen(string) > 1) SendClientMessage(playerid, 0xF5DEB3AA, string);
}
}
}
return 1;
}
Mfg