Error im Script..

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
  • Kann ja vieles aber den Error??


    Also hier der Error:


    Zitat

    C:\Users\Jannik\Downloads\Alka\Los Angeles Reallife\gamemodes\Script.pwn(244) : error 035: argument type mismatch (argument 2)


    In der Zeile steht:


    if(GetObjectPos(lspdtor2, 1588.959595, -1637.940552, 15.196547))

  • Dann krieg ich die Errors:



    Zitat

    C:\Users\Jannik\Downloads\Alka\Los Angeles Reallife\gamemodes\Script.pwn(256) : error 035: argument type mismatch (argument 2)
    C:\Users\Jannik\Downloads\Alka\Los Angeles Reallife\gamemodes\Script.pwn(256) : error 036: empty statement

  • Sagt mal, ihr, die hier "helft"? Lest ihr überhaupt, was der Fragende fragt?


    1.) Das ist eine If-Abfrage ==> Da hört kein ; hin.
    2.) Ist das eine Getter-Funktion ==> GetObjectPos braucht Variablen als Argumente, keine richtigen Zahlen!



    new Float:pos[3];
    GetObjectPos(lspdtor2, pos[0], pos[1], pos[2]);
    if(******)//Was genau vergleichen?


    Was genau willst du vergleichen? Ob das Tor in der Nähe deines Punktes ist?

  • ne soll das sein:




    if (strcmp("/pd", cmdtext, true, 2) == 0)
    {
    if(PlayerToPoint(25, playerid, 1544.690674, -1630.836304, 13.154566))
    {
    if(GetObjectRot(lspdtor1, 0, 269.7592, 269.7591))
    {
    SetObjectRot(lspdtor1, 0, 0, 269.7591);
    SendClientMessage(playerid, LEICHTBLAU, "Sie haben die Schranke geöffnet.");
    return 1;
    }
    else
    {
    SetObjectRot(lspdtor1, 0, 269.7592, 269.7591);
    SendClientMessage(playerid, LEICHTBLAU, "Sie haben die Schranke geschlossen.");
    return 1;
    }
    }
    }




    Also wenn das Tor auf ist soll es geschlossen werden..


    Und wenn es zu ist soll es geöffnet werden.




    /edit


    Einmal editiert, zuletzt von PrePear ()