Mehre Wohnungen mieten

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi!


    So an sich funktioniert das alles, aber sobald ich Besitzer eines Hauses bin, kann ich keine Wohnung mehr mieten. Ich hätte es jedoch gerne so, dass wenn ich ein Haus besitze (pPhousekey >= 0) und mir eine Wohnung mieten möchte, pPhousekey2 genutzt und belegt wird, statt pPhousekey. Ich hoffe das meine Erklärung verständlich war :D


    Hier mein Code:
    if(PlayerInfo[playerid][pPhousekey] != -1 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Du besitzt bereits ein Haus, benutze /sellhouse zum verkaufen, und dich hier einmieten zu können.");
    return 1;
    }
    if(PlayerInfo[playerid][pPhousekey] == -1)
    {
    if(PlayerInfo[playerid][pCash] > HouseInfo[h][hRent])
    {
    //..
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " So viel Geld hast du nicht !");
    return 1;
    }
    }
    if(PlayerInfo[playerid][pPhousekey2] == -1)
    {
    if(PlayerInfo[playerid][pCash] > HouseInfo[h][hRent])
    {
    //..
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " So viel Geld hast du nicht !");
    return 1;
    }
    }


    Vielleicht sehe ich mal wieder den Wald vor lauter Bäumen nicht, freue mich jedoch über eure Hilfe! :)


    Gruß
    Crowley

  • Da haben wir wieder ein so-called Dynamic System :D


    ---


    Kannst es so machen:

    Code
    if(PlayerInfo[playerid][pPhousekey] != -1 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0 && PlayerInfo[playerid][pPhousekey2] != -1)

    seekrass approved
    4x vom Discord geflogen


    shoxinat0r 4
    dennismitzwein 2
    Trooper[Y] 2
    maddin 1
    Unbekannter Discord Kick 2
  • Einfach nur als Tipp um das "so-called Dynamic System" von @toor aufzugreifen:
    Leg doch einfach nen Array an und verwalte die Wohnungen darüber. Macht mehr Sinn und dann kannste sogar mehr als 2 Wohnungen mieten...