Beiträge von [KoSoVa]

    Code
    [19:24:16] Habe Haus 0 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:18] Habe Haus 1 geladen, mit: 3845.000000 / -1869.000000 / 11.000000
    [19:24:20] Habe Haus 2 geladen, mit: 3862.000000 / -1877.000000 / 11.000000
    [19:24:22] Habe Haus 3 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:24] Habe Haus 4 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:27] Habe Haus 5 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:29] Habe Haus 6 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:31] Habe Haus 7 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:33] Habe Haus 8 geladen, mit: 0.000000 / 0.000000 / 0.000000
    [19:24:35] Habe Haus 9 geladen, mit: 0.000000 / 0.000000 / 0.000000

    Server_log
    //edit:


    Bilder:


    okay der gibt in der log nur 0.. raus.


    Funktion:



    und einmal wo die ganzen Häuser geladen werden... -> Noch eine Frage nebenbei.. kann man das LoadHouses einfacher machen? Also zb. das mit denn Häuser laden.



    Hallo Leute,


    habe wieder ein Problem mit dem Haussystem - und zwar fragt er nicht mehr richtig den Stock hab:



    @Jeffry meinte es liegt vil dran wie ich die Häuser lade , hier bitte:

    Wieso geht der Code nicht mehr? Vorher ging der.



    Es kommt überall 0

    Hmm alles klar,


    und wie soll man e bei diesem Stock machen?


    stock UpdateMieterName(playerid, HausID)
    {
    new SQL[300];
    if(!strcmp(GetName(playerid), Haus[HausID][hMieter1], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter1 = '-' WHERE ID = '%d'",HausID),mysql_query(SQL), format(Haus[HausID][hMieter1], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter2], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter2 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter2], 24,"-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter3], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter3 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter3], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter4], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter4 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter4], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter5], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter5 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter5], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter6], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter6 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter6], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter7], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter7 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter7], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter8], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter8 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter8], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter9], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter9 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter9], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter10], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter10 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter10], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter11], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter11 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter11], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter12], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter12 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter12], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter13], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter13 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter13], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter14], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter14 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter14], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter15], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter15 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter15], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter16], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter16 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter16], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter17], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter17 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter17], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter18], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter18 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter18], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter19], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter19 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter19], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter20], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter20 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter20], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter21], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter21 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter21], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter22], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter22 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter22], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter23], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter23 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter23], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter24], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter24 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter24], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter25], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter25 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter25], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter26], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter26 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter26], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter27], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter27 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter27], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter28], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter28 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter28], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter29], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter29 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter29], 24, "-");
    else if(!strcmp(GetName(playerid), Haus[HausID][hMieter30], true))return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter30 = '-' WHERE ID = '%d'", HausID),mysql_query(SQL), format(Haus[HausID][hMieter30], 24, "-");
    return 1;
    }


    weil dieser Stock ist bei mir in der Entmieten Befehl.

    Das ist noch die alte Variante.
    Poste die ganze CheckMieterDatenbank Funktion mal.



    stock CheckMieterDatenbank(playerid,HausID)
    {
    new SQL[500];
    if(strlen(Haus[HausID][hMieter1]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter1 = '%s' WHERE ID = '%d'",GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter1], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter2]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter2 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter2], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter3]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter3 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter3], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter4]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter4 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter4], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter5]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter5 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter5], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter6]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter6 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter6], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter7]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter7 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter7], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter8]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter8 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter8], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter9]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter9 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter9], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter10]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter10 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter10], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter11]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter11 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter11], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter12]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter12 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter12], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter13]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter13 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter13], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter14]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter14 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter14], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter15]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter15 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter15], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter16]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter16 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter16], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter17]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter17 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter17], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter18]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter18 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter18], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter19]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter19 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter19], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter20]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter20 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter20], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter21]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter21 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter21], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter22]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter22 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter22], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter23]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter23 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter23], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter24]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter24 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter24], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter25]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter25 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter25], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter26]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter26 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter26], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter27]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter27 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter27], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter28]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter28 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter28], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter29]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter29 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter29], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter30]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter30 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter30], MAX_PLAYER_NAME, GetName(playerid));
    return 1;
    }


    stock CheckMieterDatenbank(playerid,HausID)
    {
    new SQL[500];
    if(strlen(Haus[HausID][hMieter1]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter1 = '%s' WHERE ID = '%d'",GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter1], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter2]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter2 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter2], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter3]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter3 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter3], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter4]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter4 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter4], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter5]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter5 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter5], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter6]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter6 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter6], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter7]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter7 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter7], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter8]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter8 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter8], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter9]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter9 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter9], MAX_PLAYER_NAME, GetName(playerid));
    else if(strlen(Haus[HausID][hMieter10]) == 1)return format(SQL, sizeof(SQL), "UPDATE hauser SET Mieter10 = '%s' WHERE ID = '%d'", GetName(playerid), HausID),mysql_query(SQL), format(Haus[HausID][hMieter10], MAX_PLAYER_NAME,GetName(playerid));
    ...
    return 1;
    }
    oder ist das was anders?

    ocmd:mieten(playerid, params[])
    {
    #pragma unused params
    new HausID = GetNearHausID(playerid),SQL[200];
    if(SpielerInfo[playerid][pHausgekauft] == 1)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist schon eingemietet/Haus gekauft!");
    if(HausID < 0)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist bei keinem Haus!");
    if(!strcmp(Haus[HausID][hBesitzer], "-"))return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Dieses Haus hat kein Besitzer!");
    if(Haus[HausID][hZimmerA] > Haus[HausID][hZimmerM])return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Diese Haus hat keine freien Plätze mehr!");
    if(!strcmp(Haus[HausID][hBesitzer], GetName(playerid)))return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du kannst dich nicht ihn deinem eigenen Haus einmieten!");
    if(Haus[HausID][hMietbar] == 0)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Das Haus ist nicht zum Mieten verfügbar!");
    if(Haus[HausID][hZimmerA] < Haus[HausID][hZimmerM])
    {
    Haus[HausID][hZimmerA]++;
    SpielerInfo[playerid][pHausgekauft] = 1;
    format(SQL, sizeof(SQL), "UPDATE hauser SET AZimmer = '%i' WHERE ID = '%d'", Haus[HausID][hZimmerA], HausID);
    mysql_query(SQL);
    CheckMieterDatenbank(playerid,HausID);
    LoadHouse(HausID);
    SavePlayer(playerid);
    SendClientMessage(playerid, 0xFF0000FF, "[H-INFO] {FFFFFF}Du hast dich erfolgreich eingemietet!");
    return 1;
    }
    return 1;
    }



    Ehm es geht doch nicht, also wenn ich jetzt zu einem anderen Haus gehe werde ich trozdem rausgeschmießen. Aber das soll nicht. Der Fehler liegt an:
    if(HausID < 0)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist nicht bei deinem Haus!");


    mit <0 wird eigentlich nur abgefragt ob er überhaupt bei einem haus ist, alle häuser unter 0 sind = Nicht vorhanden.


    Also zu


    if(HausID < 0)return SendClientMessage(playerid, 0xFF0000FF, "[FEHLER] {FFFFFF}Du bist bei keinem Haus!");


    ändern..


    aber trozdem ist noch dieser "Fehler" da... Also ich kann mich überall entmieten. Aber er soll nur bei seinen eigenen Haus entmieten.

    new HausMieter[MaxHaus][30][MAX_PLAYER_NAME];
    Das muss aus dem Befehl raus, das musst du global unter den Includes deklarieren, sonst bringt es nichts.



    "Bei seinem Haus" = Nicht Mieter sondern Besitzer?
    Wenn ja, poste bitte den Befehl wie der Spieler ein Haus kauft.




    Ja ich frage sowas in einem Enum ab, aber wäre es nicht etwas zu umfangreich? Denn ich brauch eigentlich denn Hbesitzer nicht in dem Code oder doch? Denn ich frag ja aber in der Tabelle von 'Mieter1 = NAME - TEST' Und dann wenn der Name richtig ist, dann soll auch die X - Y - Z abgefragt werden,a ber ich weiß nicht wie ich das schreiben soll.