Stehende Bots

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
  • Nabend,


    wie man "normale" bewegende Bots erstellt weiß ich. Aber wie kann man einen "stehenden" Bot erstellen? Es soll einfach ein Bot sein, der da steht (sich nicht bewegt) und an den ein 3D-Text attached werden soll. Wie muss man hier das ganze Aufnehmen?

  • also ich würds erstmal ganz einfach versuchen:


    InGame gehen
    mich als RCON einloggen (npc_record FILTERSCRIPT muss geladen sein)
    an die bestimmte stelle stellen
    /orecord [NAME] eingeben
    und nach 5-10 Sekunden /stoprecord eintippen.
    dann eine Neue .pwn Datei bei NPCMODES erstellen.
    Das hier einfügen & ergänzen:



    #include <a_npc>
    main(){}
    #define RECORDING ""//<--- Recordname-Datei
    #define RECORDING_TYPE 2//2, weil er ja nur steht


    public OnRecordingPlaybackEnd()
    StartRecordingPlayback(RECORDING_TYPE,RECORDING);


    public OnNPCEnterVehicle(vehicleid, seatid)
    StartRecordingPlayback(RECORDING_TYPE,RECORDING);


    public OnNPCExitVehicle()
    StopRecordingPlayback();


    dann Compilen.
    Weiter weiss ike ned, nur das der Bot connecten muss, also so:



    public OnGameModeInit()
    {
    ConnectNPC("BOTNAME",".amxDATEINAME(z.B. tutorialbot)");
    }


    dann

    public OnPlayerConnect(playerid)
    {
    if(IsPlayerNPC(playerid))return 1;
    }


    dann



    public OnPlayerSpawn(playerid)
    {
    if(!strcmp(SpielerName(playerid),"BOTNAME",true))
    {
    //<-- Was soll er machen, vllt etwas sagen ?
    }
    if(IsPlayerNPC(playerid))return 1;
    }


    Und mit dem 3DText das, weiss ik ned...


    Ich hoffe, dass ich dir helfen konnte !


    MfG
    DJ D!_Deagle

  • Ne frage wäre zuerst mal,
    Wo willst den Hinstellen, in nen BSN, Ammu, Cluckinbell, denn da gibt es auch eine Sehrleichte Variante


    mit SetPlayerShopName, weis nich genau wie das jetzt heist