Beiträge von Jaybinda

    oda versuch ma ein einfaches game zu verändern, damit zu z.B. sieht wofür was ist usw, ich denke das learning by doing auch schonmal ein wenig bringt. Zwar nicht soviel dass man dann selber ein game machen kann, aber vielleicht um mal einen Eindruck dafür zu bekommen.


    Ich hab aber auchma davon gehört, dass es eine art editor für spiele gibt, womit man sich eins machen kann, aber ich weiß darüber nicht viel.
    Viel glück

    SpawnPlayer alleine geht manschmal nicht, du musst noch SetSpawnInfo vor SpawnPlayer machen, damit SAMP weiß wie der den spawnen soll. Infos dazu im SAMP wiki


    MFG, Robdeflop®

    is im GF nit normalerweise schon ein tacho drinne?
    Schau ma im showroom, da müssten welche sein, oda benutz die sufu

    HI


    Ich habe im Thema MySQL ein wenig mehr durchgeblickt un habe nen Test-CMD gemacht. Unzwar will ich das PW in eine Datenbank speichern, und dann mit einem zweiten CMD das passwort in der Datenbank mit dem eingegebenen vergleichen.


    if(strcmp(cmd, "/mysqlpwcheck", true) == 0)
    {
    new mysqlconnection;
    mysqlconnection = samp_mysql_connect("localhost", "samp_7115", "ZENSIERT");
    if(mysqlconnection == 1)
    {
    print("[MYSQL] Verbindung hergestellt! ");
    samp_mysql_connect("localhost", "samp_7115", "ZENSIERT");
    tmp = strtok(cmdtext, idx);
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    samp_mysql_select_db("samp_7115");
    new pwcheck[128];
    format(pwcheck,sizeof(pwcheck),"SELECT * FROM `User` WHERE `Username` = '%s'",name);
    samp_mysql_query(pwcheck);
    samp_mysql_store_result();
    new Pass[128],row[100], passmsg[128];
    samp_mysql_fetch_row(row);
    samp_mysql_get_field("Password", Pass);


    new pw[100];
    strmid(pw, tmp, 0, strlen(cmdtext), 255);
    Encrypt(pw);


    if(!strcmp(pw, Pass, true) && strlen(tmp))
    {
    format(passmsg, sizeof(passmsg), "So sieht dein PW gespeichert aus : %s", Pass);
    SendClientMessage(playerid, COLOR_YELLOW, "WOW! Du kennst dein PW noch :D");
    SendClientMessage(playerid, COLOR_YELLOW, passmsg);
    SendClientMessage(playerid, COLOR_YELLOW, "Wir können dein PW also nie 'im Original' sehen!");
    samp_mysql_close();
    if(samp_mysql_close() == 1)
    {
    print("[MYSQL] Verbindung getrennt!");
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "OMG! Du kennst dein Pw nich! -.-");
    samp_mysql_close();
    if(samp_mysql_close() == 1)
    {
    print("[MYSQL] Verbindung getrennt!");
    }
    return 1;
    }
    }
    else
    {
    print ("[MYSQL] Verbindung konnte nicht hergestellt werden! ");
    }
    }


    Wenn ich den CMD eingebe funzt alles, wenn ich ihn jedoch ein zweites mal eingebe, dann crasht der server. Woran kann das liegen?
    Bitte um hilfe :)


    MFG, Robdeflop

    ich weiß die ID zufällig :D
    3461
    Das is zwar ne fackel, aber die kannst du ja im boden versenken sodass man nur die flamme sieht.


    MFG, Rob

    achsoo, k, das bedeutet also dass man so angibt wo das steht, oda?
    Wird das genauso gemacht wenn man eine neue "spallte/zelle" was weiß ich was, erstellt? Und reicht der eine cmd also samp_mysql_query ? Oda brauch ich nochwas?


    MFG, Robdeflop®


    EDIT: Ich bin im moment dabei mein Tanksys in MySQL zu ändern. Also ich versuche es zumindestens xD
    Das habe ich bereits:
    format(var, sizeof(var), "BenzinLiter=%.2f\n", Tanke[T][BenzinLiter]);samp_mysql_query(var);
    Nun weiß ich aber nicht wie ich das mit "SELECT (Geld) FROM (players) WHERE (BugScripter)" is. Ich will einen neuen eintrag machen, also muss soweit ich weiß aus "SELECT" "INSERT INTO" gemacht werden muss. Nu weiß ich aber nicht weiter :(
    Bitte um Hilfe


    MFG, Robdeflop®

    Hi Bready´s


    Ich hab heute mal mit MySQL angefangen, un da is mir aufgefallen, dass ich davon nix raffe. Ich komme damit iwie nich zurecht.
    Wenn ich das richtig mitbekommen habe saved man sachen mit samp_mysql_query oda?
    Un was bedeutet z.B. sowas? :


    SQL
    SELECT %s FROM players WHERE id = %d LIMIT 1

    (Aus dem ModernTopia Script)


    Und wofür sind die ganzen anderen cmd´s, ich werde aus den TuT´s einfach nich schlau oO
    Kann mir bitte einer unter die arme greifen?


    MFG, Robdeflop®

    also dass man ganze ordner auslesen kann glaube ich nicht, nur halt alle dateien die drinne sin, die z.B. ID´s ergeben. Dann kannst du das mit einer for-schleife machen, soweit ich weiß.