Alternative112

Untitled

Jul 15th, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. if (!fexist("stunts.txt")) {
  2. print("stunts.txt does not exist! Creating it.");
  3. new File:fhandle = fopen("stunts.txt", io_write);
  4. fwrite(fhandle, "");
  5. fclose(fhandle);
  6. }
  7.  
  8. new File:stuntTxt = fopen("stunts.txt", io_read);
  9.  
  10. new string[400];
  11.  
  12. for (new i = 0; i < MAX_STUNTS; i++) {
  13. fread(stuntTxt, string);
  14. printf("String read is %s", string);
  15. //2|1967.3712|-1423.8013|13.5749|98.4679|1827.6267|-1432.4915|35.9219|3.0|1500|"LS bike part, jump to east building"
  16. /*
  17. enum
  18. stuntArray
  19. {
  20. stuntID,
  21. Float:spawnX,
  22. Float:spawnY,
  23. Float:spawnZ,
  24. Float:spawnR,
  25. Float:coronaX,
  26. Float:coronaY,
  27. Float:coronaZ,
  28. Float:coronaSize,
  29. prizeMoney
  30. };
  31. new stuntInfo[MAX_STUNTS][stuntArray];*/
  32. if (sscanf(string, "p<|>iffffffffis[400]", stuntInfo[i][stuntID], stuntInfo[i][spawnX], stuntInfo[i][spawnY],
  33. stuntInfo[i][spawnZ], stuntInfo[i][spawnR], stuntInfo[i][coronaX],
  34. stuntInfo[i][coronaY], stuntInfo[i][coronaZ], stuntInfo[i][coronaSize],
  35. stuntInfo[i][prizeMoney], stuntInfo[i][description])) {
  36. print("There was an error loading that stunt...");
  37. }
  38. else {
  39. printf("Loaded stunt %i. Info: %.1f %.1f %.1f %.1f | %.1f %.1f %.1f %.1f | %i", i, stuntInfo[i][spawnX], stuntInfo[i][spawnY],
  40. stuntInfo[i][spawnZ], stuntInfo[i][spawnR], stuntInfo[i][coronaX],
  41. stuntInfo[i][coronaY], stuntInfo[i][coronaZ], stuntInfo[i][coronaSize],
  42. stuntInfo[i][prizeMoney]);
  43. printf("Desc: %s", stuntInfo[i][description]);
  44. }
  45. }
  46. stuntLoadFailed = false;
  47. fclose(stuntTxt);
  48.  
  49. print("----------Results---------");
  50. for (new i = 0; i < MAX_STUNTS; i++) {
  51. printf("Loaded stunt %i. Info: %.1f %.1f %.1f %.1f | %.1f %.1f %.1f %.1f | %i", i, stuntInfo[i][spawnX], stuntInfo[i][spawnY],
  52. stuntInfo[i][spawnZ], stuntInfo[i][spawnR], stuntInfo[i][coronaX],
  53. stuntInfo[i][coronaY], stuntInfo[i][coronaZ], stuntInfo[i][coronaSize],
  54. stuntInfo[i][prizeMoney]);
  55. printf("Desc: %s", stuntInfo[i][description]);
  56. }
Advertisement
Add Comment
Please, Sign In to add comment