Habe ein Problem mit der Stadtwahl..

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
  • Hayho,
    ich bräuchte jemanden der sich 5Minuten Zeit nimmt mir eine bessere Stadtauswahl zu backen.
    Also bei dem Tutorial kann man an einer Menu Stelle wählen wo man herkommt, das Problem ist, das da nur San Fierro steht !!
    Als Antworten steht auch LS da ;


    if(CurrentMenu == Land)
    {
    if(RegistrationStep[playerid] == 3)
    {
    if(row == 0)
    {
    PlayerInfo[playerid][pOrigin] = 1;
    SendClientMessage(playerid, COLOR_YELLOW2, "Ok, du kommst also aus Los Santos.");
    SendClientMessage(playerid, COLOR_LIGHTRED, "Danke für die Informationen, es folgt das Tutorial.");
    RegistrationStep[playerid] = 0;
    TutorialDurchnehm(playerid);
    }
    else if(row == 1)
    {
    PlayerInfo[playerid][pOrigin] = 2;
    SendClientMessage(playerid, COLOR_YELLOW2, "Ok, du kommst also aus San Fierro.");
    SendClientMessage(playerid, COLOR_LIGHTRED, "Danke für die Informationen, es folgt das Tutorial.");
    RegistrationStep[playerid] = 0;
    TutorialDurchnehm(playerid);
    }
    else
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Woher kommst du? (Wähle das richtige aus mithilfe der Leertaste aus!)");
    }
    }
    }


    Die Auswahl sieht wie folgt aus :



    else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
    {
    check -= 1;
    }
    PlayerInfo[playerid][pAge] = check;
    format(string, sizeof(string), "Ok, du bist also %d Jahre alt.",PlayerInfo[playerid][pAge]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    RegistrationStep[playerid] = 3;
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_3,DIALOG_STYLE_LIST,"Woher kommst du?","San Fierro","Weiter"," /");
    if(response == 0){
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter"," ");
    }
    }


    Hier noch mal dieses Public Showstats^^ :



    public ShowStats(playerid,targetid)
    {
    if(IsPlayerConnected(playerid )&& IsPlayerConnected(targetid))
    {
    new cash = GetPlayerMoney(targetid);
    new atext[20];
    if(PlayerInfo[targetid][pSex] == 1) { atext = "Männlich"; }
    else if(PlayerInfo[targetid][pSex] == 2) { atext = "Weiblich"; }
    new otext[20];
    if(PlayerInfo[targetid][pOrigin] == 1) { otext = "San Fierro"; }
    else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "Los Santos"; }
    new ttext[20];
    new leader = PlayerInfo[targetid][pLeader];
    new member = PlayerInfo[targetid][pMember];
    if(gTeam[targetid] == 3 || gTeam[targetid] == 4) { ttext = "Zivilist"; }
    else
    {


    Ich hätte gerne, das man, wenn man San Fierro macht, in SF Spawnt(klar oda, is auch schon so.) und wenn man LS wählt halt
    LS (Koords von meinem Gewünschten LS Spawn : 1479.1934,-1740.1908,13.5469,359.6901,900.00


    Hoffe jemand nimmt sich ein bischen Zeit D:


    Mfg, Brotfisch.

  • Is klar dass da nur SF steht.
    Änder:
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_3,DIALOG_STYLE_LIST,"Woher kommst du?","San Fierro","Weiter"," /");

    in
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_3,DIALOG_STYLE_LIST,"Woher kommst du?","Los Santos \nSan Fierro","Weiter"," /");

    ______________________________________
    Mit dem Spawn:
    Setze da, wo das Spawnen abgerufen wird, dass hin:


    if(PlayerInfo[playerid][pOrigin] == 1)
    {
    SetPlayerPos(playerid,1479.1934,-1740.1908,13.5469);
    }

    Ungetestet
    //Edit: Spawnfehler hinzugefügt