Beiträge von Kaliber

    zu finden bzw. es richtig anzuwenden

    Also ein Fehler ist da nicht wirklich, hier mal aus Wikipedia ein Beispiel:


    https://en.wikipedia.org/wiki/Binomial_distribution#Example


    Der Output kommt dem doch schon sehr nah.


    Je nach Rolls, weicht das ja auch immer ab. Da ist ja eine Varianz.

    deswegen ist es so merkwürdig

    Du konvertierst erst nach der Operation das zu einem Double :)


    Damit er das aber richtig rechnet, muss es sich schon während der Operation um einen float/double Wert handeln.


    Deshalb schreib das mal so:


    C
    cout << i << ": " << fixed << setprecision(20) << p[i]/static_cast<double>(nrolls) << "%" << endl;

    PS: Da du im Namespace std:: bist, kannst du es überall weglassen ^^

    Was hat also die 1000 da zu suchen wenn t eigentlich die maximale Anzahl von Versuchenist?

    Nein der Parameter t gibt die obere Grenze an (also wie groß x werden kann).


    Denn in dem Beispiel hast ja nur n Array von index 0-9..und das muss angegeben werden :)


    Und die haben eine manuelle Schleife, wie oft, das eben aufgerufen werden soll (ZEILE 15). Und das ist nrolls in dem Fall :)

    Ich kann das nicht benutzen, das andee "Zolltor" hat eine andere Objektid. Das 2. Tor hat eine andere Objektid, schlimm?

    Nein ist es nicht.


    Sry hab vergessen, dass das so in Pawn ja nicht geht, schreib es mal so:



    und die Zuweisung mit den Objekten machst du dann so:



    ZollTor[0] = CreateDynamicObject(...); //da wo du jetzt ZollTor1 hast
    //und dann eben das selbe nochmal für ZollTor[1]

    ich will noch bei Zolltor2 ein Ingamesound abspielen.

    Nur da, oder bei beiden?


    Im Endeffekt, wenn du wirklich nur 2 ZollTore haben willst...ist das System n bisschen over...aber im Endeffekt spielt das jetzt keine Rolle.

    Hier, jetzt haste ein dynamisches Zoll System:



    Jetzt musst du nur oben in dein Array ein Zolltor hinzufügen und fertig :)

    Jemand nh ahnung was ich dagegen tun könnte.... danke im vorraus

    Wogegen denn?


    Da ist ja gar kein Fehler.


    Kannst du den Log bitte in ein Text-Feld packen oder auf Pastebin packen?


    Und damit meine ich nicht nur eine Zeile..sondern ein bisschen mehr, damit man sich da einen Überblick verschaffen kann ^^

    Wo Liegt mein Fehler ?

    Bist du sicher, dass da ein Fehler denn ist?!
    Sieht doch alles richtig aus, wird das wirklich nicht gelöscht?


    Dann kopier den Query mal 1:1 in die SQL Konsole von PHPMyAdmin, dann sagt er die ob es geht oder nicht ;)



    Ich habe mal eine Kurze frage

    Naja..so kurz ist die ja nicht gerade ^^



    OnContractChange(playerid, PlayerInfo[pID][pContract], (PlayerInfo[pID][pContract]+betrag));

    Ich glaube diese Zeile ist falsch, versuch mal:


    OnContractChange(pID, PlayerInfo[pID][pContract], (PlayerInfo[pID][pContract]+betrag));


    Weil, ansonsten bekommt ja der, der den contract gesetzt hat, das Label.

    Aber hier macht er jedes mal die Z Koordinate +0.0001 wenn ich das dann paar mal mache schwebt meine Schranke

    Ah ja, sry grad nicht dran gedacht:


    Okay, also das liegt daran, dass du die Float-Werte nicht sauber genug verarbeitest.


    Kannst du aber schön dynamisieren, hier:


    Ist das ein Fehler von SAMP?

    Ist es selten :D


    Die Zeile nur so schreiben:


    MoveDynamicObject(Zolltor1,2231.8352, -2213.0754, 13.2556,0.0001, 0, 270, 135);



    Wie mache ich das, dass sich das Tor automatisch schließt, wenn ich mich von der RangeOfPoint entferne?

    Einen Timer starten, der prüft ob man in der Zone ist, und wenn nicht mehr, wird der Timer beendet und das Tor schließt sich :D


    z.B. einfach so:


    C
    SetTimerEx("@checkZone", 3000, 0, "i", playerid); //Alle 3 Sekunden, packste in den Befehl
    
    
    @checkZone(i);@checkZone(i)
    {
        return (!IsPlayerConnected(i) || !IsPlayerInRangeOfPoint(i, 10.0,2234.0056,-2216.0217,13.5469)) ? Zollzu() : SetTimerEx("@checkZone", 3000, 0, "i", i);     
    }

    Du setzt beim laden gar nicht gzInfo[i][gz_id] bzw...wieso nutzt du das überhaupt?


    Schreib es doch einfach so: