/buyhouse funzt ned

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
  • hallo liebe com,


    könnt ihr mir sagen warum der Command nicht geht?

    if(strcmp(cmd, "/buyhouse", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    GetPlayerName(playerid, playername, sizeof(playername));
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    for(new h = 0; h < sizeof(HouseInfo); h++)
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0)
    {
    if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel])
    {
    format(string, sizeof(string), " Du must mindestens Level %d um es zu kaufen !", HouseInfo[h][hLevel]);
    SendClientMessage(playerid, COLOR_GRAD5, string);
    return 1;
    }
    if(PlayerInfo[playerid][pPhousekey] != 999 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
    {
    SendClientMessage(playerid, COLOR_WHITE, " Dir gehört bereits ein Haus, gib /sellhouse ein um dein altes zu verkaufen !");
    return 1;
    }
    if(GetPlayerMoney(playerid) > HouseInfo[h][hValue])
    {
    new str[100];
    PlayerInfo[playerid][pPhousekey] = h;
    HouseInfo[h][hOwned] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
    GivePlayerMoney(playerid,-HouseInfo[h][hValue]);
    PlayerPlayMusic(playerid);
    SetPlayerInterior(playerid,HouseInfo[h][hInt]);
    SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
    GameTextForPlayer(playerid, "~w~Willkommen zu Hause~n~Du kannst das Haus an deiner Haustür mit /exit verlassen.", 5000, 3);
    PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];
    PlayerInfo[playerid][pLocal] = h;
    SendClientMessage(playerid, COLOR_WHITE, "Gratulation zu deinem neuen Kauf !");
    SendClientMessage(playerid, COLOR_WHITE, "Gib /help um Hilfe zu bekommen !");
    format(str, sizeof(str), "==== [HausID: %d] ====\nBesitzer: %s\nPreis: %d$\nMiete: %d$\n Müll: %d",h,HouseInfo[h][hOwner],HouseInfo[h][hValue],HouseInfo[h][hRent],HouseInfo[h][hMuell]);
    Update3DTextLabelText(HouseInfo[h][h_text],COLOR_YELLOW,str);
    DateProp(playerid);
    OnPropUpdate();
    PlayerUpdate(playerid);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht genug Geld !");
    return 1;
    }
    }
    }
    }
    return 1;
    }


    es kommt immer Server:Unknown Command.



    Danke, für Hilfe :love:



    MFG

  • Also ich sehe da keinen Fehler. bei meinem Blaulicht Befehl war ein kleiner ";" nicht gesetzt schon konnte ich keinen befehl mehr benutzen. meine frage: was hast du vor /buyhouse in das Script eingefügt/bearbeitet? Poste den edited Part mal hier oder schick mir das script in ner pn dann fixx ich dir das :thumbup:

  • benutzt du Raven's Roleplay?
    und ich finde den code sehr sauber und ich blicke da durch ;)
    habe den code eben bei raven's roleplay versucht da funkt er einbandfrei


    //Goldkiller: Tatsächlich. Habs mir in PAWNO kopiert und sieht wirklich ordentlich aus.
    //Spielie: Habe ich doch gesagt ;) also muss der Fehler irgendwo anders im Script sein. Am bestem schickst du mir eine PM mit dem script ;)

    2 Mal editiert, zuletzt von Spielie ()

  • der Befehl geht nun :), hab den originalen genommen, der alte :rolleyes: war von DDG.
    Trozdem vielen Dank :love: