Samp 0.3 Bots Erstellen [überarbeitet]

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
  • Ich hab das jetzt so gemacht:


    public OnPlayerConnect(playerid)
    {
    new tmppass[64];
    if(IsPlayerNPC(playerid))
    {
    OnPlayerLogin(playerid,tmppass);
    return 1;
    }
    public OnPlayerLogin(playerid,password[])
    {
    if(IsPlayerNPC(playerid))
    {
    SetSpawnInfo(playerid,69,255,1462.0745,2630.8787,10.8203,0.0,-1,-1,-1,-1,-1,-1);
    gPlayerLogged[playerid] = 1;
    SpawnPlayer(playerid);
    }
    return 1;
    public OnPlayerSpawn(playerid)
    {
    if(IsPlayerNPC(playerid))
    {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname));
    if(!strcmp(npcname, "BUSNPCA", true))
    {
    PutPlayerInVehicle(playerid, BUSBOT1, 0);
    return 1;
    }
    else if(!strcmp(npcname, "BUSNPCB", true))
    {
    PutPlayerInVehicle(playerid, BUSBOT2, 0);
    return 1;
    }
    return 1;
    }


    Allerdings sieht das im Server Log dann so aus:


    [13:11:11] Incoming connection: 127.0.0.1:51656
    [13:11:11] [npc:join] BUSNPCA has joined the server (0:127.0.0.1)
    [13:11:11] BUSNPCA has logged in.
    [13:11:11] Incoming connection: 127.0.0.1:51657
    [13:11:11] [npc:join] BUSNPCB has joined the server (1:127.0.0.1)
    [13:11:11] BUSNPCB has logged in.
    [13:11:22] [npc:part] BUSNPCB has left the server (1:0)
    [13:11:22] [npc:part] BUSNPCA has left the server (0:0)


    Was kann ich da machen?

  • Bei mir sieht das so aus!
    WOBEI ER lt. SAMPCLIENT ONLINE BLEIBT ABER WEDER RADARANZEIGE NOCH AKTIVITÄTEN!
    NUR DAS VEH IST GESPAWNT!!!


    public OnPlayerSpawn(playerid)


    {


    {
    if(IsPlayerNPC(playerid))
    {
    new flugtaxi[MAX_PLAYER_NAME];
    GetPlayerName(playerid, flugtaxi, sizeof(flugtaxi));
    if(!strcmp(flugtaxi, "flugtaxi", true))
    {
    PutPlayerInVehicle(playerid,0, 0);
    }
    }
    return 1;
    }



    Doch wenn ich aus der 0 ein flugtaxi schreibe ergibt das bei mir ein ERROR
    Und hier




    public OnGameModeInit()
    {
    ConnectNPC("flugtaxi","flugtaxi");// erstes carbot steht für den namen hier im script, 2tes wie der record heißt!!!!
    flugtaxi = CreateVehicle(487,1732.3409,1436.4829,10.9266,0.9077,18,18, -1);
    new string[MAX_PLAYER_NAME];
    new string1[MAX_PLAYER_NAME];
    for(new c=0;c<CAR_AMOUNT;c++)
    {
    Gas[code=c] = GasMax;
    }
    //Are



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

  • Bei fast jede abfrage habe ich das rein gemacht.


    if(IsPlayerNPC(playerid))
    {
    gPlayerLogged[playerid] = 1;
    gPlayerAccount[playerid] = 1;
    SpawnPlayer(playerid);
    }

  • hier
    public OnPlayerSpawn(playerid)


    {


    {
    if(IsPlayerNPC(playerid))
    {
    new flugtaxi[MAX_PLAYER_NAME];
    GetPlayerName(playerid, flugtaxi, sizeof(flugtaxi));
    if(!strcmp(flugtaxi, "flugtaxi", true))
    {
    PutPlayerInVehicle(playerid,flugtaxi, 0);
    }
    }
    return 1;
    }


    edit :// auf dem Grandlarc funktionier alles perfekt.
    Aber auf dem GF fährt der Bot nicht. :wacko:


    Powered by Windows 7


    Die HDD stimmt nich , hab 3 Festplatten drin.

    Einmal editiert, zuletzt von Pand0r ()

  • Ja siehst du ich habe doch gesagt das die Bots irgend wie Problemme machen wer vieleicht weiss was da los ist bitte melden.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • So habe das jetzt hinbekommen das der aufen Server bleibt aber ich verstehe nicht wo der aufen Server ist weil da wo ich den Recordet habe da ist der nicht.
    Ich brauche hilfe dabei weil ich sehe in einfach nicht.

  • Bei mir will der Bot ned connecten.
    Hab alles gemacht, server.cfg passend geändert, record gemacht, dies und das kopiert und editiert, und danach wieder die server.cfg aufs Standart gesetzt...
    Muss ich da i.was bei der server.cfg hinschreiben, bei filterscripts?

  • Also ich verstehe es einfach nicht jetzt schon der 5 Tag wo es nicht geht und wo ich nicht mehr weiter weiss habe alles gemacht was im Tutorial steht und auch ein paar die mir gesagt worden sind.
    Bitte um Hilfe

  • Also irgendwo habe ich einen Beitrag egesehen, wo man da das im Login einfügen kann!
    Doch ich bin so müde, ich finde das nicht mehr :)


    Bei Reg Systemen, habe ich gelesen, geht das nicht so, wie bei Grandlarc oder No-Reg Systemen!
    Da muß noch was in public OnPlayerLogin(playerid,password[]) hinein!


    Ich weiss jedoch nicht mehr was...


    Aber jetzt einmal wirklich!


    Es wäre echt cool, wenn einer einen Musterbot im Filterscript mit naja einer Textdatei für den GM und Beschreibung für
    Reg Systeme erstell!


    Wäre toll, wenn dieser hier dann zum download steht!


    Wenn Ihr keine Webspace habt, stell ich den gerne bei mir auf www.luimi.de hinein!


    Gruß Breinumer



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

  • Also ich verstehe das nicht habe Bots drine hier


    Zitat

    14722 pts/1 Sl 0:00 /home/testserver/samp-npc -h 127.0.0.1 -p 7777 -n TrainDriverLV -m train_lv
    14724 pts/1 Sl 0:00 /home/testserver/samp-npc -h 127.0.0.1 -p 7777 -n TrainDriverLS -m train_ls
    14728 pts/1 Sl 0:00 /home/testserver/samp-npc -h 127.0.0.1 -p 7777 -n TrainDriverSF -m train_sf
    14730 pts/1 Sl 0:00 /home/testserver/samp-npc -h 127.0.0.1 -p 7777 -n PilotLV -m at400_lv
    14734 pts/1 Sl 0:00 /home/testserver/samp-npc -h 127.0.0.1 -p 7777 -n PilotSF -m at400_sf

    Aber ich verstehe nicht wo die sind und das sind die normalen !!

  • Also ich verstehe das nicht habe Bots drine hier


    Aber ich verstehe nicht wo die sind und das sind die normalen !!


    Das sind die Demo Bots!


    Die findest Du im gl_npcs Filterscript, die Du mit Grandlarc testen kannst!
    Grandlarc ist ein GM ohne Reg System!


    Alle GM´s ohne Reg system müßten damit funzen... Habe ich zwar nicht ausprobiert, klingt aber logisch...


    Ich bin echt am Überlegen, ob ich ein System ohne Reg ausprobiere.


    Das Reg System ist zwar nicht schlecht, aber ich finde, daß ein Game auch ma anderst sein kann.


    Mal schaun... Vielleicht kriege ichs ja noch gebacken! Jedoch heute nicht mehr.


    guts Nächtle



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