Az NPC-nél minden művelet lényegesen \"kényesebb\".
Úgy csináld, hogy szabályosan az indulástól a végpontig felveszed az NPC-t (lehetőleg egy idejű legyen a vezető, és az utas .rec fájljának ideje). Ugyanúgy létre hozod az NPC-t és ugyanúgy hozzá adod a felvett fájlt, hogy bejátssza. Spawnoláskor viszont ugyanúgy be kell helyezni a kocsiba a PutPlayerInVehicle függvénnyel viszont az értékre figyelj, nehogy arra a helyre próbáld tenni ahol a vezető van. Szóval be kell tenni a kocsiba is, és le is kell játszani a record fájlt nála.
Régebben én is sokat szenvedtem vele, meg kell pontosan csinálni, elvileg így sikerülni fog. Ha a függvény helytelen vagy már változtak a paraméterek ne haragudj, 2 éve nem scripteltem már, és kb. ugyanennyi ideje nem is sampoztam.
Arra figyelj, hogy ha a vezető npc-nek elöbb fog kezdődni a felvételed visszajátszása, akkor már hiba lesz. Egy scriptbe csináld mindkét NPC-t és egyszerre tedd őket a járműbe és indítsd nálük a felvétel vissza játszását. Ha nem sikerül kérlek másold be ide a kódod, ellenőrizd a server.cfg maxnpc részét, ellenőrizd, hogy az npcmodes mappában megvan mindkét script és az npcmodes mappán belül a recordings mappában is megvan e mindkét felvétel.
ui.: És ne feledd, a felvétel típusa az NPC-nél járműs felvétel típusú legyen. (Azt hiszem az az 1-es.)