Reedk

FS Sistema NPC grabacion|| By ._Reedk_.

Mar 14th, 2016
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. //--------Sistema FS Pawnoscript Traducción By Reedk---------//
  2. //-------------------------------------------------
  3. //
  4. // Recording player data for NPC playback
  5. // By Kye 2009
  6. // Traduccion a ESP: J. Reedk
  7. // PROHIBIDO EL ROBO DE CREDITOS.
  8. //-------------------------------------------------
  9.  
  10. #pragma tabsize 0
  11.  
  12. #include <a_samp>
  13. #include <core>
  14. #include <float>
  15.  
  16. #include "../include/gl_common.inc"
  17.  
  18. //-------------------------------------------------
  19.  
  20. public OnPlayerCommandText(playerid, cmdtext[])
  21. {
  22. new cmd[256];
  23. new idx;
  24. cmd = strtok(cmdtext, idx);
  25.  
  26. if(!IsPlayerAdmin(playerid)) return 0; // Para ver si es admin el que usa el cmd
  27.  
  28. // Empezar Recorrido [/vrecord nombrerecorrido]
  29. // El archivo se encuentra en /scriptfiles
  30. if(strcmp(cmd, "/vrecord", true) == 0) {
  31. new tmp[512];
  32. tmp = strtok(cmdtext, idx);
  33. if(!strlen(tmp)) {
  34. SendClientMessage(playerid,0xFF0000FF,"{FF0000}Usa: /vrecord {nombregrabación}");
  35. return 1;
  36. }
  37. if(!IsPlayerInAnyVehicle(playerid)) {
  38. SendClientMessage(playerid,0xFF0000FF,"{00FF40}Grabación: En un vehiculo.");
  39. return 1;
  40. }
  41. StartRecordingPlayerData(playerid,PLAYER_RECORDING_TYPE_DRIVER,tmp);
  42. SendClientMessage(playerid,0xFF0000FF,"{00FF40}Grabacion:Iniciada con exito.");
  43. return 1;
  44. }
  45.  
  46. // Start recording onfoot data (/ofrecord recording_name[])
  47. // Find the recording_name[] file in /scriptfiles/
  48. if(strcmp(cmd, "/ofrecord", true) == 0) {
  49. new tmp[512];
  50. tmp = strtok(cmdtext, idx);
  51. if(!strlen(tmp)) {
  52. SendClientMessage(playerid,0xFF0000FF,"{FF0000}Usá: /ofrecord {nombre}");
  53. return 1;
  54. }
  55. if(IsPlayerInAnyVehicle(playerid)) {
  56. SendClientMessage(playerid,0xFF0000FF,"{00FF40}Grabando: Deja el Vehiculo y vuelve a reusar el comado.");
  57. return 1;
  58. }
  59. StartRecordingPlayerData(playerid,PLAYER_RECORDING_TYPE_ONFOOT,tmp);
  60. SendClientMessage(playerid,0xFF0000FF,"{00FF40}Grabacion: Iniciada.");
  61. return 1;
  62. }
  63.  
  64. // Stop recording any data
  65. if(strcmp(cmd, "/stoprecord", true) == 0) {
  66. StopRecordingPlayerData(playerid);
  67. SendClientMessage(playerid,0xFF0000FF,"{FF0000}Grabacion: Terminada.");
  68. return 1;
  69. }
  70.  
  71. return 0;
  72. }
  73.  
  74. //---------------Fin FS----------------------
  75. // Cualquier duda Consutar //
  76. //PROHIBIDO ROBO DE CREDITOS, EL MISMO, PUEDE PROVOCAR HASTA UN BANEO EN LA COMUNIDAD DE PS!//
Advertisement
Add Comment
Please, Sign In to add comment