Beiträge von Eddy

    Wieso wird mir das Geschlecht hier nicht angezeigt? Es wird gezeigt, aber nur, wenn ich auch Bearbeiten klicke, und ich mich "Neu Registriere" dann wird mir dort das Geschlecht, welches ich bei der Registrierung davor angegeben habe angezeigt.


    case Dialog_Geschlecht:
    {
    new string[128],string1[856],Geschlecht[16];
    switch(Spieler[playerid][pGeschlecht])
    {
    case 1:{Geschlecht="Männlich";}
    case 2:{Geschlecht="Weiblich";}
    }
    if(response == 0)
    {
    format(string,sizeof(string),"{23A7F5}%s, {E5E5E5}Sie sind also Weiblich, und {23A7F5}%i {E5E5E5}Jahre alt.",Spielername(playerid),AgeOfPlayer(playerid));
    SendClientMessage(playerid,0x00D2D2FF,string);
    Spieler[playerid][pGeschlecht] = 2;
    format(string1,sizeof(string1),"{E5E5E5}Sie können nun Ihre Daten noch einmal Kontrollieren, die Sie bei der Registrierung angegeben haben. \nSollten Daten nicht Stimmen, dann können Sie die Registrierung mit Bearbeiten nochmals Wiederholen. \nIhre Registrierungsdaten: \n\nPasswort: %s \nGeburtsdatum: %s \nGeschlecht: %s",Spieler[playerid][pPasswort],Spieler[playerid][pGeburtsdatum],Geschlecht);
    ShowPlayerDialog(playerid,Dialog_RegAccCheck,DIALOG_STYLE_MSGBOX,"{FFFFFF}SmR: {308EAD}Registrierungsüberprüfung",string1,"Annehmen","Bearbeiten");
    return 1;
    }
    if(response == 1)
    {
    format(string,sizeof(string),"{23A7F5}%s, {E5E5E5}Sie sind also Männlich, und {23A7F5}%i {E5E5E5}Jahre alt.",Spielername(playerid),AgeOfPlayer(playerid));
    SendClientMessage(playerid,0x00D2D2FF,string);
    Spieler[playerid][pGeschlecht] = 1;
    format(string1,sizeof(string1),"{E5E5E5}Sie können nun Ihre Daten noch einmal Kontrollieren, die Sie bei der Registrierung angegeben haben. \nSollten Daten nicht Stimmen, dann können Sie die Registrierung mit Bearbeiten nochmals Wiederholen. \nIhre Registrierungsdaten: \n\nPasswort: %s \nGeburtsdatum: %s \nGeschlecht: %s",Spieler[playerid][pPasswort],Spieler[playerid][pGeburtsdatum],Geschlecht);
    ShowPlayerDialog(playerid,Dialog_RegAccCheck,DIALOG_STYLE_MSGBOX,"{FFFFFF}SmR: {308EAD}Registrierungsüberprüfung",string1,"Annehmen","Bearbeiten");
    return 1;
    }
    return 1;
    }

    @[IRP]Aiden_Havering:
    Denk mal an die Amerikanischen Toiletten, dies wäre viel besser als es so eintönig zu lassen.


    Das kann man woanders kläre, welche Toiletten besser aussehen :D ... das ist halt geschmackssache, die einen mögen es etwas "Moderner" und die anderen älter.

    Ich find's persönlich nicht schlecht, allerdings würde es mMn besser ausschauen, wenn man das Gebäude und die Straßen/Wände noch Texturieren würde, da ein komplett Matt-Weißes Gebäude in Los Santos nicht ganz in die Umgebung mit hineinpasst.
    Aber von der Konstruktion und allem drum und dran finde ich es sehr schick. :)


    Danke für dein Feedback, das alte Medical ist ja auch Weiß, da dachte ich mir, lasse ich es in diesem Stile :)



    Allgemeine Informationen


    Durch neuartige und vor allem einzigartige Systeme, innovativen
    Gedankengängen sowie viel Disziplin und Ergeiz möchten wir, Innovation
    Roleplay, neuen Wind in die Roleplay-Szene von GTA San Andreas
    Multiplayer bringen. Der Spielspaß steht dabei zusammen mit dem Gedanken
    des Rollenspiels an erster Stelle. Wir entwickeln nahezu täglich neue
    Konzepte, die ein solches Spielen möglich machen werden.


    Um euch unermüdlich Spaß am Roleplay zu liefern und um euch einen
    rollenspielfreudigen Server bieten zu können, bedarf es nun um eure
    Unterstützung. Wir suchen zu diesem Zeitpunkt mehrere Tester, die unser Skript auf Herz und Nieren testen.


    Voraussetzungen


    Um euch in Zukunft ein gutes Rundumpaket bieten zu können bedarf es
    einigen Voraussetzungen, die erfüllt werden müssen, um einen Platz als Tester zu erwerben.


    Teamspeak³ + funktionsfähiges Headset
    fortgeschrittende Rollenspielkenntnisse
    Blick fürs Detail
    Grundkompetenzen einer Gemeinschaft

    Den San Andreas Multiplayer Client 0.3.7 besitzen
    Das teilnehmen an der Closed Beta wird nicht entlohnt.


    Kontaktdaten:

    • Forum: forum.innovation-rp.de
    • Teamspeak³: 85.25.197.199:9991

    Mit freundlichen Grüßen:
    euer IRP-Team

    Jeffry:


    Habe es nun so gemacht, aber wenn ich das Passwort eingegeben habe, und dann auf Weiter mache, passiert garnix, also der zweite Dialog wird nicht aufgerufen.




    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    switch(dialogid)
    {
    case Dialog_Register:
    {
    if(!response)
    {
    SendClientMessage(playerid,0xFF0000FF,"Die Registrierung wurde Ab.-oder Unterbrochen\nBitte beenden Sie das Spiel, indem Sie /q als Textnachricht in den Chat eingeben.");
    SetTimerEx("KickPlayer",250,0,"i",playerid);
    return 1;
    }
    if(!inputtext[0] || !(3 <= strlen(inputtext) <= 24))
    {
    ShowPlayerDialog(playerid,Dialog_Register,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Registrierung","{FFFFFF}Herzlich Willkommen auf San Miami Roleplay\n\nUnser System hat Ihre Spielerinformationen nicht in unserer Datenbank gefunden.\nUm einen Charakter auf unserem Server zu Erstellen\nbenötigen wir einige Informationen von Ihnen.\nAls erstes tragen Sie Bitte ein Passwort in das untere Feld ein.\n\nGeben Sie Ihr Passwort niemals an andere Personen weiter!.","Annehmen","Abbrechen");
    return 1;
    }
    Spieler[playerid][pPasswort] = inputtext[24];
    ShowPlayerDialog(playerid,Dialog_Geburtsdatum,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Geburtsdatum","{E5E5E5}Nun möchten wir wissen, wann Sie Geboren wurden.\nTragen Sie Bitte Ihr Geburtsdatum in das untere Feld ein.\nHalten Sie sich Bitte an die Vorlage!\n\nAngabe bitte in TT.MM.JJJJ - {23A7F5}Beispiel: {E5E5E5}10.09.1994","Weiter","Verlassen");
    return 1;
    }
    case Dialog_Geburtsdatum:
    {
    if(response == 0)return Kick(playerid);
    else
    {
    Spieler[playerid][pAlter] = GetAge(inputtext);
    if(Spieler[playerid][pAlter] == 0)
    {
    ShowPlayerDialog(playerid,Dialog_Geburtsdatum,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Geburtsdatum","{E5E5E5}Nun möchten wir wissen, wann Sie Geboren wurden.\nTragen Sie Bitte Ihr Geburtsdatum in das untere Feld ein.\nHalten Sie sich Bitte an die Vorlage!\n\nAngabe bitte in TT.MM.JJJJ - {23A7F5}Beispiel: {E5E5E5}10.09.1994","Weiter","Verlassen");
    return 1;
    }
    format(Spieler[playerid][pGeburtsdatum],20,inputtext);
    if(Spieler[playerid][pAlter] == 0)
    {
    ShowPlayerDialog(playerid,Dialog_Geburtsdatum,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Geburtsdatum","{E5E5E5}Nun möchten wir wissen, wann Sie Geboren wurden.\nTragen Sie Bitte Ihr Geburtsdatum in das untere Feld ein.\nHalten Sie sich Bitte an die Vorlage!\n\nAngabe bitte in TT.MM.JJJJ - {23A7F5}Beispiel: {E5E5E5}10.09.1994","Weiter","Verlassen");
    return 1;
    }
    ShowPlayerDialog(playerid,Dialog_Geschlecht,DIALOG_STYLE_MSGBOX,"{FFFFFF}SmR: {308EAD}Geschlecht","{FFFFFF}Als letztes möchten wir Ihr Geschlecht wissen\nWählen Sie für die Angabe bitte Ihr Geschlecht welches unten zutrifft.","Männlich","Weiblich");
    return 1;
    }
    }
    case Dialog_Geschlecht:
    {
    new string[128];
    if(response == 0)
    {
    format(string,sizeof(string),"{23A7F5}%s, {E5E5E5}Sie sind also Weiblich, und {23A7F5}%i {E5E5E5}Jahre alt.",Spielername(playerid),AgeOfPlayer(playerid));
    SendClientMessage(playerid,0x00D2D2FF,string);
    new query[950 + MAX_PLAYER_NAME],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(query,sizeof(query),"%02d.%02d.%d - %02d:%02d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);
    mysql_format(DBHandle, query, sizeof(query),"INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburtsdatum`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`, `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pWarns`, `pLeben`) VALUES ('%e','%e','%d','%e','%d','%d','%d','0','0','%s','%s','%d','100.0')",
    Spieler[playerid][pName],Spieler[playerid][pPasswort],Spieler[playerid][pAlter],Spieler[playerid][pGeburtsdatum],Spieler[playerid][pGeschlecht],Spieler[playerid][pAdminlevel],Spieler[playerid][pBanned],query,query,Spieler[playerid][pWarns],Spieler[playerid][pLeben]);
    mysql_tquery(DBHandle, query, "", "");
    Spieler[playerid][pLeben] = 100.0;
    Spieler[playerid][pGeschlecht] = 2;
    Spieler[playerid][pLogged] = true;
    SavePlayerData(playerid);
    SpawnPlayer(playerid);
    return 1;
    }
    if(response == 1)
    {
    format(string,sizeof(string),"{23A7F5}%s, {E5E5E5}Sie sind also Männlich, und {23A7F5}%i {E5E5E5}Jahre alt.",Spielername(playerid),AgeOfPlayer(playerid));
    SendClientMessage(playerid,0x00D2D2FF,string);
    new query[950 + MAX_PLAYER_NAME],Tag,Monat,Jahr,Stunde,Minute,Sekunde;
    getdate(Tag,Monat,Jahr);
    gettime(Stunde,Minute,Sekunde);
    format(query,sizeof(query),"%02d.%02d.%d - %02d:%02d:%d",Tag,Monat,Jahr,Stunde,Minute,Sekunde);
    mysql_format(DBHandle, query, sizeof(query),"INSERT INTO `Accounts` (`pName`, `pPasswort`, `pAlter`, `pGeburtsdatum`, `pGeschlecht`, `pAdminlevel`, `pBanned`, `pBargeld`, `pKontoguthaben`, `pLastLogin`, `pRegDatum`, `pWarns`, `pLeben`) VALUES ('%e','%e','%d','%e','%d','%d','%d','0','0','%s','%s','%d','100.0')",
    Spieler[playerid][pName],Spieler[playerid][pPasswort],Spieler[playerid][pAlter],Spieler[playerid][pGeburtsdatum],Spieler[playerid][pGeschlecht],Spieler[playerid][pAdminlevel],Spieler[playerid][pBanned],query,query,Spieler[playerid][pWarns],Spieler[playerid][pLeben]);
    mysql_tquery(DBHandle, query, "", "");
    Spieler[playerid][pGeschlecht] = 1;
    Spieler[playerid][pLogged] = true;
    SavePlayerData(playerid);
    SpawnPlayer(playerid);
    return 1;
    }
    return 1;
    }
    case Dialog_Login:
    {
    if(!response)
    {
    SendClientMessage(playerid,0xFF0000FF,"Dieser Vorgang wurde Ab.-oder Unterbrochen\nBitte beenden Sie das Spiel, indem Sie /q als Textnachricht in den Chat eingeben.");
    SetTimerEx("KickPlayer",250,0,"i",playerid);
    return 1;
    }
    if(!inputtext[0] || !(3 <= strlen(inputtext) <= 25))
    {
    ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"{FFFFFF}SmR: {308EAD}Einloggen","{0xA70000FF}Das Passwort darf nur 3-25 Zeichen enthalten!{FFFFFF}\n\nSie müssen von unserem System {0xFFFFFF}Identifiziert{FFFFFF} werden.\nGeben Sie dafür Ihr Passwort unten in das Feld ein.\n\n Klicken Sie anschlie�end auf Einloggen, damit Ihre Daten kontrolliert werden können.","Einloggen","Abbrechen");
    return 1;
    }
    new query[180 + MAX_PLAYER_NAME];
    mysql_format(DBHandle, query,sizeof(query),"SELECT COUNT(*) AS `count` FROM `Accounts` WHERE `pName` ='%e' AND `pPasswort` ='%e'",Spieler[playerid][pName],inputtext);
    mysql_function_query(DBHandle, query, true,"LoadPlayerDataSequence","dd",playerid,2);
    Spieler[playerid][pLogged] = true;
    return 1;
    }
    }
    return 1;
    }

    Drasko: Hab es nun raus, wie ich das so hinbekommen habe, indem ich die IDE als Standard gewählt habe, womit Skripts geöffnet werden. Wenn man dann das Skript öffnet, kann man nicht Kompilieren. Man muss zuerst das Programm starten, und danach das Skript öffnen. :D


    Meine Frage wurde leider nicht beantwortet:

    Habe eine Frage, kann man auch die Farbe vom Layout ändern? Ich mag das Pinke nicht so :D? :P

    Drasko: Ich habe den Ordner auf dem Desktop, und Fehler kommen nicht. Ich habe mal F5 durchgespammt, und anscheinend Fixxt es das Problem.
    Kann dir aber leider nicht sagen, wie ich dies zum "Buggen" gebracht habe. Habe nur am Skript etwas Eingefügt, F5 und es wurde nicht Kompiliert, aber Gespeichert. :huh: