Guten Tag ich versuche nun schon ab und zu seit 2 Wochen einen Bot zu erschaffen. Sufu habe ich benutzt und mir was zusammen gebastelt, keine Warnings oder Errors. Habe das Tut im Bereich "Tutorials" befolgt und alles überprüft. Ich fange einfach mal an!
Die Dateien in den Ordnern "NPCModes" und "NPCModes/Recording" sind vorhanden.
Dann in meinem Gamemode steht folgendes!
Ganz oben:
new car_BusLS;
Dann bei OnGameModeInit:
ConnectNPC("BusLS","BusLS");
car_BusLS = CreateVehicle(431, 1535.6364, -1675.6238, 13.4821, 0.6834, 0, 0, -1);
Bei OnPlayerConnect:
if (IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "Busfahrer", true))
{
OnPlayerCommandText(playerid,"passwort");
return 1;
}
}
Hier habe ich OnPlayerCommandText(playerid,"Passwort"); weil der Bot eine eigene User-file hat, mit Passwort usw.
Dann noch bei OnPlayerSpawn:
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "Busfahrer", true))
{
SetPlayerPos(playerid, 1530.6364, -1675.6238, 13.4821);
SetPlayerFacingAngle(playerid, 270.0000);
SetPlayerSkin(playerid, 61);
PutPlayerInVehicle(playerid, car_BusLS, 0);
}
}
Das wars auch schon. Meine Frage ist, habe ich irgendwas entscheidendes vergessen oder falsch gemacht?
Oder liegt es daran, das wenn ein Spieler spawnt, er sein Passwort eingeben muss? (was der Bot ja macht)
ABER als Spieler muss man nochmal Enter tippen, um ein Infofenster zu bestätigen. Muss der Bot das auch?
Wenn ja, wie ist der Befehl dazu?
Wäre sehr dankbar für jede Hilfe!
Mfg Big_Pump2
Edits:Schreibfehler korrigiert!