Brauche Hilfe

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
  • forward Float:GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance);


    -> ganz oben unter forward


    Float:GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
    {
    new Float:a;
    GetPlayerPos(playerid, x, y, a);
    if (IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    else GetPlayerFacingAngle(playerid, a);
    x += (distance * floatsin(-a, degrees));
    y += (distance * floatcos(-a, degrees));
    return a;
    }


    -> ganz unten ^^

  • Bekomme die Errors :SC:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(37) : error 025: function heading differs from prototype
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22845) : warning 202: number of arguments does not match definition
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22845) : warning 202: number of arguments does not match definition
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22844) : warning 203: symbol is never used: "a"
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(53710) : error 025: function heading differs from prototype
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57233) : error 025: function heading differs from prototype
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57234) : error 021: symbol already defined: "GetXYInFrontOfPlayer"
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57241) : warning 213: tag mismatch
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57244) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

  • Dann hast du das schon drinne oO


    //EDIT

    Zitat

    error 025: function heading differs from prototype



    Heißt das dein forward keine public hat. bzw. andersrum.


  • Lösche mal das Public von Air


    und ersetz es mit



    stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
    {
    new Float:a;


    GetPlayerPos(playerid, x, y, a);
    GetPlayerFacingAngle(playerid, a);


    if(GetPlayerVehicleID(playerid))
    {
    GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    }


    x += (distance * floatsin(-a, degrees));
    y += (distance * floatcos(-a, degrees));
    }

  • Also anstatt das Float:GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
    {
    new Float:a;
    GetPlayerPos(playerid, x, y, a);
    if (IsPlayerInAnyVehicle(playerid)) GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    else GetPlayerFacingAngle(playerid, a);
    x += (distance * floatsin(-a, degrees));
    y += (distance * floatcos(-a, degrees));
    return a;
    }


    Das: stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
    {
    new Float:a;


    GetPlayerPos(playerid, x, y, a);
    GetPlayerFacingAngle(playerid, a);


    if(GetPlayerVehicleID(playerid))
    {
    GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    }


    x += (distance * floatsin(-a, degrees));
    y += (distance * floatcos(-a, degrees));
    }


    Ganz unten Einfügen? :rolleyes:

  • Okay hab also nur Ganz unten das Eingefügt:



    stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
    {
    new Float:a;


    GetPlayerPos(playerid, x, y, a);
    GetPlayerFacingAngle(playerid, a);


    if(GetPlayerVehicleID(playerid))
    {
    GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
    }


    x += (distance * floatsin(-a, degrees));
    y += (distance * floatcos(-a, degrees));
    }


    Bekomme die 3Errors ;(C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(21007) : error 035: argument type mismatch (argument 4)
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57231) : error 025: function heading differs from prototype
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57232) : error 021: symbol already defined: "GetXYInFrontOfPlayer"
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57245) : warning 209: function "GetXYInFrontOfPlayer" should return a value
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57246) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

  • Du bringst mich ganz durcheinander ^^ Wenn ich jetzt genügend Zeit hätte, hätte ich es dir über Teamwiever gemacht..


  • Ah hatte das Doppelt :D hab eins gelöscht..


    Bekomme jetzt nurnoch 4Warnings C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22844) : warning 202: number of arguments does not match definition
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22844) : warning 202: number of arguments does not match definition
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22843) : warning 203: symbol is never used: "a"
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57231) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 13612 bytes
    Code size: 2733540 bytes
    Data size: 6019072 bytes
    Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 8798992 bytes


    4 Warnings.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22843) : warning 203: symbol is never used: "a"
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57231) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"


    die beiden sachen werden nicht benutzt und poste mal die zeile 22844

  • Zeile 22844: GetXYInFrontOfPlayer(playerid, x3, y3, z3, a, 2.5);
    Zeile 22843 new Float:x3, Float:y3, Float:z3, Float:a;

  • Also wie soll ich das jetzt machen :| Sry das ich zuviel Frage aber bin nicht so gut im Scripten ;)

  • Und
    new Float:x3, Float:y3, Float:z3, Float:a;
    zu
    new Float:x3, Float:y3, Float:z3;


  • Ahh dankeeeeee :DDDD... bekomme nur noch diese 2Warnings.. C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22843) : warning 203: symbol is never used: "a"
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57231) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"

  • C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(22843) : warning 203: symbol is never used: "a"
    C:\DOKUME~1\Besitzer\Desktop\ROMANS~1\ALLERA~2\Release.pwn(57231) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"


    das was in den zeilen steht kannst du eigentlich auskommentieren da der fehler aussagt das diese dinge nicht in benutzung sind..


    oder irr ich mich?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen