Dini leichte frage für Profis

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
  • Hallo leute,


    also ich will mein Geld und Passwort speichern,
    Passwort = Funktioniert wunder bar aber
    Geld = Hat ein problem


    und zwar schaut euch mal diesen script an


    dini_Create(accFormat);
    dini_Set(accFormat,"Passwort",inputtext);
    dini_Set(accFormat,"Geld",inputtext); <--- wenn ich staat inputtext GivePlayerMoney eingebe dann bekomme ich error :S


    Es wird in der cfg Bei Geld genau das angegeben was ich bei Passwort eingegeben habe :S
    Aber was muss ich staat inputtext für einen namen eingeben damit es das Geld hoch ladet was bei dissconecten war?


    Danke für eure hilfe

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

  • GetPlayerMoney


    dini_Set(accFormat,"Geld",GetPlayerMoney);


    C:\Users\\Desktop\Samp\gamemodes\Haybeat.pwn(308) : error 076: syntax error in the expression, or invalid function call
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Was nun?

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

  • GetPlayerMoney gibt als Resultat ein Integer aus, wieso nimmst du dann


    dini_Set
    verbraucht unsinnig verplante Leistung vom Server und ist falsch


    diniInt_Set

    diniInt_Set 
    Gibs nit :S

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

  • Scheiße... keine errors aber Geld steht auf "0" wenn ich trotzdem 1000$ drauf hab :S


    Bei OnPlayerDissconect habe ich das hier:


    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));


    Bei OnDialogResponse


    GivePlayerMoney(playerid,dini_Int(accFormat,"Geld"));


    dini_Create(accFormat);
    dini_Set(accFormat,"Passwort",inputtext);
    dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));


    Hoffe jemand kann helfen...


    Danke.
    MFG haybeat

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]


  • SetPlayerMoney(playerid, dini_Int(accFormat,"Geld",so wie du das enum hast[Geld]);

  • SetPlayerMoney(playerid, dini_Int(accFormat,"Geld",so wie du das enum hast[Geld]);

    Ähm..?


    SetPlayer kennt der nicht und ich glaube das ist falsch also so hier

    SetPlayerMoney(playerid, dini_Int(accFormat,"Geld",[geld]);


    Ich habe ein SAVE PROBLEM :S

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

    Einmal editiert, zuletzt von Haybeat ()

  • GivePlayerMoney
    heist es auch,
    würde dir raten die Grundsachen vom Pawn durchzulesen.

    Ja danke. Mach ich ja auch aber es geht einfach nicht das es gespeichert wird das ist ja ein Wahnsinn -.-


    das hier ist ja nicht falsch oder

    dini_IntSet(accFormat, "Geld", GetPlayerMoney(playerid));


    Weil da


    GivePlayerMoney(playerid, dini_Int(accFormat,"Geld",[geld]);


    kriege ich 4 error :S


    kannste bidde helfen?

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

  • GivePlayerMoney(playerid, dini_Int(accFormat,"Geld"));


    Also wenn ich das hier einfüge:


    GivePlayerMoney(playerid, dini_Int(accFormat,"Geld"));


    Wird in der cfg keine "Geld=" erstelllt


    aber wenn ich das hier einfüge:


    dini_IntSet(accFormat, "Geld", GetPlayerMoney(playerid));


    wird "Geld=0" erstellt und bleibt bei "0" es hat glaub ich was mit IntSet zu tun. oder?

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]

  • GivePlayerMoney(playerid, dini_Int(accFormat,"Geld"));


    Heißt auf deutsch übersetzt, Server gibt Spieler Geld aus der Datei die als accFormat definiert wurde und die Summe steht nach Geld.


    dini_IntSet(accFormat, "Geld", GetPlayerMoney(playerid));


    Heißt, speichere Integer (ganze Zahl) in die Datei die als AccFormat definiert wurde und nen die Variable die dann drinne steht "Geld"
    zusätzlich (GetPlayerMoney) gucke ich wie viel Geld der Spieler hat und schreibe es rein.



    Ich hoffe du verstehst es jetzt...

    [align=center]
    Mta Script Editor - Work in Progress

  • Gut verstanden habe ich es aber es geht trotzdem nicht!!!


    Willst du es sehen per TeamV?


    Es wird nicht gehen...
    dann verstehst du mich...

    Mafian´s World War [MWW] The Next Revolution of Samp!


    [hide]Du wohnst in einer Tru-thahn- Farm, nach diesem Battle bist du ein To-ter- Man![/hide]