Hab ein script problem hilfe bitte

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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