Scripting Fehler (Warning)

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 Brotfische,


    Ich habe ein Problem mit meinem MoveCamera System und finde den leider nicht.


    C
    new x = RandomEx(0,5);
    InterpolateCameraPos(playerid, MoveCamera[x][mcFromX], MoveCamera[x][mcFromY], MoveCamera[x][mcFromZ], MoveCamera[x][mcToX], MoveCamera[x][mcToY], MoveCamera[x][mcToZ], mctime);
    InterpolateCameraLookAt(playerid, MoveCamera[x][mcFrom_X], MoveCamera[x][mcFrom_Y], MoveCamera[x][mcFrom_Z], MoveCamera[x][mcTo_X], MoveCamera[x][mcTo_Y], MoveCamera[x][mcTo_Z], mc_time);


    Fehler:

    C
    warning 213: tag mismatch
    warning 213: tag mismatch

    MfG 8)


    Mit freundlichen Grüßen
    German_ScripterHD

  • Hmm poste evtl mal dein Enum von MoveCamera und markiere die Zeilen wo der Fehler drin vorkommt :D

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Hmm poste evtl mal dein Enum von MoveCamera und markiere die Zeilen wo der Fehler drin vorkommt

    Der Fehler "warning 213: tag mismatch" kommt in den beiden Zeilen vor, sprich bei "InterpolateCameraPos" & "InterpolateCameraLookAt", ich habe selber alle Parameter nochmal überprüft und eigentlich sollte alles soweit passen.


    Enum:

    C
    new MoveCamera[5][ENUM_MOVECAM] = {
    {55.106445, -88.363159, 44.107044, 88.430053, -33.091552, 32.286521, 8000,1557.178710, -64.553588, 231.857147, 5541.269165, -0.912841, 55.845689, 2500},
    {55.106445, -12.363159, 5548.107044, 44.430053, -56.091552, 17.286521, 8000,2973.178710, -57.553588, 76.857147, 16.269165, -0.912841, 12.845689, 2500}
    //usw...
    };


    @Jeffry @Kaliber


    Mit freundlichen Grüßen
    German_ScripterHD

  • Am Ende der Zeilen nutzt Du nur noch
    mc_time statt
    MoveCamera[x][mc_time]


    Sprich:
    InterpolateCameraPos(playerid, MoveCamera[x][mcFromX], MoveCamera[x][mcFromY], MoveCamera[x][mcFromZ], MoveCamera[x][mcToX], MoveCamera[x][mcToY], MoveCamera[x][mcToZ], mctime);
    InterpolateCameraLookAt(playerid, MoveCamera[x][mcFrom_X], MoveCamera[x][mcFrom_Y], MoveCamera[x][mcFrom_Z], MoveCamera[x][mcTo_X], MoveCamera[x][mcTo_Y], MoveCamera[x][mcTo_Z], mc_time);
    zu
    InterpolateCameraPos(playerid, MoveCamera[x][mcFromX], MoveCamera[x][mcFromY], MoveCamera[x][mcFromZ], MoveCamera[x][mcToX], MoveCamera[x][mcToY], MoveCamera[x][mcToZ], MoveCamera[x][mctime]);
    InterpolateCameraLookAt(playerid, MoveCamera[x][mcFrom_X], MoveCamera[x][mcFrom_Y], MoveCamera[x][mcFrom_Z], MoveCamera[x][mcTo_X], MoveCamera[x][mcTo_Y], MoveCamera[x][mcTo_Z], MoveCamera[x][mc_time]);