Gangfight hilfe

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

  • Hallo erstmal,



    Hier im Screen sieht ihr, dass eine Fraktion ein Gebiet eingenommen hat, aber ich will nicht das die Fraktionsid dort steht sondern der Fraktionsname.
    Bitte um Hilfe.


    Hie noch der Bereich im Script:





    public GangFight(gebietid)
    {
    Gebiete[gebietid][gOn] = 0;
    if(Gebiete[gebietid][gStand2] > Gebiete[gebietid][gStand1])//Hier wird abgefragt ob der Stand des angreigers größer ist als des Owners...
    {
    Gebiete[gebietid][gOwner] = Gebiete[gebietid][gAngreifer]; //Hier wird ein neuer Owner gesetzt, da die Angreifer gewonnen haben...
    }
    //Wenn der Owner gewonnen hat bleibt die Gleich :P
    new string[128];//ersteltl eininen string :D
    format(string,sizeof(string),"News: Der Gewinner des Gebiets %d ist Fraktionsid: %d, mit %d : %d gewonnen",gebietid,Gebiete[gebietid][gOwner],Gebiete[gebietid][gStand1],Gebiete[gebietid] [gStand2]);//Erstellt eine Message mit Variablen
    SendClientMessageToAll(0xFFA000FF,string);
    Gebiete[gebietid][gStand2]= 0; //Setzt die Scores zurück
    Gebiete[gebietid][gStand1]=0;//oben
    Gebiete[gebietid][gAngreifer]=0;//oben
    return 1;
    }

  • public GangFight(gebietid)
    {
    Gebiete[gebietid][gOn] = 0;
    if(Gebiete[gebietid][gStand2] > Gebiete[gebietid][gStand1])//Hier wird abgefragt ob der Stand des angreigers größer ist als des Owners...
    {
    Gebiete[gebietid][gOwner] = Gebiete[gebietid][gAngreifer]; //Hier wird ein neuer Owner gesetzt, da die Angreifer gewonnen haben...
    }
    //Wenn der Owner gewonnen hat bleibt die Gleich :P
    new string[128];//ersteltl eininen string :D
    format(string,sizeof(string),"News: Der Gewinner des Gebiets %d ist Fraktion: %s, mit %d : %d gewonnen",gebietid,Gebiete[gebietid][gOwner],Gebiete[gebietid][gName],Gebiete[gebietid] [gStand2]); // das gName ggf. ersetzen durch die Variable in der der Fraktionsname gespeichert wird.
    SendClientMessageToAll(0xFFA000FF,string);
    Gebiete[gebietid][gStand2]= 0; //Setzt die Scores zurück
    Gebiete[gebietid][gStand1]=0;//oben
    Gebiete[gebietid][gAngreifer]=0;//oben
    return 1;
    }


    Mit freundl. Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger