Waffen laden/speichern & Farben durch Bedinung ändern.

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 Morgen :)
    Jo zum ersten Problem:
    Wie kann ich Waffen abspeichern und wieder laden.
    Laden sollte nicht das Problem sein, da hab ich ja GivePlayerWeapon.
    Nur ich weiß nicht, wie ich die Waffen, die der User hat abfragen kann und zb in einer Variable zu speichern.
    Kennt jemand diese Funktion und könnte er mir diese auch erklären?


    2. Problem
    Ich möchte gerne eine Funktion erstellen
    Die mir eine Farbe dunkler macht
    sprich so:

    stock MachFarbeDunkel(color)
    {
    new newcolor;
    if(blabla)
    {
    //und wie kann ich hier einfach die farbe dunkler machen?
    }
    else if(blabla)
    {
    //und wie kann ich hier einfach die farbe dunkler machen?
    }
    return newcolor;
    }
    Hat da wer eine Idee?


    mfg

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Mit GetPlayerWeaponData


    Siehe: Klick


    MFG


    Schonmal danke, aber die Erklärung muss ich mir dann ja ma lwieder selber machen, wie immer hier im forum...


    mfg

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !


  • Schonmal danke, aber die Erklärung muss ich mir dann ja ma lwieder selber machen, wie immer hier im forum...


    mfg




    das liegt daran das viele die hilfe hier ausnutzten und nur wollen dass man ihn die sachen vorscriptet damit sie das dann mit C&P ins script einfügen.


    Ich gebe persönlich immer beispiele aber mir ist diese funktion leider umbekannt sonst würde ich sie dir erklären ^^

  • new weapons[13][2];
    for (new i = 0; i < 13; i++)
    {
    GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
    }


    Also, du machst eine variable z.B. weapons[Dann die Max Waffenslots also 13][2], 0 = WaffenID und 1 = Munition.
    Dann die for Schleife, so wie die dort steht. Danach geht GetPlayerWeaponData(playerid,i, weapons[0], weapons[1]);
    GetPlayerWeaponData holt die informationen von jedem Slot deswegen das i nach playerid, speicherst dann die waffenID
    in weapons[0], also die Variable und das i istd er Slot, das gleiche auch bei der Munition nur in [1], weil das zum auslesen besser ist.
    Danach hast du in der Variable die weapons von dem Spieler, du kannst dann noch vor dem Slot 13 bei der Variable
    [MAX_PLAYERS] hinmachen, damit er die für jeden Spieler erstellt.


    MFG


  • Veilen Dank, aber ich finde es sehr interessant, das man ne Funktion mit einer Schleife erklärt.



    Nun bräuchte ich noch Hilfe bei dem zweiten Problem

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • musst du im colorpicker machen, da kannst du die ja einstellen und dann oben definieren.


    MFG


    wie ich wußte das sowas kommt...
    da hat jemand nicht verstanden was ich wollte...

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Vielleicht die Farbe mit einem Timer immer Transparenter machen ?


    Keine schlechte Idee, bringt aber bei meinem Problem nicht viel, da ich dies für SendClientMessage brauche und da wirkt das transparente nicht

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • Fang erstmal damit an, freundlicher zu sein, omg.
    Dir wird geholfen und dennoch wirkst du jeden hier ab <.<


    @Rest:
    Er meint es denk ich mal so:


    FF0000 (hellrot)
    FF1111 (bisschen dunkler)
    FFAAAA(fast ganz dunkel)
    FFFFFF(Schwarz)


    Dazu jetzt eine Funktion schreiben, die die Werte addiert.


  • Genau, nur ich möchte praktisch in die Funktion einen farbcode eingeben können(egal welcher) womit dies automatisch passiert.


    mfg

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !

  • stock MachFarbeDunkel(beliebiger Farbcode)
    {
    new newcolor;
    if(blabla)
    {
    //und wie kann ich hier einfach die farbe dunkler machen?
    return dunklere Farbe
    }
    else if(blabla)
    {
    //und wie kann ich hier einfach die farbe dunkler machen?
    return dunklere Farbe
    }
    return 1;
    }
    Also praktisch ich gebe in die Funktion einen beliebigen Farbcode z.b den für Hellblau, dann soll daraus ein dunkleresblau werden, dunkel grad soll aber durch die if abfrage variieren.
    natürlich soll das aber mit jedem farbcode gehen, da ich kb habe für jede farbe dann alles nochmal zu machen, da mein script da durch an übersicht verliert!


    mfg

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !