Beiträge von xSpIrItx

    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;


    }