1 error error 035: argument type mismatch (argument 2)

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
  • stock CreateHaus(Float:x,Float:y,Float:z,preis,besitzer[32],innenraum)
    {
    new pfad[50];
    for(new haus=1;haus<MAX_HAUS;haus++)
    {
    format(pfad,50,"/Hauser/%d.txt",haus);
    if(!fexist(pfad))
    {
    dini_Create(pfad);
    dini_FloatSet(pfad,"x",x);
    dini_FloatSet(pfad,"y",y);
    dini_FloatSet(pfad,"z",z);
    dini_IntSet(pfad,"preis",preis);
    dini_Set(pfad,"besitzer",besitzer);
    dini_IntSet(pfad,"preis",preis);
    dini_Set(pfad,"besitzer",besitzer);
    dini_IntSet(pfad,"innenraum",innenraum);
    dini_Set(pfad,haus,haus_worldid);//hier tritt der fehler auf
    dini_IntSet(pfad,"1",haus_schloss);
    return LoadHaus(haus);
    }
    }
    return 1;
    }



    Zitat

    error 035: argument type mismatch (argument 2)



    Ich krige es nicht hin bitte hilfe


  • Die Lösung werde ich dir nicht posten dennoch eine hilfe stellun geben
    die Grundform des errors 35 ist diese


    error 035: argument type mismatch (argument x)


    x steht für eine unbekannte Zahl . Nun warum unbekannt naja es kommt auf deine Funktion an wo der Fehler ist ^^.
    Beispiel:


    SetPlayerPos(playerid,10.0,"Fehler",10.0);
    SetPlayerPos(playerid,"Fehler",10.0,10.0);
    wenn du sowas kompilen würdest würdest du genau den selben error bekommen


    Einmal
    error 035: argument type mismatch (argument 3)
    error 035: argument type mismatch (argument 2)


    Nun hier ist wieder eine Zahl für die unbekannte vorhanden einmal die 3 und die 2. Nun sollte man dazu noch wissen wo der zusammenhang zwischen diesem argument besteht.
    Mit dem argument ist der parameter der funktion gemeint und da beim 2, 3 und 4 argument eine Float rein kommt , wo hier bei 2 und 3 ein string ist gibt es Error
    nämlich das das 2 argument oder das 3 argument Falsch ist


    SetPlayerPos(playerid,10.0,"Fehler",10.0);
    argument 0 = playerid
    argument 1 = 10.0
    argument 2 = "Fehler"
    argument 3 = 10.0


    => error 035: argument type mismatch (argument 2) da argument 2 eine FLoat sein müsste