Gutschein

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
  • C:\Windows\Vss\First Person\Samp Server\gamemodes\German-Elite-Reallife.pwn(66336) : warning 203: symbol is never used: "dcmd_creategutschein"
    C:\Windows\Vss\First Person\Samp Server\gamemodes\German-Elite-Reallife.pwn(66336) : warning 203: symbol is never used: "dcmd_Gutschein"


    dcmd_gutschein(playerid, params[])
    {
    if(!params[0]) return SendClientMessage(playerid, 0xFF0000FF, "/gutschein [Code]");
    new code[40];
    format(code, sizeof(code), "/codes/%s.txt", params);
    if(!fexist(code)) return SendClientMessage(playerid, 0xFF0000FF, "Code existiert nicht.");
    new typ = dini_Int(code, "typ");
    new wert = dini_Int(code, "wert");
    switch(typ)
    {
    case 1:
    {
    GivePlayerMoney(playerid, wert);
    SendClientMessage(playerid,-1,"Code eingelöst: %i$ bekommen.",wert);
    }
    case 2:
    {
    PlayerInfo[playerid][pExp] = wert;
    SendClientMessage(playerid,-1,"Code eingelöst: %i Respektpunkte bekommen.",wert);
    }
    case 3:
    {
    PlayerInfo[playerid][pDonateRank] = wert;
    SendClientMessage(playerid,-1,"Code eingelöst: Du hast Premium Level %i bekommen.",wert);
    }
    case 4:
    {
    PlayerInfo[playerid][pAllowNeon] = 1;
    SendClientMessage(playerid,-1,"Code eingelöst: Du hast einen Neon Gutschein eingelöst.");
    SendClientMessage(playerid,-1,"Fahre zum NeonShop um dir Neon an dein Auto zu bauen.");
    }
    }
    fremove(code);
    return 1;
    }


    dcmd_creategutschein(playerid, params[])
    {
    if(PlayerInfo[playerid][pAdmin] == 1338)
    {
    new typ, wert;
    if(!sscanf(params,"ii",typ,wert))return SendClientMessage(playerid, 0xFF0000FF, "/createcode [Typ] [Wert]");
    if(typ < 1 || typ > 4)return SendClientMessage(playerid,-1,"Bitte wähle einen Typ aus von 1-4");
    if(wert < 1 || wert > 1000000) return SendClientMessage(playerid,-1,"Wert bitte nur von 1 - 1Mio.");
    SendClientMessage(playerid, 0xFF0000FF, "1 = Geld | 2 = Respektpunkte | 3 = Premium | 4 = UBB Fahrzeug");
    new code[40], str[145];
    format(code, sizeof(code), "%04d-%04d-%04d-%04d", random(10000), random(10000), random(10000), random(10000));
    format(str, sizeof(str), "Gutscheincode : %s",code);
    SendClientMessage(playerid,ROT,str);
    format(code, sizeof(code), "/codes/%s.txt", code);
    dini_Create(code);
    dini_IntSet(code, "typ", typ);
    dini_IntSet(code, "wert", wert);
    }
    else
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du hast kein Adminlevel 1338");
    }
    return 1;
    }


    Muss ich die zwei Sachen wo eintragen?