Bot Problem

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
  • Hallo liebe Scripter.


    ich habe ein Problem mit dem Connecten eines Bots. Ich habe die Rec Datei erstellt, dann die passende amx datei in npcmodes, im script alles eingefügt und trotzdem connectet der bot nicht.


    folgendes habe ich bei on player connect stehen:



    public OnPlayerConnect(playerid)
    {
    if(!IsPlayerNPC(playerid))
    {
    SendClientMessage(playerid, 0xfffffff, "Herzlich willkommen \n auf Xerox's Server. Have fun.");
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"%s.datei",pname);


    if(!IsPlayerNPC(playerid))
    {
    if(fexist(accFormat))


    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein","Abbrechen","Weiter");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich","Abbrechen","Weiter");
    }
    }
    }
    return 1;
    }



    wie ihr seht habe ich eine DOPPELTE abfrage ob der spieler ein bot ist. in der cmd (samp-server.exe) steht zwar Incoming connection: 127.0.0.1: 49766


    aber connecten tut dann doch nichts (wie ich an der anzahl der slots sehe die ja meines wissens dann von 50 auf 49 fallen sollte


    kann mir wer helfen? ;(

  • Ich hab das so:
    unter OnPlayerConnect:

    if(IsPlayerNPC(playerid))
    {
    SpawnPlayer(playerid);
    return 1;
    }

    So wie du das hast, kann das doch gar nicht gehen :huh:
    Wieso so schwer, wenns einfach geht?

    Gruß
    qLx


    Suche anständige Community, biete Management, Scripting, Support.
    Bei Interesse => Private Nachricht

  • Hast du den auch unter OnGameModeInit reingestellt?
    So in etwa?
    ConnectNPC("MyName","myscript");//"Name vom NPC", "Scriptname vom NPC"

    Gruß
    qLx


    Suche anständige Community, biete Management, Scripting, Support.
    Bei Interesse => Private Nachricht

  • achso tut mir leid, mein Fehler, hab oben nicht zu Ende gelesen :D
    schreib mal das in deine Server.cfg:
    maxnpc 1
    dann müsste das gehen.

    Gruß
    qLx


    Suche anständige Community, biete Management, Scripting, Support.
    Bei Interesse => Private Nachricht