Ich kann Haus nicht verkaufen

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
  • Hey,


    jetzt geht es endlich mit meinem Haus kaufen :D
    Aber jetzt habe ich Probleme mit dem Haus verkaufen ;/
    Das bekomm ich nicht hin..
    Was ist da denn falsch D; ?


    Also.:
    Es geht alles mit dem Verkauf, die Nachricht erscheint auch:
    Glückwunsch zum Verkauf!
    Aber der 3DText wird nicht aktualisiert, und der Besitzer wird auch nicht gelöscht :S



    ocmd:verkaufen(playerid,params[])
    {
    if(PlayerInfo[playerid][HouseKey] < 1) return SendClientMessage(playerid,0x7F7F7FFF,"[Info]: Du besitzt kein Haus!");
    for(new i=0; i<MAX_HOUSES; i++)
    {
    if(!strcmp(HouseInfo[i][Besitzer], GetName(playerid), true))
    {
    new housestring[128] ,pPfad[128], besitzer[MAX_PLAYER_NAME], shnr[128];
    format(shnr,128,"/Houses/Haus_%i.ini",i);
    format(besitzer,MAX_PLAYER_NAME,"%s","-");
    format(pPfad,128,"/Accounts/%s.ini",GetName(playerid));

    HouseInfo[i][Besitzer] = besitzer;
    PlayerInfo[playerid][HouseKey] = 0;
    dini_IntSet(pPfad,"Hausschlüssel",0);
    dini_Set(shnr,"Besitzer",HouseInfo[i][Besitzer]);
    GivePlayerMoney(playerid,HouseInfo[i][Preis]/2);

    format(housestring,sizeof(housestring),"Hausnummer: %i\nBesitzer: %s\nPreis: %i",i,besitzer,HouseInfo[i][Preis]);
    Update3DTextLabelText(HouseLabel[i],0xFF8B00FF,housestring);
    SendClientMessage(playerid,0xFF0000FF,"Glückwunsch zum Verkauf!");
    }
    else { SendClientMessage(playerid, 0x7F7F7FFF, "[Info]: Das Haus gehört bereits einem Spieler"); }
    return 1;
    }
    return 1;
    }