Beiträge von xSpIrItx

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

    Hallo
    Ich möchte gerne werte in Variablen speichern ... dessen ausgabe oder speicherwert so aussieht S4Y-Buchstabe-zahl-buchstabe


    Die werte und arrays etc sind schon vorhanden nur irgendwie geht das nicht..
    es wird immer eine Zahl angezeigt
    beim eingeben des befehls


    hier die Variablen definition:
    new PersoZahl = random(sizeof(Persoletters)) + random(10000000000000) + random(sizeof(Persoletters2));

    Wieso geht das nicht ?


    new PersoZahl = random(sizeof(Persoletters)) + random(10000000000000) + random(sizeof(Persoletters2));


    Die augabe sollte dann so sein S4Y-A-39389378-B


    Die werte sind so definiert



    new Persoletters[][27] =
    {
    "S4Y-A-",
    "S4Y-B-",
    "S4Y-C-",
    "S4Y-D-",
    "S4Y-E-",
    "S4Y-F-",
    "S4Y-G-",
    "S4Y-H-",
    "S4Y-I-",
    "S4Y-J-",
    "S4Y-K-",
    "S4Y-L-",
    "S4Y-M-",
    "S4Y-N-",
    "S4Y-O-",
    "S4Y-P-",
    "S4Y-Q-",
    "S4Y-R-",
    "S4Y-S-",
    "S4Y-T-",
    "S4Y-U-",
    "S4Y-V-",
    "S4Y-W-",
    "S4Y-X-",
    "S4Y-Y-",
    "S4Y-Z-"
    };


    new Persoletters2[][27] =
    {
    "-A",
    "-B",
    "-C",
    "-D",
    "-E",
    "-F",
    "-G",
    "-H",
    "-I",
    "-J",
    "-K",
    "-L",
    "-M",
    "-N",
    "-O",
    "-P",
    "-Q",
    "-R",
    "-S",
    "-T",
    "-U",
    "-V",
    "-W",
    "-X",
    "-Y",
    "-Z"
    };

    Hallo wie mach ich das bei meiner personummer auch buchstaben stehen ?


    In form von:




    S4Y-zufälligerbuchstabe-nummer-zufälligerbuchstabe




    Hab das erstmal so aber kp ob das so geht..




    if (strcmp("/persokaufen", cmd, true) == 0)


    {


    if(PlayerInfo[playerid][pPersoStop] == 1)


    {


    SendClientMessage(playerid, COLOR_GRAD2,"Dein Antrag auf einen Personalausweiß ist nocht nicht fertig. Bitte komm später wieder!");


    return 1;


    }


    if(PlayerToPoint(4.0,playerid,365.2113,173.7801,1008.3828))


    {


    if(AllowPerso[playerid] == 1)


    {


    new PersoZahl = S4Y-+random(z)+random(100000000)+-+random(Z); // Könnte nicht funktionieren ?


    SendClientMessage(playerid, COLOR_NEWS, ".:PersonalAusweis erfolgreich erstellt:.");


    SendClientMessage(playerid, COLOR_GREY, "Tipp /showperso um ihn vorzuzeigen!");


    SendClientMessage(playerid, COLOR_GREY, "Kosten: 500$");


    GivePlayerMoney(playerid,-500);


    PlayerInfo[playerid][pOwnPerso] = 1;


    PlayerInfo[playerid][pPerSonum] = PersoZahl;


    TogglePlayerControllable(playerid, 1);


    return 1;


    }


    else if(AllowPerso[playerid] == 0)


    {


    SendClientMessage(playerid, COLOR_WHITE,"Dein Antrag wurde erfolgreich gestellt. In 15 Minuten wird er fertig sein!");


    SetTimerEx("PersoAntrag", 900000, 0, "d", playerid);


    PlayerInfo[playerid][pPersoStop] = 1;


    TogglePlayerControllable(playerid, 1);


    //SetPlayerPos(playerid, 366.7451,173.8046,1008.3828);


    return 1;


    }


    else


    {


    SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht im Rathaus!");


    return 1;


    }


    }


    return 1;


    }