Paar Probleme / Fragen zu den Bots (Skin wird nicht geändert, Carbots Werden nicht ins Auto gesetzt)

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
  • Hey.
    Hab in meinem Selfmade einige Bots:


    OnGameModeInit:
    ConnectNPC("Brugershotdame","Brugershotdame");
    ConnectNPC("pizzatyp","pizzatyp");


    OnPlayerConnect:
    if(IsPlayerNPC(playerid))
    {
    SpielerInfo[playerid][Eingeloggt] = 1;
    SpawnPlayer(playerid);
    new playername[64];
    GetPlayerName(playerid,playername,64);
    if(!strcmp(playername,"pizzatyp",true))
    {
    SpielerInfo[playerid][skin] = 155;
    SetPlayerSkin(playerid, 155);
    }
    if(!strcmp(playername,"Brugershotdame",true))
    {
    SpielerInfo[playerid][skin] = 205;
    SetPlayerSkin(playerid, 205);
    }
    return 1;
    }


    OnPlayerSpawn:
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
    if(!strcmp(npcname, "pizzatyp", true)) //Checking if the NPC's name is MyFirstNPC
    {
    SetPlayerSkin(playerid, 155);
    }
    if(!strcmp(npcname, "Brugershotdame", true)) //Checking if the NPC's name is MyFirstNPC
    {
    SetSpawnInfo(playerid, 0, 205, 2492.5146, -1703.2296, 1015.5703, 328.5485, 0, 0, 0, 0, 0, 0);
    SetPlayerSkin(playerid, 205);
    }
    if(!strcmp(npcname, "Taxifahrtinlc", true)) //Checking if the NPC's name is MyFirstNPC
    {
    PutPlayerInVehicle(playerid,bcar,0);
    SetPlayerInterior(playerid,1);
    }


    Irgendwo in meinem Script wo der Taxifahrer Connecten soll :P
    ConnectNPC("Taxifahrtinlc","Taxifahrtinlc");
    PutPlayerInVehicle(playerid,bcar,3);
    SetPlayerCameraPos(playerid,-729.7004,466.7533,1374.9810);
    SetPlayerCameraLookAt(playerid,-747.7485,486.9906,1371.7666);


    Nun Die Probleme.
    - Keiner der Bots bekommt den Angegebenen Skin
    - Der Taxibot Connectet zwar, aber wird nicht in sein Taxi gesetzt, sondern steht nur an dieser Seltsamer Farm (Coords 0,0,0 etc.)

  • PutPlayerInVehicle(playerid, TBC[0], 0);//setzt den bot in den wegen TBC[0] bei dir musst du auch ein auto anlegen und das dann da eintragen wo tbc ist
    SetPlayerSkin(playerid, 258);//gibt dem bot den skin 255


    LG

  • Was schreibst du da für nen blödsinn?
    Die Autovariable in meinem Script ist bcar und nicht TBC...