kaufehaus problem

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
  • ich versuche gerade ein Haussystem zu scripten
    aber ich bekomme den error

    C:\Dokumente und Einstellungen\Server\Desktop\samp03dsvr_R5_win32\gamemodes\cut.pwn(409) : error 006: must be assigned to an array
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    hier der befehl

    ocmd:kaufehaus(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"/kaufehaus [id]");
    if(GetPVarInt(playerid, "HausJA")==1)return SendClientMessage(playerid,ROT,"Sie besitzen bereits 1 Haus");
    if(pID > MAX_HOUSES)return SendClientMessage(playerid,ROT,"Das Haus existiert nicht");
    for(new o; o<MAX_HOUSES; o++)
    {
    if(h[o][besetzt]==1)return SendClientMessage(playerid,ROT,"Das Haus steht nicht zum Verkauf");
    new string[256];
    format(string, sizeof(string), "Sie Brauchen mindestens %d +1€ um dieses Haus kaufen zu können", h[o][preis]);
    if(GetPlayerMoney(playerid)<h[o][preis]+1)return SendClientMessage(playerid,ROT,string);
    //Haus wird jetzt gekauft
    new sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, sname, sizeof(sname));
    h[o][besitzer] = sname;//hier die error zeile
    }
    return 1;
    }


    warum geht es nicht