//jez musste als paramter noch die gTeam ID reinschreiben
//z.B
GetTeamMember(1)
//oder wenn du die teams mit define gemacht hast halt damit
GetTeamMember(TEAM_LOL)
//funktion:
stock GetTeamMember(cTeam)
{
new Member1 = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[playerid] == cTeam)
{
Member1 ++;
}
}
}
return Member1;
}
//beispiel
format(string,sizeof(string),"Team A: %d || Team B %d",GetTeamMember(TEAM_ABC),GetTeamMember(TEAM_COOL));
TextdrawSetString(Score,string);
Beiträge von InternetInk aka Benjamin
-
-
Erstellst das Textdraw und benutzt dann TextdrawSetString?
Und im Format nimmste %d und hinten als variable besser die stock funktion, musste nur eben die == Team zeile ändern
-
Türlich darfste das,wenn jemand meint hier Kochrezepte sammeln zu müssen dann wäre das vllt etwas unnötig, aber sowas ist ne vernünftige Idee,
warum sollte irgendwer was dagegen haben? -
stock GetTeam_1_Member()
{
new Member1 = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[playerid] == Team)
{
Member1 ++;
}
}
}
return Member1;
}
kann man auch nur die for schleife benutzen -
Ja ist in Ordnung,das Script haben viele Leute weil ja gewisse ServerOwner nicht darauf aufpassen können *hust* Fabi *hust*
Das Thema hatten wir aber schonmal hier im Forum.. -
Falscher Bereich, Verwarnung
-
Mach mal /rob und geh off, schau dann mal in die Datei ob das WantedLevel gespeichert worden ist
-
Vermute mal in einem FilterScript ist ein Fehler,nimm mal alle FS raus und starte dann mal
-
Korrekt,wer kein Interesse hat > Mund halten
@ LogiC
PN...
-
Klärt sowas bitte per PN
@ Thread, wie der error sagt wurde eine Datei oder eine Funktion nicht gefunden oder konnte nicht ausgeführt werden... -
So,nochmal überarbeitet

-
Meine Fresse -.-
1. Darfst du es nicht in den Smalltalk posten weil du etwas zum verkauf anbietest
2. Darfst du es nicht in den Marktplatz posten da der nur für Sa-MP Sachen/TS usw da ist.
Folglich darfst du das NIRGENDS Posten,da ich aber kb hab mir nen Verwarn Grund auszudenken hab ich Falsche Sektion genommen,
was ja letztlich auch korrekt ist.
Desweiteren sind wir A) KEINE Tauschbörse, ich biete ja auch nicht meine Waschmaschiene an...
Und B) Ist das bei solchen spiele Accounts ILLEGAL weil man die Nutzungsbestimmungen nunmal AKZEPTIERT wenn man sich Anmeldet.
Ob du die brichst und dich strafbar machst ist mir/uns/breadfish total egal,nur hier in diesem Forum ist es VERBOTEN weil man bread dafür haftbar machen könnte!Jez geschnallt?! -.-
-
Verboten,Verwarnung bleibt, basta
//Closed
-
Das kommt auchnoch dazu, wir unterstützen sowas erstrecht nicht...
-
So ist es, nicht in den Smalltalk und auch nicht in den Marktplatz , wohin dann?
Nirgends!

Wie gesagt verkauf son Kram wo anders wir sind keine Tauschbörse

-
Ne Verwarnung bekommste auf alle fälle,falscher bereich...
Wenn dann kommt das in den Marktplatz und dort dürfen eh nur für Sa-MP sachen Themen erstellt werden , von daher
Verkauf den Krempel wo anders...//Closed
-
Theoretisch eigentlich schon,achja du musst das noch ändern in:
if(gTeam[i] == TEAM_GROOVE)
{
SetPlayerMarkerForPlayer(playerid,i,COLOR);
}
else
{
SetPlayerMarkerForPlayer(playerid,i,COLOR);//Mit 100% Transparenz
}
Muss weg bis später -
Musst bei OnPlayerConnect noch die Farbe des Users z.B auf weiß mit voller Transparenz setzen,andernfalls würde man ihn auf der map sehen
-
Naja, fast
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_GROOVE)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == TEAM_GROOVE)
{
SetPlayerMarkerForPlayer(playerid,i,COLOR);
}
}
}
}
else if(gTeam[playerid] == TEAM_BALLAS)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == TEAM_BALLAS)
{
SetPlayerMarkerForPlayer(playerid,i,COLOR);
}
}
}
}
return 1;
} -
Anhand des Sehr informativen Neuen Titels konnte ich die Lösung herausfinden:
//über OnGameModeInit
main()
{
}
Brauchst main, auch wenns leer ist