Advertisement
Guest User

Untitled

a guest
Jul 13th, 2014
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. // Include by Ivory -> I_Preview
  2.  
  3. #include <a_samp>
  4.  
  5. #define EMPLACEMENT_FICHIER ("PreviewModel/%d.ini")
  6.  
  7. enum Preview
  8. {
  9. Model,
  10. Float:Rx,
  11. Float:Ry,
  12. Float:Rz,
  13. Float:Zoom
  14. }
  15. new InfosPreview[30000][Preview];
  16.  
  17. stock AddPosPreview(modelid, Float:rx, Float:ry, Float:rz, Float:zoom)
  18. {
  19. InfosPreview[modelid][Model] = modelid;
  20. InfosPreview[modelid][Rx] = rx;
  21. InfosPreview[modelid][Ry] = ry;
  22. InfosPreview[modelid][Rz] = rz;
  23. InfosPreview[modelid][Zoom] = zoom;
  24.  
  25. new phrase[500];
  26. format(phrase, sizeof(phrase),EMPLACEMENT_FICHIER,modelid);
  27. if(!fexist(phrase))
  28. {dini_Create(phrase);
  29. }
  30. dini_IntSet(phrase, "Model",modelid);
  31. dini_FloatSet(phrase, "Rx",rx);
  32. dini_FloatSet(phrase, "Ry",ry);
  33. dini_FloatSet(phrase, "Rz",rz);
  34. dini_FloatSet(phrase, "Zoom",zoom);
  35. printf("I_Preview -> Position preview model sauvegardé (ID : %d)", modelid);
  36. return 1;
  37. }
  38. stock GetPosPreview(modelid, &Float:rx, &Float:ry, &Float:rz, &Float:zoom)
  39. {
  40. rx = InfosPreview[modelid][Rx];
  41. ry = InfosPreview[modelid][Ry];
  42. rz = InfosPreview[modelid][Rz];
  43. zoom = InfosPreview[modelid][Zoom];
  44. return 1;
  45. }
  46. stock ChargementPosPreview(modelid)
  47. {
  48. new phrase[256];
  49. format(phrase,sizeof phrase,EMPLACEMENT_FICHIER,modelid);
  50. if(fexist(phrase))
  51. {
  52. InfosPreview[modelid][Model] = dini_Int(phrase,"Model");
  53. InfosPreview[modelid][Rx] = dini_Float(phrase,"Rx");
  54. InfosPreview[modelid][Ry] = dini_Float(phrase,"Ry");
  55. InfosPreview[modelid][Rz] = dini_Float(phrase,"Rz");
  56. InfosPreview[modelid][Zoom] = dini_Float(phrase,"Zoom");
  57. return 1;
  58. }
  59. return 0;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement