Badyx

[FS] - BadyxPosTut (Crea coodenadas del tutorial)

Apr 18th, 2012
730
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. /* [FS] - BadyxPosTut (Crea coodenadas del tutorial) Creado por Badyx */
  2.  
  3. /* Imagenes */
  4.  
  5. /*
  6. http://desmond.imageshack.us/Himg607/scaled.php?server=607&filename=samp060pe.png&res=landing
  7. http://desmond.imageshack.us/Himg29/scaled.php?server=29&filename=samp061j.png&res=landing
  8. http://desmond.imageshack.us/Himg859/scaled.php?server=859&filename=samp062bx.png&res=landing
  9. http://desmond.imageshack.us/Himg853/scaled.php?server=853&filename=samp063wy.png&res=landing
  10. http://img803.imageshack.us/img803/4981/dibujozx.png
  11. http://desmond.imageshack.us/Himg41/scaled.php?server=41&filename=samp064wq.png&res=landing */
  12.  
  13. /* Includes */
  14. #include <a_samp>
  15.  
  16. new Float:CoordenadasX[MAX_PLAYERS];
  17. new Float:CoordenadasY[MAX_PLAYERS];
  18. new Float:CoordenadasZ[MAX_PLAYERS];
  19.  
  20. #define Info1 1200
  21.  
  22. #if defined FILTERSCRIPT
  23.  
  24. #else
  25.  
  26. main()
  27. {
  28. print("\n----------------------------------");
  29. print(" Guardador de posiciones By Badyx");
  30. print("----------------------------------\n");
  31. }
  32.  
  33. #endif
  34.  
  35. public OnPlayerCommandText(playerid, cmdtext[])
  36. {
  37. new string[256];
  38. GetPlayerPos(playerid, CoordenadasX[playerid],CoordenadasY[playerid],CoordenadasZ[playerid]);
  39. if (strcmp("/Comenzar", cmdtext, true, 10) == 0)
  40. {
  41. ShowPlayerDialog(playerid, Info1,DIALOG_STYLE_MSGBOX, "Guardador de coordenadas", "Para comenzar ponte delante del sitio de lo que desees que salga en el tutorial. Una vez echo escribe /GuardarX", "Aceptar","");
  42. return 1;
  43. }
  44.  
  45. if (strcmp("/GuardarX", cmdtext, true, 10) == 0)
  46. {
  47. ShowPlayerDialog(playerid, Info1,DIALOG_STYLE_MSGBOX, "Guardador de coordenadas", "\nObtubiste correctamente las coordenadas.\n\nAhora ves recto y ponte enfrente de donde sacaste las anteriores coordenadas mirando a donde estabas.\n Cuando estes escribe /GuardarY", "Aceptar","");
  48. format(string, sizeof(string), "SetPlayerCameraPos(playerid,%f,%f,%f);", CoordenadasX, CoordenadasY, CoordenadasZ);
  49. PosicionesLog(string);
  50. return 1;
  51. }
  52.  
  53. if (strcmp("/GuardarY", cmdtext, true, 10) == 0)
  54. {
  55. ShowPlayerDialog(playerid, Info1,DIALOG_STYLE_MSGBOX, "Guardador de coordenadas", "\nObtubiste correctamente las coordenadas.\n\nAhora Ahora debes definir la posicion de tu jugador.\n Intenta que no se vea en el plano de las anteriores coordenadas.\n Cuando estes listo escribe /GuardarZ", "Aceptar","");
  56. format(string, sizeof(string), "SetPlayerCameraLookAt(playerid,%f,%f,%f);", CoordenadasX, CoordenadasY, CoordenadasZ);
  57. PosicionesLog(string);
  58. return 1;
  59. }
  60.  
  61. if (strcmp("/GuardarZ", cmdtext, true, 10) == 0)
  62. {
  63. ShowPlayerDialog(playerid, Info1,DIALOG_STYLE_MSGBOX, "Guardador de coordenadas", "\nObtubiste correctamente todas las coordenadas.\n\nSe genero en Scriptfiles un archivo llamado Posiciones.ini.\n Alli dentro encontraras las coordenadas obtenidas.\n Sistema creado por Badyx para www.Pawnoscripting.com", "Aceptar","");
  64. format(string, sizeof(string), "SetPlayerPos(playerid,%f,%f%,%f);", CoordenadasX, CoordenadasY, CoordenadasZ);
  65. PosicionesLog(string);
  66. return 1;
  67. }
  68.  
  69. return 0;
  70. }
  71. forward PosicionesLog(string[]);
  72. public PosicionesLog(string[])
  73. {
  74. new entry[256];
  75. format(entry, sizeof(entry), "%s\r\n",string);
  76. new File:hFile;
  77. hFile = fopen("Posiciones.ini", io_append);
  78. fwrite(hFile, entry);
  79. fclose(hFile);
  80. }
  81.  
  82. //============================================================================//
  83. // //
  84. // SI TE SIRVIO RESPETA EL TRABAJO DEL CREADOR //
  85. // //
  86. // Sistema creado por Badyx para www.Pawnoscripting.com //
  87. // //
  88. //============================================================================//
Advertisement
Add Comment
Please, Sign In to add comment