gelöscht

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Beitrag von Bananenstaude ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von Bananenstaude ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von Bananenstaude ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Geht auch einfacher.


    new Code[MAX_PLAYERS];


    if(strcmp(cmd, "/gutschein 263896026531637925301397400", true) == 0)
    {
    if(Code[playerid] == 0)
    {
    SetPlayerScore(playerid,4);
    GivePlayerMoney(playerid, 12500);
    Code[playerid] = 1;
    }
    return 1;
    }


    Sollte so funktionieren


  • Dann reloggt sich der Spieler und es geht wieder,
    du musst es speichern lassen.

  • Beitrag von Bananenstaude ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Beitrag von Bananenstaude ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Eine Möglich wäre es in der Spielerdatei / Spielerdatensatz zu speichern.


    Was hast du für ein Script?


    Wie soll der Code erstellt werden? random?
    Wie soll der Spieler den Code erhalten? E-Mail?


    Er möchte das der Befehl nur einmal geht.


    Heißt:


    Spieler 1 benutzt den Code
    Spieler 2 kann ihn danach nicht mehr benutzen,


    wie möchtest du es dann in seiner Spielerdatei speichern?




    @ Tommy wen man keine Ahnung hat bitte Leise sein.


    if(strcmp(cmd, "/gutschein 263896026531637925301397400", true) == 0)
    {
    if(Code[playerid] == 0)
    {
    SetPlayerScore(playerid,4);
    GivePlayerMoney(playerid, 12500);
    Code[playerid] = 1;
    }
    return 1;
    }


    Das Funktioniert so, grade getestet

  • Sowas meinste doch. oder?


    Da musst du mit rcon eingeloggt sein und /createcode [LEVEL] [MONEY] eingeben. dann wird der Code generiert


    und bei /InsaneSolutions/DonatorCodes/code.txt gespeichert


    und mit /Code [CODE] gibts die sachen die du eingegeben hast !


    wenn du sowas willst dann hier,

    ------------------------------------------------------


    WIR VERSCHENKEN TEAMSPEAK 3 CHANNELS!


    TS: 62.75.247.18:9986

  • Bananenstaude

    Hat den Titel des Themas von „Geldschenksystem dazu noch ein Levelschenksystem“ zu „gelöscht“ geändert.