Beiträge von Privat

    Guten Abend,
    Ich habe heute angefangen, mit MySQL zu scripten, und bin daher noch ein Neuling.
    Ich habe ein Problem mit dem abspeichern, des Geldes, in der Datenbank habe ich 1500$, das was auch stimmt.
    Wenn ich aber dann im Ingame essen kaufe (-1$), dann steht in der Datenbank immer noch 1500$.
    Ich bin auch offline gegangen, und habe die Seite auch aktualisiert von phpMyAdmin.


    SavePlayer(playerid)
    {
    if(sInfo[playerid][eingeloggt] == 0)return 1;
    new query[128];
    format(query,sizeof(query),"UPDATE User SET level='%i',Geld='%i',skinid='%i',adminlevel='%i',fraktion='%i' WHERE ID='%i'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][ID],sInfo[playerid][skinid],sInfo[playerid][adminlevel],sInfo[playerid][fraktion]);
    mysql_function_query(dbhandle,query,false,"","");
    return 1;
    }
    enum PlayerInfo
    {
    eingeloggt,
    level,
    ID,
    skinid,
    adminlevel,
    fraktion
    }
    sInfo[playerid][eingeloggt] = 1;
    sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
    sInfo[playerid][skinid] = cache_get_field_content_int(0,"Skin",dbhandle);
    SetPlayerScore(playerid,sInfo[playerid][level]);
    sInfo[playerid][ID] = cache_get_field_content_int(0,"id",dbhandle);
    SetPlayerMoney(playerid,cache_get_field_content_int(0,"Geld",dbhandle));
    SetPlayerSkin(playerid,sInfo[playerid][skinid]);
    sInfo[playerid][adminlevel] = cache_get_field_content_int(0,"Admin",dbhandle);
    sInfo[playerid][fraktion] = cache_get_field_content_int(0,"Fraktion",dbhandle);
    Ich hoffe ihr könnt mir helfen.


    PS: Ich habe mir Tutorials von MrMonatHD angeschaut, daher habe ich das :)


    Grüße,
    TheBester

    Ich denke, wenn er z.B. einen Timer hat, der alle 5 Minuten aufgerufen wird, und dann eine SendClientMessage kommt.
    Wenn der aber dann nach 2 Minuten offline geht, bleibt logischerweise ja nur noch 3 Minuten über.
    Ich denke mal, er will das so machen, wenn er dann wieder connected, die restlichen 3 Minuten weiter laufen, und dann die SendClientMessage kommt.
    Wenn ich da falsch liege, dann korrigiert mich.
    Ob das funktioniert, das weiß ich nicht, aber ich denke schon, funktioniert bei einem PayDay Script ja auch ^^


    Grüße,
    TheBester

    Ich glaube du musst, mit den Koordinaten von "TextDrawTextSize" etwas "herumspielen".


    Du musst es etwas ausprobieren, so lange, bis es funktioniert.


    Grüße

    Ok, ja da habe ich auch schon dran gedacht.
    Ich habe bis her alles mit Dini gemacht, und habe dann in diesem Forum auch schon öfters gelesen, das MySQL viel schneller und einfacher seien soll.


    Grüße

    Guten Tag,
    Ich wollte mal fragen, ob es sich lohnt, MySQL zu lernen, oder kann man auch alles mit Dini machen?
    Brauche eure Ratschläge :)


    Grüße