Ich hab ein Gangfight gemacht und will das es ander setie über der map für alle die gerade ein gangfight haben angezeit wert Team: Kills
aber nur aus team den das Gebiet gehört und kill wenn dieien kill soll da + 1 kill komme ich hab das versucht aber geht nicht kann mir einer helfe
ICH HOFFE EIENR KANN MIR HELFEN BITTE
*Hier Die TextDarw
-
GF1 = TextDrawCreate(25.0, 270.0, "Team: 0");
TextDrawBackgroundColor(GF1, 255);
TextDrawFont(GF1, 1);
TextDrawLetterSize(GF1, 0.230000, 1.000000);
TextDrawColor(GF1, -1);
TextDrawSetOutline(GF1, 1);
TextDrawSetProportional(GF1, 1);GF2 = TextDrawCreate(25.0, 280.0, "Team: 0");
TextDrawBackgroundColor(GF2, 255);
TextDrawFont(GF2, 1);
TextDrawLetterSize(GF2, 0.230000, 1.000000);
TextDrawColor(GF2, -1);
TextDrawSetOutline(GF2, 1);
TextDrawSetProportional(GF2, 1);
Der Update
-
public GFUpdate(killerid)
{
for(new i=0;i<sizeof(Gebiet);i++)
{
if(IsPlayerConnected(i))
{
new string[256];
new zone = IsPlayerInGebiet(i) ;
if(Gebiete[zone][gOn] == 1)
{
format(string, sizeof(string), " %d : %d", gOwner, killerid);
TextDrawSetString(GF1[i], string);format(string, sizeof(string), " %d : %d", gAngreifer, killerid);
TextDrawSetString(GF2[i], string);}
}
}}
*Und Der befehl /fight
-
ocmd:fight(playerid,params[])
{
if(Spieler[playerid][Leader] == 8 || Spieler[playerid][Leader] == 9 || Spieler[playerid][Leader] == 10 || Spieler[playerid][Leader] == 11 || Spieler[playerid][Leader] == 12)
{
if(IsPlayerInGebiet(playerid) > -1)
{
new zone = IsPlayerInGebiet(playerid);
if(Gebiete[zone][gOn] == 1) return SendClientMessage(playerid,COLOR_BLUE,"In Diesen gebiet wert es schon gekämpft!");
if(Gebiete[zone][gOwner] == Spieler[playerid][Leader]) return SendClientMessage(playerid,COLOR_BLUE," Deine Fraktion Besitzt dieses Gebietes schon");
Gebiete[zone][gAngreifer] = Spieler[playerid][Leader];
Gebiete[zone][gOn] = 1;
SetTimerEx("GangFight",900000,0,"i",zone);
for(new i; i<MAX_PLAYERS; i++)
{
if(Spieler[i][Leader] == Gebiete[zone][gOwner] || Spieler[i][Team] == Gebiete[zone][gOwner])//Ob spieler oder Leader in dieser Fraktion ist
{
SendClientMessage(playerid,COLOR_RED,"Eines ihrer Gebiete wird angegriffen.");
TextDrawShowForPlayer(playerid, GF1);
TextDrawShowForPlayer(playerid, GF2);
TextDrawShowForPlayer(playerid, GF3);
TextDrawShowForPlayer(playerid, GF4);
}
if(Spieler[i][Leader] == Gebiete[zone][gAngreifer] ||Spieler[i][Team] == Gebiete[zone][gAngreifer])
{
SendClientMessage(playerid,COLOR_RED,"Dein Leader hat ein GangFight gestartet!");
TextDrawShowForPlayer(playerid, GF1);
TextDrawShowForPlayer(playerid, GF2);
TextDrawShowForPlayer(playerid, GF3);
TextDrawShowForPlayer(playerid, GF4);
}
}
}
}
return 1;
}
Bitte helft mir