Bot Connectet und verlässt den server

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
  • Moin freunde,


    Ich habe ein problem unzwar Connectet mein bussbot und verlässt anschließend den server


    [12:18:25] Incoming connection: 127.0.0.1:2460
    [12:18:25] [npc:join] Walter has joined the server (0:127.0.0.1)
    [12:18:35] [npc:part] Walter has left the server (0:0)

  • public OnPlayerConnect(playerid)
    {
    //bot
    if(IsPlayerNPC(playerid))
    {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "Walter", true))
    {
    PutPlayerInVehicle(playerid, car_Walter, 0);
    Spieler[playerid][eingeloggt] = 1;//Der Bot ist gleich eingeloggt (Anpassen!)
    }
    }

  • Du hast sicher nur irgendwo nen schreibfehler im npcmodes oder im script die namen müssen übereinstimmen ansonsten verlässt er den server wieder !! ^^ einfach mal die namen der scripts überprüfen

  • bei Gamemodeinit kommt folgendes hin:


    ConnectNPC("Name","Name");

  • Hab den fehler gefunden xD
    Hab den order npcmodes order verschoben -.- xD aber danke ;D


    und um nicht extra ein neues thema zu erstellen hab ich noch ne frage:


    ublic OnPlayerConnect(playerid)
    {
    //bot
    if(IsPlayerNPC(playerid))
    {
    new botname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, botname, sizeof(botname));
    if(!strcmp(botname, "Walter", true))
    {
    PutPlayerInVehicle(playerid, car_Walter, 0);
    Spieler[playerid][eingeloggt] = 1;//Der Bot ist gleich eingeloggt (Anpassen!)
    }
    }



    SetTimer("payday",300000,1);
    //Clearshat
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "");


    Ich will das da nicht 100 mal SendClientMessage steht wie kann ich das kürzen?