Beiträge von [KoSoVa]

    Also ich meine dass so, dass wenn der Spieler /Umieten eingibt, muss der Spieler erst bei seinem Haus ein, also wo er sich eingemietet hat.


    hier einmal /hausakufen

    ocmd:hauskaufen(playerid, params[])
    {
    #pragma unused params
    new HausID = GetNearHausID(playerid),SQL[200];
    if(HausID > 0 && strlen(Haus[HausID][hBesitzer]) < 2 && GetPlayerScore(playerid) >= Haus[HausID][hLevel] && GetPlayerMoney(playerid) >= Haus[HausID][hPreis] && SpielerInfo[playerid][pHausgekauft] == 0)
    {
    format(Haus[HausID][hBesitzer], MAX_PLAYER_NAME, GetName(playerid));
    //
    format(SQL, sizeof(SQL), "UPDATE hauser SET Besitzer = '%s' WHERE ID = '%d'", Haus[HausID][hBesitzer], HausID);
    mysql_query(SQL);
    //
    LoadHouse(HausID);
    //
    GivePlayerMoney(playerid, -Haus[HausID][hPreis]);
    SpielerInfo[playerid][pGeldAufHand] = GetPlayerMoney(playerid);
    SpielerInfo[playerid][pHausgekauft] = 1;
    SavePlayer(playerid);
    }
    return 1;
    }


    Jeffry

    ocmd:entmieten(playerid, params[])
    {
    #pragma unused params
    new HausID = GetNearHausID(playerid), SQL[300];
    if(SpielerInfo[playerid][pHausgekauft] == 1) // hier soll auch abgefragt werden ob der Spieler bei seinem Haus ist, hat jemand eine Idee?
    {
    new HausMieter[MaxHaus][30][MAX_PLAYER_NAME];
    for(new i=0; i<30; i++)
    {
    if(!strcmp(GetName(playerid), HausMieter[HausID][i], true))
    {
    SendClientMessage(playerid, 0xFF0000FF, "[H-INFO] {FFFFFF}Du hast dich erfolgreich ausgemietet!");
    return 1;
    }
    }
    }
    else
    {
    if(SpielerInfo[playerid][pHausgekauft] == 0)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist nirgendwo eingemietet!");
    else if(HausID < 0)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist nicht bei deinem Haus!");//Und das geht auch nicht, wieso?
    }
    return 1;
    }


    //Stock GetNearHausID


    stock GetNearHausID(playerid)
    {
    for(new hWhich; hWhich != MaxHaus; hWhich++)
    {
    if(IsPlayerInRangeOfPoint(playerid, 3.0, Haus[hWhich][hX], Haus[hWhich][hY], Haus[hWhich][hZ])) return hWhich;
    }
    return -1;
    }


    Jeffry

    Eine Frage , und zwar ich arbeite grad an einem /entmieten befehl.


    ocmd:entmieten(playerid, params[])
    {
    #pragma unused params
    new HausID = GetNearHausID(playerid),SQL[300];
    if(SpielerInfo[playerid][pHausgekauft] == 1)
    {
    if(!strcmp(GetName(playerid), Haus[HausID][hMieter1], true))
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter2], true))
    //Bis Haus[HausID][hMieter30] Also 30x mal... Geht es irgendwie leichter? Also schlauer?
    SendClientMessage(playerid, 0xFF0000FF, "[H-INFO] {FFFFFF}Du hast dich erfolgreich ausgemietet!");
    return 1;
    }
    return 1;
    }



    kommen diese Fehler:


    PHP
    18:24:43] CMySQLHandler::Query(UPDATE hauser SET Mieter1 = '-',  Mieter2 = '-',  Mieter3 = '-',  Mieter4 = '-',  Mieter5 = '-',  Mieter6 = '-',  Mieter7 = '-',  Mieter8 = '-',  Mieter9 = '-',  Mieter10 = '-',  Mieter11 = '-',  Mieter12 = '-',  Mieter13 = '-',  Mieter14 = '-',  Mieter15 = '-',  Mieter16 = '-',  Mieter17 = '-',  Mieter18 = '-',  Mieter19 = '-',  Mieter20 = '-',  Mieter21 = '-',  Mieter22 = '-',  Mieter23 = '-',  Mieter24 = '-',  Mieter25 = '-',  Mieter26 = '-',  Mieter27 = '-',  Mieter28 = '-',  Mieter29 = '-',  Mieter30 ) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1)
    
    
    [18:24:43] OnQueryError() - Called.

    Kann man diesen Code irgendwie kleiner machen? Bzw. Schlauer?


    new sql1[150],sql2[150],sql3[150],sql4[150],sql5[150],sql6[150],sql7[150],
    sql8[150],sql9[150],sql10[150],sql11[150],sql12[150],sql13[150],sql14[150],sql15[150],
    sql16[150],sql17[150],sql18[150],sql19[150],sql20[150],sql21[150],sql22[150],sql23[150],
    sql24[150],sql25[150],sql26[150],sql27[150],sql28[150],sql29[150],sql30[150];


    format(sql1, sizeof(sql1), "UPDATE hauser SET Mieter1 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql1);


    format(sql2, sizeof(sql2), "UPDATE hauser SET Mieter2 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql2);


    format(sql3, sizeof(sql3), "UPDATE hauser SET Mieter3 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql3);


    format(sql4, sizeof(sql4), "UPDATE hauser SET Mieter4 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql4);


    format(sql5, sizeof(sql5), "UPDATE hauser SET Mieter5 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql5);


    format(sql6, sizeof(sql6), "UPDATE hauser SET Mieter6 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql6);


    format(sql7, sizeof(sql7), "UPDATE hauser SET Mieter7 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql7);


    format(sql8, sizeof(sql8), "UPDATE hauser SET Mieter8 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql8);


    format(sql9, sizeof(sql9), "UPDATE hauser SET Mieter9 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql9);


    format(sql10, sizeof(sql10), "UPDATE hauser SET Mieter10 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql10);


    format(sql11, sizeof(sql11), "UPDATE hauser SET Mieter11 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql11);


    format(sql12, sizeof(sql12), "UPDATE hauser SET Mieter12 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql12);


    format(sql13, sizeof(sql13), "UPDATE hauser SET Mieter13 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql13);


    format(sql14, sizeof(sql14), "UPDATE hauser SET Mieter14 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql14);


    format(sql15, sizeof(sql15), "UPDATE hauser SET Mieter15 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql15);


    format(sql16, sizeof(sql16), "UPDATE hauser SET Mieter16 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql16);


    format(sql17, sizeof(sql17), "UPDATE hauser SET Mieter17 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql17);


    format(sql18, sizeof(sql18), "UPDATE hauser SET Mieter18 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql18);


    format(sql19, sizeof(sql19), "UPDATE hauser SET Mieter19 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql19);


    format(sql20, sizeof(sql20), "UPDATE hauser SET Mieter20 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql20);


    format(sql21, sizeof(sql21), "UPDATE hauser SET Mieter21 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql21);


    format(sql22, sizeof(sql22), "UPDATE hauser SET Mieter22 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql22);


    format(sql23, sizeof(sql23), "UPDATE hauser SET Mieter23 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql23);


    format(sql24, sizeof(sql24), "UPDATE hauser SET Mieter24 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql24);


    format(sql25, sizeof(sql25), "UPDATE hauser SET Mieter25 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql25);


    format(sql26, sizeof(sql26), "UPDATE hauser SET Mieter26 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql26);


    format(sql27, sizeof(sql27), "UPDATE hauser SET Mieter27 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql27);


    format(sql28, sizeof(sql28), "UPDATE hauser SET Mieter28 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql28);


    format(sql29, sizeof(sql29), "UPDATE hauser SET Mieter29 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql29);


    format(sql30, sizeof(sql30), "UPDATE hauser SET Mieter30 = '-' WHERE ID = '%d'", HausIDErstellen);
    mysql_query(sql30);

    Hallo,


    ich hätte mal wieder eine Frage, und zwar würde ich gerne wissen, ob jemand von euch Seiten kennt, wo man Gaming PC'S Sicher bestellen kann. Und wo nicht abgefragt wird ob man 18 ist dies das... Und evtl mit Ratenzahlung möglich ist.

    Aber ich habe ja grade über denn Online-Banking geschaut, wurde noch nichts abgezogen. Egal ich schaue die 1-2 Tage an, wie das laufen wird und dann Informiere ich mich nochmal. Danke für eure Hilfe!

    Hallo,


    ich habe grade mir 2 Artikel von Ebay gekauft. Und dann stand , nachdem ich alles fertig gemacht habe mit Zahlungmethoden etc. "Vielen Dank für ihren Einkauf", dann stand da ich soll denn Betrag bis zum 10. überweisen? Wird das nicht Automatisch abgezogen?! Ich habe da grade angerufen und die meinten ich soll es Überweisen, aber wozu braucht man dann Paypal?! Wenn man sowieso dann warten muss wegen Zahlungseingang etc.. -.-

    stock GetFreeHotel(playerid)
    {
    for(new i = 0; i<MaxHaus; i++)
    {
    if(Haus[i][hArt] == 1)continue;
    if(Haus[i][hZimmerA] >= Haus[i][hZimmerM])continue;
    {
    SetPlayerPos(playerid,Haus[i][hX],Haus[i][hY],Haus[i][hZ]);
    break;
    }
    SendClientMessage(playerid, 0xFF0000FF, "[SERGEY] {FFFFFF}Es gibt keine freie Hotelszimmer mehr.");
    SendClientMessage(playerid, 0xFF0000FF, "[SERGEY] {FFFFFF}Deshalb wirst du jetzt wohl in ein Miethaus.");
    GetFreeMietHaus(playerid);
    }
    }


    wie würdet ihr das machen? Also damit nicht mehr dieser WARNING kommt: warning 225: unreachable code


    Ich weiß was der Code heißt etc. aber ich weiß sosnt nciht wie ich es anders schreiben könnte?

    ocmd:nametagon(playerid,params[])
    {
    if(PlayerInfo[playerid][pNametag] == 0)
    {
    ShowInfoDialog(playerid,"Zugriff Verweigert","Du hast deinen Nametag bereits Aktiviert!");
    return 1;
    }
    PlayerInfo[playerid][pNametag] = 1;
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast einen Nametag Aktiviert!");
    return 1;
    }
    ocmd:nametagoff(playerid,params[])
    {
    if(PlayerInfo[playerid][pNametag] == 1)
    {
    ShowInfoDialog(playerid,"Zugriff Verweigert","Du hast deinen Nametag bereits Deaktiviert!");
    return 1;
    }
    PlayerInfo[playerid][pNametag] = 0;
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast einen Nametag Deaktiviert!");
    return 1;
    }


    //EDIT:
    Du hast bei der IF abfrage ein '=' vergessen.

    Hallo, ich hätte mal ne Frage.
    Ich bin grad an einen Banksystem an machen, wie würde ich dass machen , das immer ein 4 Stelliger Pin random ausgewählt wird?
    Und es soll halt auch abgefragt werden ob es diesen PIN schon in der Datenbank gibt usw.. Und Falls nicht dann soll wieder ein Neuer pin dies das...


    Ich benutze das Plugin von Maddin MYSQL R5