← Herramientas
Visor de grabaciones de NPC
Mira lo que hace un archivo .rec antes de que lo reproduzca un NPC: adónde va, a qué velocidad, con qué teclas y animaciones, y edítalo o recórtalo.
o suéltalo aquí. Se lee en tu navegador, no se sube.
Las grabaciones se hacen con StartRecordingPlayerData y se guardan en la carpeta scriptfiles del servidor; las de SA-MP están en npcmodes/recordings. Un CSV guardado aquí, o por samp-rec-to-csv, también se abre como grabación.
Cómo funcionan las grabaciones de NPC
- StartRecordingPlayerData(playerid, PLAYER_RECORDING_TYPE_DRIVER o PLAYER_RECORDING_TYPE_ONFOOT, "name") escribe lo que envía el juego del jugador en scriptfiles/name.rec, hasta StopRecordingPlayerData.
- El script de un NPC la reproduce con StartRecordingPlayback, desde npcmodes/recordings. Para una grabación conduciendo, el gamemode primero mete al NPC en un vehículo con PutPlayerInVehicle.
- Cada registro es un tiempo en milisegundos y la sincronización del jugador en ese momento: posición, rotación, velocidad, teclas, salud y arma, más la salud del vehículo y la sirena al conducir, o la animación y la acción especial a pie.
- Nada comprueba una grabación mientras se reproduce: el NPC va a donde dicen los registros, aunque sea atravesando paredes, así que prueba en el juego un recorrido editado.