In eine Variable speichern? Wie?

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
  • Wie kann ich das jetzt in die Variable speichern?


    Funktion:
    ocmd:getmats(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,503.0145,-6.3141,1000.6797))
    {
    new string[128], Menge;
    if(sscanf(params,"d",betrag))return SendClientMessage(playerid,Weiss,"Benutzung: /getmats [Menge]")
    if(Menge > 40)return SendClientMessage(playerid,Weiss,"Soviel Materialien kannst du dir nicht kaufen, beachte das die Preise für die Mats immer 400$ betragen.");
    if(Menge < 1)return SendClientMessage(playerid,Weiss,"Du kannst nicht weniger als 1 Material kaufen");
    new Money = Menge * 400
    GetPlayerMoney(playerid,-money);



    }
    }


    Variablenart:

    PlayerInfo[playerid][Var] = 0;


    MfG Ajmes

  • In die Variable speichern:
    PlayerInfo[playerid][Var] = 5; // Direkten Wert speichern
    PlayerInfo[playerid][Var] = VariableX; // Wert von anderer Variable speichern


    Money = PlayerInfo[playerid][Var] // Variable in eine andere Variable laden
    format(string, sizeof(string), "Variableninhalt: %d", PlayerInfo[playerid][Var]); // Variable in einen String speichern


    SetPVarInt(playerid, "Variablenname", 5); // Wert 5 in die PVar Variablenname speichern
    test = GetPVarInt(playerid, "Variablenname"); // Wert aus der PVar in andere Variable speichern
    DeletePVar(playerid, "Variablenname"); // Variable wieder löschen


    LG FlasH

    Professioneller Webentwickler.