BOT Einbauhilfe für GM´s mit Registriersystemen

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
  • Folgende PWN steht für eine Einbauhilfe im GM mit Registrierungssystem bereit:


    http://www.luimi.de/BOT_Muster.pwn




    Die Erklärung genau beachten!
    Ich hoffe, ich konnte etwas helfen!
    Ich habe auch 7 Tage dran gesessen!
    Fragt ma meine Frau :D
    Die war :cursing: !


    MfG
    Breinumer


    :thumbup:


    Hier sind verkürzte Muster (Nur 10000 Zeichen hier möglich)



    //NPC BOT
    new hubi; //usw...


    //public SetPlayerSpawn (Hier mußte direkt oben einfügen!)
    public SetPlayerSpawn(playerid)
    {
    if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
    {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
    if(!strcmp(npcname, "hubi", true)) //Checking if the NPC's name is MyFirstNPC
    {
    PutPlayerInVehicle(playerid, hubi, 0); //Putting the NPC into the vehicle we created for it.
    return 1;
    }


    if(!strcmp(npcname, "hubi1", true)) //Checking if the NPC's name is MyFirstNPC
    {
    PutPlayerInVehicle(playerid, hubi1, 0); //Putting the NPC into the vehicle we created for it.
    return 1;
    }
    if(!strcmp(npcname, "hubi2", true)) //Checking if the NPC's name is MyFirstNPC
    {
    PutPlayerInVehicle(playerid, hubi2, 0); //Putting the NPC into the vehicle we created for it.
    return 1;
    }//usw...
    } //ende für npc


    // public OnPlayerRequestClass(playerid, classid)
    // Wichtig! Sucht nach den Zeilen und fügt das dann hier ein!


    SetPlayerTeamFromClass(playerid,classid); //suchen
    SetupPlayerForClassSelection(playerid); //suchen


    new playername[64]; //Bots einfügen!!!!
    GetPlayerName(playerid,playername,64);
    if(IsPlayerNPC(playerid))
    {
    {
    if(!strcmp(playername,"hubi",true))
    OnPlayerCommandText(playerid,"/login Bot_Paßwort"); // Ihr müsst zuerst einen Account mit Passwort für den Bot erstell haben
    }
    {
    if(!strcmp(playername,"hubi1",true))
    OnPlayerCommandText(playerid,"/login Bot_Paßwort"); // Ihr müsst zuerst einen Account mit Passwort für den Bot erstell haben
    }


    //usw...



    }
    //ende



    //public OnGameModeInit() (Hier mußt du es direkt einfügen!)
    public OnGameModeInit()
    {
    hubi = CreateVehicle(487, 0.0, 0.0, 5.0, 0.0, 6, 6, -1);
    hubi1 = CreateVehicle(487, 0.0, 0.0, 5.0, 0.0, 18, 18, -1);
    ConnectNPC("hubi","hubi");
    ConnectNPC("hubi1","hubi1");
    //usw...
    //ende


    // public OnPlayerLogin(playerid,password[]) (Sucht die "Such-Kennzeichnungen" und füge die Bots ein!
    // Das Return gehört noch zum Bot!
    //
    else //suchen
    {
    gTeam[playerid] = PlayerInfo[playerid][pTeam]; //suchen
    } //suchen
    gPlayerLogged[playerid] = 1; //suchen
    SpawnPlayer(playerid); //suchen
    new npcname[MAX_PLAYER_NAME]; //So hier die Bots einfügenm
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(IsPlayerNPC(playerid))
    {
    if(!strcmp(npcname, "hubi", true))
    {
    OnPlayerSpawn(playerid);
    SpawnPlayer(playerid);
    }
    else if(!strcmp(npcname, "hubi1", true))
    {
    OnPlayerSpawn(playerid);
    SpawnPlayer(playerid);
    }//usw..
    return 1;
    }


    //ende






    Man sieht sich immer 2x im Leben!
    Wenn man schläft, schluckt mannicht! [medizinisch bewiesen]

    3 Mal editiert, zuletzt von Breinumer ()

  • Vielen Dank für die Blumen!
    Ich hoffe auch, daß jeder durchsteigt!


    Ich hatte auch Probs.
    Aber geholfen haben mir die Kurzerklärungen doch!
    :thumbup:



    Man sieht sich immer 2x im Leben!
    Wenn man schläft, schluckt mannicht! [medizinisch bewiesen]