Hallo,
Ich wollte über meinen DM einen Bot fliegen lassen, das Dm befindet sich in der Virtuellen Welt 7, kann man den Bot auch darin setzen ? also das er nur in dieser Welt zu sehen ist.. ??
Hallo,
Ich wollte über meinen DM einen Bot fliegen lassen, das Dm befindet sich in der Virtuellen Welt 7, kann man den Bot auch darin setzen ? also das er nur in dieser Welt zu sehen ist.. ??
Nach dem Botspawn einfach SetPlayerVirtualWorld (soweit ich weiß).
if(!strcmp(playername,"ammo",true)) {
SetSpawnInfo(playerid,0,127,1339.3087, -920.2487, 35.8802, -90.000, 0, 0, 0, 0, 0, 0 );
SetPlayerVirtualWorld(playerid,7);
müsste so klappen.
ist ne kopie von meinem bot.
Ok, das mit dem Bot (Skin) hab ich, aber wie mach ich das mit dem Auto vom Bot? das das in der Welt ist?
Abfragen ob er in einem Auto ist und dann mit dem Befehl.
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 7);
Ja, ist mir auch gerade eingefallen
hab das jetzt so
SetVehicleVirtualWorld(car_HydraPilot,7);
Nur jetzt ist die Hydra in der Welt und steht da nur rum, und der Fahrer ist nirgendwo, bei OnPlayerSpawn hab ich das:
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "HydraPilot", true))
{
SetPlayerSkin(playerid,162);
SetPlayerVirtualWorld(playerid,7);
PutPlayerInVehicle(playerid,car_HydraPilot,0);//car_BulletLS = das Fahrzeug was wir oben erstellt haben, 0 = der Fahrersitz
}
}
Aber irgendwie geht das nicht..
Ich bin kein Scripter, aber braucht man da kein return?
#edit
Ah okay, die Funktion gibt ja nichts zurück.
hast du auch
new car_HydraPilot;
und car_HydraPilot = AddStaticVehicle(blablabla);
Ja hab ich.. der Bot ging ja vorher solange noch nix mit welten war, aber jetzt steht er dumm rum..
SetPlayerid (Bot id ) vitual world
SetPlayerid (Bot id ) vitual world
Was ist das denn für ein Quatsch?
So, hat sich erledigt, hab nichts verändert aber auf einmal ging er doch.. (nach dem 2 Restart) also trotztem Danke an alle