Beiträge von reaL.

    Das 1 ider Wert von t_tankp und das 2 wie es angezeigt wird



    Code
    [12:18:58] 127 = 0.12
    [12:18:58] 254 = 0.25
    [12:18:58] 381 = 0.38
    [12:18:58] 508 = 0.50
    [12:18:58] 635 = 0.63
    [12:18:58] 762 = 0.76
    [12:18:58] 889 = 0.88
    [12:18:59] 1016 = 0.101
    [12:18:59] 1143 = 0.114
    [12:18:59] 1270 = 0.127

    Nicht gelesen ?
    Da kannst du es dir anhand eines Fahrzeug Systemes Anschauen was nichts anderes ist.
    Wenn du nicht weiß wie man eine Schleife durch das Array macht dann Tut es mir aber dann Lerne nochmal die Grundlagen.

    Du kannst doch einfach die Postion abfragen durch die Carid.


    und den Zusammenhang habe ich da erklärt ist doch einfach.
    Du weißt einen Key die Playerid zu und dann einfach wenn du es benutzt durch alle Keys abfragen ob einer davon == Playerid ist dann hat er ein Key

    Das ist gerade alles einfach nur als schnelles Beispiel gemacht.
    Du kannst dir ein Stock machen um ein Freien Platz im Array zu finde.


    Ich gebe dir ein Tipp wie du es Gut lösen kannst.


    Ich habe ein Array für Alle Fahrzeuge und habe in dem Array Tank usw und auch die Keys und gebe dem Key dann die Varriable Playerid ist Simple und am besten :)

    @Kaliber:
    Genau das ist das was ich gemeint habe.
    Deswegen habe ich Ja gefragt :)



    Eine frage ich habe es nun als Varriable und beim Tanken ein Problem.
    Ich geben pro Aufruf des Tanktimers 0.01 zum Tankhinzu muss also den Preis /100 Rechnen aber das geht nicht.
    Habe es im Beispiel mit 125$ gemacht als "Dieselp" und muss 1.25l Tanken um auf 125$ zu kommen aber eigentlich muss doch bei 1L 125$ sein oder nicht ?


    Code
    Tanki[playerid][t_tankp] += bizInfo[Tanki[playerid][t_tanki]][biz_dieselp]/100;

    Ja das meine ich ja, deswegen meinte ich ob man das ändern kann oder ob man es nur durch Euro und Cent Varriable machen kann am besten.


    @Talykos:
    Das mit dem aufrunden weiß ich.
    Aber das beim %d da will ich ja nur die 76.34 Splitten damit ich einmal die 76 habe und einmal 34 habe.


    @Kaliber:
    Also was muss ich verändern ?
    Verstehe das nicht so Ganz ;)

    Hier ein bsp


    Ich gebe beim Geld setzen 76.34 ein und es kommt


    Code
    Du hast dein Geld auf 76.33$ gesetzt.


    Code
    Der Print: [14:09:04] 55.51

    Ja das weiß ich @Dog:


    Aber ich bin der meinung dass es bei Float Werten bei + - * / ein bisschen immer ein bisschen höher oder kam mir nur das so vor ?




    Code
    Tanki[playerid][t_tankp] = floatadd(Tanki[playerid][t_tankp], floatmul(0.01, bizInfo[Tanki[playerid][t_tanki]][biz_dieselp]));

    Da ist es z.b bei 1L dass ich z.b 14.52$ pro Liter einstelle und bei 14:68 oder sowas Lande obwohl ich genau 1L habe.

    Hey,
    Ich habe zurzeit mal eine frage wegen dem Geld System.


    Es geht darum das Geld als Float: also 52.84$ zu machen oder einfach als Int. 52$.
    Weil das Problem ist dass beim Addieren/Subtrahieren/Multiplizieren/Dividieren bei der Float manchmal ungenaue dinge rauskommen.
    Gibt es eine möglichkeit das zu ändern oder wäre ein Int besser.


    Oder doch einfach 2 Int nehmen für Euro und Cent ?

    Ich blicke durch dein Code zwar ein bisschen durch aber ich weiß nicht ob das wirklich gut ist.


    Code
    new atmid = lastatmid+1;

    Frage warum ?
    Warum keine Schleife durch das Array und abfragen ob einer Existiert weil beim Neustart wird es wahrscheinlich nicht geupdatet oder ?

    Code
    atmInfo[atmid][Exists] = true;
    atmInfo[atmid][ObjectID] = CreatedATM[playerid];

    Macht auch ein Sinn irgendwie weiß nicht wofür du das Benutzt.



    Ich glaube der Fehler ist auch dass du lastatmid beim löschen nicht wieder ein Abziehst.
    Zur Not wenn man nicht weiterkommt einfach mal den Code ein wenig Printen lassen das Hilft ein den Fehler einzugrenzen.



    //edit
    Hier ein Beispielt wie du es Besser machen könntest.
    Ist ein Beispiel wie man es mit einer Schleife macht.
    [jTuT] Fraktions-Fahrzeug-System mit MySQL R39-5

    Ja naja wenn es nicht gut werden soll kann man es sein lassen.
    Aber dadran sieht man ja ob die Leute wirklich interesse haben oder nur "Admin Geil" sind bzw "sich ins gemachte Nest setzen wollen".


    Zurzeit bei ein Anbieter


    //Push Suche immernoch bei Interesse einfach mal melden.

    Könntest du mehr zu dem Fraktions System erzählen? Irgendwas Dynamisch?

    Die Fraktionen sind Fest eingebunden da ich finde dass man die Fraktionen an sich ja nicht jeder Zeit ändern muss.
    Dinge wie z.b Fraktionskasse,Rangnamen unsw wird über eine Darenbank gespeichert dies wird auch alles später noch Ingame änderbar sein.



    Nun zu dir Whice es ist nicht das System was du dort gepostet hast also von daher ist es mir egal. Wenn du denkst du kannst mich damit ärgern oder so, kannst du nicht ich habe selber ein neues Script angefangen.
    Glaubst du erlich ich sage dir das, dass Fraktions/Car System sowas von Buggy ist und es dann noch benutze ? Ganz sicher nicht. Nun würde ich mir wünschen dass du solche unnötigen Beiträge sein lässt und es einfach auf die Vergangenheit beruhen lässt ok ? Ich habe dir nichts getan wir gehen nun getrennte Wege das heißt aber nicht dass man den anderen haten muss ich mache das auch nicht oder ?



    //Edit
    Es gab nun ein Update wofür ich eigentlich nicht so Lange gebraucht habe aber da ich zuviel zutun hatte wegen Fahrschule usw hatte ich kaum Zeit aber nun kommen wieder Öfter Update's.


    Ich Suche noch Leute die bock auf ein Reallife Server haben.
    Team für Reallife Server


    //Edit 14.10.2018
    Zwar habe ich seit Langem hier nichtsmehr gepostet jedoch habe ich weitergemacht.


    Ich suche immer Kreative und engagierte Leute die Lust haben.
    Wenn ihr mehr Informationen wollte dann meldet euch einfach bei mir.
    //Bilder hinzugefügt


    Mit freundlichen Grüßen
    reaL.

    Sry war eh Falsch.