Beiträge von nicki85

    hi


    mich würd das auch interessieren. komme da nicht weiter. die datenbank hab
    ich schon. nur was mir jetzt fehlt ich die umsetzung im script. hab mich an das
    tut von maddin gehalten was den login und so angeht. nur bekomme ich das auf
    die fraktion nicht hin. ich weiss auch nicht wie ich das enum in dem fall
    anlegen soll. hab verschiedene sachen probiert, aber kam nichts bei raus.


    gibt es irgenwo ein tut zu sowas? suche schon den ganzen tag, hab aber noch nichts gefunden.


    edit: rechtschreibung

    moin zusammen.


    was möchte ich machen:


    ich bin gerade dabei ein geld system zu schreiben. ich möchte es gern
    mit float und nur 2 stellen hinter dem punkt umsetzten. hatte erst überlegt das von 8D
    zu nehmen. ich hatte es auch schon auf euro und cent umgeschrieben:


    Beispiel Inputtext:

    new euro,cent;
    if(sscanf(inputtext,"p,dd",euro,cent))return SCM(playerid,Rot,"Achte darauf den Betag richtig einzugeben [Beispiel: 3,99]");
    if(!EnoughCash(playerid,euro,cent))return SCM(playerid,Rot,"Du hast nicht genug Geld auf der Hand!");
    GivePlayerCashBank(playerid,euro,cent);
    GivePlayerCash(playerid,-euro,-cent);

    das hat auch super funktoniert. nur wenn ich das so auf alles weiter ansetzte nimmt das im script
    zuviel platz ein.


    jetzt meine frage. was muss ich ändern um "p,dd" ein "f" zu machen mit 2 stellen nach dem punkt?


    schonmal ein fettes danke im voraus


    mfg nicki


    edit: überschrift(hab das problem anders gelöst)

    moin zusammen.


    erstmal tolles tut 10/10


    ich hab ein problem mit dem float. ich bin gerade dabei mein eigenes geld system zu schreiben und hänge fest.
    habe mir das geld system von 8d angesehn und fand das ja auch schon gut aber
    ich wollte ein eigenes mit float. hab schon einiges versucht aber nichts geht. in der datenbank und im
    textdraw wird es schon richtig angezeit.


    um mein problem verständlich zu machen nehme ich das von 8D als beispiel:

    new euro,cent;
    if(sscanf(inputtext,"p,dd",euro,cent))return SCM(playerid,Rot,"Achte darauf den Betag richtig einzugeben [Beispiel: 3,99]");
    if(!EnoughCash(playerid,euro,cent))return SCM(playerid,Rot,"Du hast nicht genug Geld auf der Hand!");
    GivePlayerCashBank(playerid,euro,cent);
    GivePlayerCash(playerid,-euro,-cent);

    jetzt hab ich das geld 2 interger gesplittet.
    und zu meiner frage. wie setze ich das jetzt auf float um das ich anstatt euro und cent nur einen betrag mit 2 stellen nach dem punkt bekomme.


    schonmal ein dickes danke voraus
    mfg nicki85


    //edit: rechtschreibung