Bots wollen nicht Connecten

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
  • Hi Leutz,


    vor rein möchte ich erwähnen, das ich mein Script so mache wie ich es gerne möchte. ich erwähne das, weil es immer welche gibt, die sagen "ja, mach es doch so" oda "du solltest es so machen" und darauf hab ich dann auch kein bock xD.


    Ich hab folgendes Problem:


    Ich habe ein FS erstellt, in dem ich meine ganzen bots rein setzen möchte. Nun wollten die Bots aber nicht connecten. woran liegt das?
    Hier der Code:
    #include <a_samp>
    #include <a_npc>


    #pragma tabsize 0


    #define MAX_NPCs 100
    #define Farbe_Pilot 0xFF0000AA
    #define Farbe_Lokfahrer 0xFFA500AA


    new NPCIDs[MAX_NPCs];
    new NPCCars[MAX_NPCs];


    public OnFilterScriptInit()
    {
    ConnectNPC("Pilot_Psycho", "LS-Flug");
    ConnectNPC("Pilot_GeneralX", "SF-Flug");
    ConnectNPC("Pilot_Harrelson", "LV-Flug");
    NPCCars[0] = AddStaticVehicleEx(577, 2014.6605, -2493.9668, 13.4887, 89.6533, 8, 7, -1); // Flugzeug-LS
    NPCCars[1] = AddStaticVehicleEx(577, -1513.0963, -21.4589, 14.0641, 314.4915, 8, 7, -1); // Flugzeug-SF
    NPCCars[2] = AddStaticVehicleEx(577, 1477.4631, 1647.4589, 10.7281, 180.2741, 8, 7, -1); // Flugzeug-LV


    ConnectNPC("Lokfahrer_Psycho", "LS-Zug");
    ConnectNPC("Lokfahrer_GeneralX", "SF-Zug");
    ConnectNPC("Lokfahrer_Harrelson", "LV-Zug");
    NPCCars[3] = AddStaticVehicleEx(538, 1700.7649, -1953.65, 14.8756, 89.8213, -1, -1, -1); // LS Zug
    NPCCars[4] = AddStaticVehicleEx(538, -1942.421, 174.7607, 27.0006, 356.547, -1, -1, -1); // SF-Zug
    NPCCars[5] = AddStaticVehicleEx(538, 1464.3196, 2632.250, 12.1256, 270.000, -1, -1, -1); // LV-Zug
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    public OnPlayerSpawn(playerid)
    {
    if (IsPlayerNPC(playerid))
    {
    new NPCName[64];
    GetPlayerName(playerid, NPCName, sizeof(NPCName));
    if (strcmp(NPCName, "Pilot_Psycho", true) == 0)
    {
    NPCIDs[0] = playerid;
    SetPlayerSkin(NPCIDs[0], 61);
    PutPlayerInVehicle(NPCIDs[0], NPCCars[0], 0);
    SetPlayerColor(NPCIDs[0], Farbe_Pilot);
    }
    else if (strcmp(NPCName, "Pilot_GeneralX", true) == 0)
    {
    NPCIDs[1] = playerid;
    SetPlayerSkin(NPCIDs[1], 61);
    PutPlayerInVehicle(NPCIDs[1], NPCCars[1], 0);
    SetPlayerColor(NPCIDs[1], Farbe_Pilot);
    }
    else if (strcmp(NPCName, "Pilot_Harrelson", true) == 0)
    {
    NPCIDs[2] = playerid;
    SetPlayerSkin(NPCIDs[2], 61);
    PutPlayerInVehicle(NPCIDs[2], NPCCars[2], 0);
    SetPlayerColor(NPCIDs[2], Farbe_Pilot);
    }
    else if (strcmp(NPCName, "Lokfahrer_Psycho", true) == 0)
    {
    NPCIDs[3] = playerid;
    SetPlayerSkin(NPCIDs[3], 253);
    PutPlayerInVehicle(NPCIDs[3], NPCCars[3], 0);
    SetPlayerColor(NPCIDs[3], Farbe_Pilot);
    }
    else if (strcmp(NPCName, "Lokfahrer_GeneralX", true) == 0)
    {
    NPCIDs[4] = playerid;
    SetPlayerSkin(NPCIDs[4], 253);
    PutPlayerInVehicle(NPCIDs[4], NPCCars[4], 0);
    SetPlayerColor(NPCIDs[4], Farbe_Pilot);
    }
    else if (strcmp(NPCName, "Lokfahrer_Harrelson", true) == 0)
    {
    NPCIDs[5] = playerid;
    SetPlayerSkin(NPCIDs[5], 253);
    PutPlayerInVehicle(NPCIDs[5], NPCCars[5], 0);
    SetPlayerColor(NPCIDs[5], Farbe_Pilot);
    }
    return 1;
    }
    return 1;
    }


    Bitte um Sinnvolle Hilfe.


    MfG
    Psycho

  • FS in Server.cfg eingefügt. die bots auch schonmal in gm einfügt. GF wird nicht benutzt, auserdem hab ich auch die bots an allem connect zeug und spawn zeug vorbeigeschläust. Aber das problem liegt darin das die bots nicht einmal connecten. in der console steht nix das die bots connecten.


    PS: Homeserver

  • Geh mal in den Ordner " \Server\npcmodes " Und guckmal ob du die .amx Datein von deinen Bots hast.
    Falls ja guckmal rein ob da alles richtig ist.
    Du musst von jedem Bot eine haben!


    #include <a_npc>


    #define RECORDING "Name der Record Datei"
    #define RECORDING_TYPE 1


    main()
    {
    }


    public OnRecordingPlaybackEnd()
    StartRecordingPlayback(RECORDING_TYPE, RECORDING);


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


    public OnNPCExitVehicle()
    StopRecordingPlayback();

    Dieser Beitrag wurde bereits 1337 mal editiert, zuletzt von »Syn0x« (Jetzt, 13:37)

  • Zitat

    GF wird nicht benutzt, auserdem hab ich auch die bots an allem connect zeug und spawn zeug vorbeigeschläust.


    @FeeT:// bitte erst alle posts im thema durchlesen, bevor man postet (wenigstens die letzten) ;).


    @Basti!:// /sign, wollt ich grad schreiben xD