Beiträge von ZeenOne


    BMW E30 318i 113PS
    Aber als 4 Türer
    Natürlich Heckantrieb schön im Winter in die Kurven :D
    Ach ja und ich bin 19 xD
    Habe den bald nen Jahr lang versicherung tut sooo weh 140€ pro Monat als 2 Wagen auf mein Vater bei 50%
    schön noch mit Winterreifen durch den Sommer xD
    letzter stand 14L/100KM fahre hauptsächlich kurzstrecken haha


    Bockt aber
    man lebt ja nur einmal....
    YOLO??? neeee^^

    // Edit habe mal unten einen else reingeschrieben und siehe da wenn ich nun connecte wird der sendclientmessage ausgeführt also überspringt er irgendwie die account abfrage?? wie kann ich das fixen bitte um hilfe :(

    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1411.40002,-799.59998,17.6);
    InterpolateCameraPos(playerid, 1416.120483, -896.925903, 129.938934, 1416.120483, -896.925903, 129.938934, 500000000);
    InterpolateCameraLookAt(playerid, 1416.162963, -893.122131, 126.694007, 1416.162963, -893.122131, 126.694007, 500000000);
    if(GetPVarInt(playerid,"Eingeloggt") == 0) //Als erstes fragen wir ab ob der Spieler schon eingeloggt ist oder nicht, damit wir nicht bei jeder Skin auswahl uns neu Einloggen müssen.
    {
    if(mysql_CheckAccount(playerid) == 0)//Wür überprüfen ob der Account Existiert, falls nicht Zeigen wir den Dialog zum Registrieren.
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, ""serverblau"Willkommen auf "SERVER_NAME"",""White"Dein Account wurde noch nicht gefunden.\n"White"Damit deine Spielerdaten gespeichert werden können musst du einen Account erstellen!\n\n"White"Bitte gib nun dein gewünschtes Passwort ein:", "Registrieren", "Abbrechen");
    }
    else if(mysql_CheckAccount(playerid) == 1)//Falls doch zeigen wir den Dialog zum Einloggen.
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    SendClientMessage(playerid, 0xFFFFFFFF,"");
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""serverblau"Willkommen zurück auf "SERVER_NAME"","\n"White"Damit deine Spielerdaten geladen werden können musst du dich einloggen!\n\n"White"Bitte gib nun dein Passwort ein:", "Einloggen", "Abbrechen");
    }
    else
    {
    SendClientMessage(playerid, 0xFFFFFFFF,"WIRD INGAME ANGEZEIGT");
    }
    }
    return 1;
    }

    Hey Leute bin dabei mir nen Selfmade zu erstellen und habe nen Problem ich habe gerade den stock fürs speichern geschrieben für ca 100 variablen habe aus dem Tutorial
    Das Register und Login System drin. habe auch das Plugin aus dem Tut es lief alles bis ich nu noch von accounts(tabelle) umgeschrieben habe auf meine _Main(tabelle)


    Denn nu habe ich das Problem das wenn ich Connecte gar nciht erst der Dialog erscheint....


    stock CheckTabbellen() {
    mysql_query("CREATE TABLE IF NOT EXISTS _Main (`id` int(11) AUTO_INCREMENT, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    mysql_query("ALTER TABLE _Main ADD Name varchar(24) AUTO_INCREMENT");
    mysql_query("ALTER TABLE _Main ADD Passwort varchar(128) DEFAULT NULL");
    HIER KOMMEN NOCH MEHR....


    erstellen tut er die tabelle so wie ich es will


    Den Stock von CheckAccount habe ich wie gesagt nur das accounts auf _Main geändert



    stock mysql_CheckAccount(playerid)
    {
    new Query[128],Name[MAX_PLAYER_NAME],count;
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name, Name);
    format(Query, sizeof(Query), "SELECT * FROM `_Main` WHERE `Name` = '%s'", Name);
    mysql_query(Query);
    mysql_store_result();
    count = mysql_num_rows();
    mysql_free_result();
    return count;
    }


    sieht da iwo wer was ich da falsch gemacht habe?
    falls noch irgendein script teil fehlt bescheid geben..


    benötige dringend hilfe :D Neuling in mysql

    Hat keiner ne lösung fürs laden?
    brauche eig nur info wie ich das am besten mache das es möglichst wenig zu schrieben ist und keine 1000 zeilen.
    Will endlich das Script weitermachen nur hacke an dem kack xD
    Bitte um schnelle hilfe :|



    //edit
    Bluescreen
    Ich will ja gar nicht mal den gleichen string benutzen ich brauche ja scheinbar noch einen oders so?
    halt ich kann meine 100 variablen nicht einfach in die zeile hauen
    also muss ich ja bsp. 20 zeilen in sting1 20 in string2 und so weiter aber wie sieht das vom code her aus

    Also du meinst wenn ich das so mache



    new query[32], pname[24];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "UPDATE nsar_main SET Tutorial=%d, WHERE Name='%s'", PlayerInfo[playerid][pTutorial],pname);
    mysql_query(query);


    und wir uns vorstellen der wäre voll



    new query[32], pname[24];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "UPDATE nsar_main SET eintrag1=%d,eintrag2=%d,eintrag3=%d, WHERE Name='%s'", PlayerInfo[playerid][peintrag1]PlayerInfo[playerid][peintrag2]PlayerInfo[playerid][peintrag3],pname);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE nsar_main SET eintrag4=%d,eintrag5=%d,eintrag6=%d, WHERE Name='%s'", PlayerInfo[playerid][peintrag4]PlayerInfo[playerid][peintrag5]PlayerInfo[playerid][peintrag6],pname);
    mysql_query(query);


    das ich den einfach so fortsetze?