Kann ich per Ingame Befehl ein Objekt erschaffen?

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 ich durch einen Befehl eine Erscheinung eines Objektes hervorrufen. Also so


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/createobject", cmdtext, true, 10) == 0)
    {
    CreateObject(2942, 1681.6665039063, 1461.7912597656, 10.412485122681, 0, 0, 58);
    return 1;
    }
    return 0;
    }


    Und wenns geht (das pawno gibt ja keine Fehler raus)


    Wie mache ich das das Object direkt vor dem Player positioniert wird?

    Gewalt ist keine Lösung aber ein Weg zum Ziel :thumbup:

  • Versuch mal




    if (strcmp("/createobject", cmdtext, true, 10) == 0)
    {
    new object = strval(params), string[128], Float:x, Float:y, Float:z, Float:a;
    GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, a);
    x += (3 * floatsin(-a, degrees));
    y += (3 * floatcos(-a, degrees));
    CreateObject(object, x, y, z, 0.0, 0.0, a);
    format(string, sizeof(string), "CreateObject(%d, %0.2f, %0.2f, %0.2f, 0.00, 0.00, %0.2f);", object, x, y, z, a);
    return 1;
    }


    //EDIT Fehler Behoben
    //EDIT2 Weitern Fehler Behoben