Komischer error FehlerBär hilft auch nicht weiter

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
  • Nabend


    Ich habe ein komischen error den ich nicht wirklich versteh.
    H:\new 032012\GTA-PowerPlay\gamemodes\GTA-PPv2.pwn(636) : error 006: must be assigned to an array
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    das sind die Zeilen
    for(new i;i<MHO;i++)
    {
    format(house2[i][hOwner],MAX_PLAYER_NAME,"%s",LoadHaus(i,"Owner"));
    house2[i][hOpen]=LoadHaus(i,"Open");//<<~~ Da error
    }
    allhouseicons();


    der stock LoadHouse sieht so aus:


    stock LoadHaus(id, what[])
    {
    id = GetPlayerId(id);
    new query[128],
    response[256];
    if(id < 1)
    return response;
    format(query, sizeof query, "SELECT `%s` FROM `Haus` WHERE `id` = %i LIMIT 1;",what,id);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(query);
    mysql_fetch_field_row(response, what);
    mysql_free_result();
    return response;
    }


    ich hoffe, das ihr mir helfen könnt

  • Ist doch logisch. Du gibst einen Array bei LoadHaus aus, aber HOpen ist kein Array.

    Kalcor: "... it makes the game look like it's not GTA. This mod is called San Andreas Multiplayer. It's not a custom game engine which you can script..."

  • versteh ich gerade nicht so wirklich


    bei anderen dingen klappt es ja auch aber hier nicht

  • Jetzt verstehe ich was du überhaupt machen willst.
    house2[i][hOpen]=strval(LoadHaus(i,"Open"));//<<~~ Da error

    Kalcor: "... it makes the game look like it's not GTA. This mod is called San Andreas Multiplayer. It's not a custom game engine which you can script..."

  • ah so meinst du das...


    hmm wieder was dazu gelernt