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
  • Ist es ja nich :D


    aber ich habe jetzt npcmax auf 10 der 2 will nicht connecten er versucht zwar eine verbindung aufzubauen aber der npc joiint nicht


    ~*|B|*|S|*|F|*~ - Reallife


    *Closed Beta 0.1 - Finish
    *Closed Beta 0.2 - Started
    *Erste Open Beta 0.3 Come Soon !!!


    Prozent : 20%
    ||||||||||


  • komm schon :p Keine Angst ich bin nicht so ein Kiddy flamer der immer fragt^^ Ich sitz jetzt schon so lange dadrane ich setze mich min. 3-4 std dran und wenn es dann nicht klappt frage ich nach^^ I Love ^^ xP


    ~*|B|*|S|*|F|*~ - Reallife


    *Closed Beta 0.1 - Finish
    *Closed Beta 0.2 - Started
    *Erste Open Beta 0.3 Come Soon !!!


    Prozent : 20%
    ||||||||||


  • Ich habe das so alles drine !


  • Jo benutze auch ein gf was sehr Stark Edit ist.
    Aber ich bin schon seit 2 Tage dabei bis jetzt hat es nicht geklappt mit mein GM.


    //EDIT [ Kann mir mal bitte einer Helfen ich komme damit klar also ich habe Basis wissen und habe es eigendlich gut drauf nur ich verstehe nicht warum der kurz Connectet und dann wieder geht habe das mit mehreren FS auch Probiert und auch meine eigenen gehe nicht.
    Bitte um Hilfe

    Einmal editiert, zuletzt von Columbo ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Also ihr habt einen Record datei(.rec) richtig?
    Jetzt fragt ihr euch wie füg ich das ein?
    Ganz einfach eigentlich:
    Erstmal die .rec Datei.(Am besten in CARBOT.rec umbennen sonst müsst ihr etwas im Filterscript ändern)(in demfall CARBOT.rec) in den /sampserver/npcmodes/Recordings ordner stecken.
    Dann das FS (CARBOT.pwn und /CARBOT.amx im anhang) in den /sampserver/npcmodes ordner rein tun.
    Dann noch das FS(Cedi.pwn und Cedi.amx im anhang) in den Filterscripts ordner rein tun.Dann in der Server.cfg noch unter Filterscripts Cedi hinschreiben.
    Bedenkt aber bitte das dieses FS nur für Cars,Boote(NIcht getestet),und Flugzeuge ist.Keinsfalls für den Fußgänger.
    Ein Fußgänger werde ich morgen ausprobieren und GGF. ein FS wieder hochladen.
    Dann unter max_NPCS auf 10 ändern Fertig :D
    Hoffe mal habe jetzt allen geholfen damit.
    MFG,Cedi :thumbup::thumbup::thumbup:


    /EDIT IM FS Cedi.pwn steht:
    ConnectNPC("CARBOT","CARBOT");
    C = CreateVehicle(409, 2000.0, 2000.0, 2000.0, 7.0, 0, 0, -1);// DIE ID 409 Ganz vorne bezeichnet die Vehicle id.
    Die Vehicle ID könnt ihr nach euren belieben ändern!
    Alle Vehicles findet ihr im Englischen SAMP Wikian
    (Link kann ich gerade nicht raussuchen,da ich irgendwie das Wiki net öffnen kann)
    MFG,Cedi :thumbup:


    /EDIT2:
    Hier die All Vehicle IDs Liste


    MFG,Cedi :thumbup:

  • Also ich habe Abfragen gemacht bei


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


    if (strcmp(cmd, "/login", true) ==0 )
    {
    if(!IsPlayerNPC(playerid))
    {
    if(IsPlayerConnected(playerid))
    {
    new tmppass[64];
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloogt.");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /login [password]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerLogin(playerid,tmppass);
    }
    }
    return 1;
    }

    if (strcmp(cmd, "/register", true) ==0 )
    {
    if(!IsPlayerNPC(playerid))
    {
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloogt.");
    return 1;
    }
    new length = strlen(cmdtext);
    if(length > 20)
    {
    SendClientMessage(playerid, COLOR_GREY, " Dein Passwort ist zu lang - Maximal 10 Buchstaben ! ");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "user/%s.ini", sendername);
    new File: hFile = fopen(string, io_read);
    if (hFile)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Dieser Benutzername ist bereits vergeben such dir einen anderen aus.");
    fclose(hFile);
    return 1;
    }
    new tmppass[128];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /register [password]");
    return 1;
    }
    strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
    Encrypt(tmppass);
    OnPlayerRegister(playerid,tmppass);
    }
    }
    return 1;
    }


    Also ich weiss jetzt nicht wo noch was hin muss weil das steht alles im Tutorial wie ich das machen muss und trosdem geht es nicht die Connecten kurz und dann wieder runter.


    Hier mal die .log von ebend

    Test Bots die ich seid gestern die bestimmt 15-50 mal gewechselt habe.