Geld für Gangfight Win ? [Need Help]

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
  • Guten Tag,


    Ich hab ein Problem bei meinem Gangfight, ich möchte gerne das, wenn eine Gang den GF gewinnt Geld bekommt und zwar in die Fraktionskasse.


    Ich hab auch schonmal etwas zusammen gestellt, bekomme aber bei diesem aber ein Warning ( warning 213: tag mismatch )
    Was habe ich falsch gemacht, hier mal der Quell-/PWNCode:



    if(GetPlayerFaction(i) == FightSystem[fs][fsOwnerFaction])
    {
    PlayerPlaySound(i,1058,0.0,0.0,0.0);
    TextDrawHideForPlayer(i,Fight);
    TextDrawHideForPlayer(i,FightUnderline);
    TextDrawHideForPlayer(i,FightSystem[fs][fsWinFaction]);
    TextDrawHideForPlayer(i,FightSystem[fs][fsWinKills]);
    TextDrawHideForPlayer(i,FightSystem[fs][fsLoseFaction]);
    TextDrawHideForPlayer(i,FightSystem[fs][fsLoseKills]);
    TextDrawHideForPlayer(i,FightSystem[fs][fsTime]);
    FraktionsKasse[FightSystem[fs][fsWinFaction]] += 75000; // HIER DER WARNING
    SendClientMessage(i,FS_COL_YELLOW,fsTextToOwner);
    if(fsType == 3 && GetPlayerFightzone(i) == fs)
    SetPlayerHealth(i,0.0);
    }



    Ich würde mich über eure Hilfe freuen.


    Credits goes to Kevin


    Mit freundlichen Grüßen
    Daniel



    Edit: Credits hinzugefügt


    2 Mal editiert, zuletzt von dNy ()

  • Wir wollen ja nach dem Gangfight, dass der GEWINNER des Gebietes, Geld in die Fraktionskasse bekommt. So muss er doch die FraktionsID auslesen, du kannst ja nicht einfach eine ID reinschreiben ;) Dann würde ja das Geld immer in eine FraktionsKasse fließen


    new FraktionsKasse[24];

  • shaiN du hast dir den Code offenbar nicht sonderlich gründlich angesehen..

    TextDrawHideForPlayer(i,FightSystem[fs][fsWinFaction]);
    TextDrawHideForPlayer(i,FightSystem[fs][fsWinKills]);

    Und in seinem zweiten Post meint der Threadsteller, dass fsWinFaction die ID bezeichnet..
    Na? jetzt bist du hoffentlich auch stutzig.



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )

  • Ich bin grad irgendwie ziemlich verwirrt :D
    Ja genau das ist es ja, die fsWinFaction ist die ID des GEWINNERS, und DIESE Fraktion soll Geld in die FKASSE bekommen...

  • Dann ergeben aber doch die Zeilen die ich gerade gepostet habe relativ wenig Sinn ^^
    Ich hätte eher die Erwartungshaltung gehabt, die Variable "fs" bezeichne die FraktionsID.


    Mit "fsWinFaction" als FraktionsID, sähe es evtl. so aus:

    FraktionsKasse[fsWinFaction][FightSystem[fs][fsWinFaction]] += 75000;



    Hinweis: Keinen Kontakt über TeamViewer oder Skype !
    Grüßt den Fehlerklärbär von mir.
    Coming soon: Pawn-Café ( Concept-Sharing | Scripting-First-Aid )

  • Im normalfall würde ich helfen, aber da es von Kevin geklaut wurde eher nicht so :thumbup:


    Problem ist relativ offensichtlich, guck dir ganz genau an was du geschrieben hast, findest den fehler denk ich auch von allein.


    Von Kevin geklaut? Er hat ja noch nicht einmal ein Gangfight in seinen Godfather Edits.



    Edit: Zitat von Face entfernt.

  • Von Kevin geklaut? Er hat ja noch nicht einmal ein Gangfight in seinen Godfather Edits.



    Edit: Zitat von Face entfernt.


    Ich glaube sein GF system ist in 3 verschiedenen GF edits drinne :thumbup:.
    Wie gesagt, dein Problem ist eig. leicht zu lösen, denk mal "primitiver" findest dann sicher den Fehler :thumbup: