Guten Tag,
ich habe ein Problem, mit dem Bot. Er connectet zwar, aber er wird nicht in sein Fahrzeug gesetzt.
Hier der Code:
Function OnGameModeInit()
{
ConnectNPC("Tutorialfahrer","Taxitut1");//Das erste Tutorialfahrer steht für den Namen hier im Script, das 2te für den Namen der .rec Datei
Tutorialfahrzeug = CreateVehicle(438, 1000.0,1000.0, 1000.0, 0.0, 6, 6, -1);//Tutorialfahrzeug ist der Name des Autos mit dem der Bot fahrt, Die Positionen von CreateVehicle sind egal,
Function OnPlayerConnect(playerid)
{
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "Tutorialfahrer", true))
{
gPlayerLogged[playerid] = 1;
}
}
Function OnPlayerDisconnect(playerid, reason)
{
if(IsPlayerNPC(playerid)) return 1;
Function OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "Tutorialfahrer", true))
{
PlayerInfo[playerid][pCarLic] = 1;//Hier muss der Führerschein gegeben werden! (Anpassen!)
PlayerInfo[playerid][pTut] = 1;
SetPlayerSkin(playerid, 7);
PutPlayerInVehicle(playerid, Tutorialfahrzeug, 0);//Tutorialfahrzeug = das Fahrzeug was wir oben erstellt haben, 0 = der Fahrersitz
}
return 1;
}
Bitte um schnelle Hilfe
Mit freundlichen Grüße
AndyWalker
/e: Dank [DT]Beavis, habe ich das Problem gelöst. Musste den Bot noch in die Fraktion Taxifahrer setzen.