Waffen Speichern [dini][dcmd][strlen]

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
  • Leute, ich will auch mal meine wafffen speichern,
    habe angefangen aber unlogisch :>
    dcmd_login(playerid, params[])
    {
    if (IsPlayerConnected(playerid))
    {
    new string[21];
    new Player[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Player, sizeof(Player));
    format(string, sizeof(string), "%s.ini", Player);
    if(!strlen(params))
    {
    return SendClientMessage(playerid, 0xffffff, " /register [Password]");
    }
    if (dini_Exists(string))
    {
    if(udb_hash(params)!=strval(dini_Get(string,"password")))
    {
    return SendClientMessage(playerid, 0xffffff, " Falsches password");
    }
    gLogged[playerid] = 1;
    PlayerInfo[playerid][waffen] = dini_Int(string, "waffen"); //DA
    PlayerInfo[playerid][score] = dini_Int(string, "score");
    PlayerInfo[playerid][cash] = dini_Int(string, "cash");
    PlayerInfo[playerid][admin] = dini_Int(string, "admin");
    gTeam[playerid] = dini_Int(string, "gteam");
    GetPlayerWeaponData(playerid, %,%,%) = dini_Int(string, "waffen"); // Hier xD
    ResetPlayerMoney(playerid);
    GivePlayerWeapon(playerid,PlayerInfo[playerid][waffen]); //und Hier:>
    GivePlayerMoney(playerid, PlayerInfo[playerid][cash]);
    UpdateTimer[playerid] = SetTimerEx("OnPlayerUpdate", 2000, 1,"d",playerid);
    SendClientMessage(playerid,0xffffff,"Erfolgreich eingeloggt");
    }
    }
    return 1;
    }

    Einmal editiert, zuletzt von [PRT]The_Gamer ()

  • wieso machste nen zweiten tread (ich habe einen gerade gemacht und du warst vorher drin also wieso der zweite tread? Oo) und machst net mal mehr infos??
    ohne das wird keiner helfen können.
    aber wieso:
    wieso machst du noch nen tread? Lol?

  • ne, bei dir ist das so:
    format(var, 32, "Passwort=%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var);
    bei mir :if(udb_hash(params)!=strval(dini_Get(string,"password")))

    3 Mal editiert, zuletzt von [PRT]The_Gamer ()

  • das ist trotzdem das gleiche prinzip nur eine andere schreibweise.
    du bist nen echt super spamer, gratulation!
    du bist doch ein fortgeschrittener(immerhin 2 jahre erfahrung, das sind 23 monate mehr als ich oO). das ist eine anfängeraufgabe. nicht dein tag oder?

    Mein erstes eigenes Spiel


    meine Tutorials:
    Nachos Torsystem


    scripten ist kein spiel, es ist arbeit(die sehr viel spass machen kann).
    gewöhn dich an den gedanken arbeiten zu müssen oder lass es sein.

    2 Mal editiert, zuletzt von NachoMan ()