Advertisement
RMalkovich

2121213

Mar 18th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. public LoadHQs()
  2. {
  3. new filename[128];
  4. for(new i=0; i<MAX_HQ; i++)
  5. {
  6. format(filename, sizeof(filename), "RPG/HQs/Familias/HQ%d.ini", i);
  7. if(DOF2_FileExists(filename))
  8. {
  9. format(HQInfo[i][FamiliaDona], MAX_PLAYER_NAME, "%s", DOF2_GetString(filename, "FamiliaDona"));
  10. HQInfo[i][hqPreco] = DOF2_GetInt(filename, "Preco");
  11. HQInfo[i][hqMark] = DOF2_GetBool(filename, "Mark");
  12. HQInfo[i][timestamp] = DOF2_GetInt(filename, "Timestamp");
  13. HQInfo[i][hqSpawnX] = DOF2_GetFloat(filename, "SpawnX");
  14. HQInfo[i][hqSpawnY] = DOF2_GetFloat(filename, "SpawnY");
  15. HQInfo[i][hqSpawnZ] = DOF2_GetFloat(filename, "SpawnZ");
  16. HQInfo[i][hqDialogX] = DOF2_GetFloat(filename, "DialogX");
  17. HQInfo[i][hqDialogY] = DOF2_GetFloat(filename, "DialogY");
  18. HQInfo[i][hqDialogZ] = DOF2_GetFloat(filename, "DialogZ");
  19. HQInfo[i][PortaoAbertoX] = DOF2_GetFloat(filename, "PortaoAbertoX");
  20. HQInfo[i][PortaoAbertoY] = DOF2_GetFloat(filename, "PortaoAbertoY");
  21. HQInfo[i][PortaoAbertoZ] = DOF2_GetFloat(filename, "PortaoAbertoZ");
  22. HQInfo[i][PortaoFechadoX] = DOF2_GetFloat(filename, "PortaoFechadoX");
  23. HQInfo[i][PortaoFechadoY] = DOF2_GetFloat(filename, "PortaoFechadoY");
  24. HQInfo[i][PortaoFechadoZ] = DOF2_GetFloat(filename, "PortaoFechadoZ");
  25. HQInfo[i][hqPortao] = CreateDynamicObject(DOF2_GetInt(filename, "Portaoid"),
  26. HQInfo[i][PortaoFechadoX], HQInfo[i][PortaoFechadoY], HQInfo[i][PortaoFechadoZ],
  27. DOF2_GetFloat(filename, "Portaorx"), DOF2_GetFloat(filename, "Portaory"), DOF2_GetFloat(filename, "Portaorz"));
  28. format(filename, sizeof(filename), "RPG/HQs/Familias/Vehicles%d.ini", i);
  29. LoadStaticVehiclesFromFile(i, filename);
  30. format(filename, sizeof(filename), "RPG/HQs/Familias/Objects%d.ini", i);
  31. LoadObjectsFromFile(filename);
  32. new str[128];
  33. if(strcmp(HQInfo[i][FamiliaDona],"Nenhuma") && strcmp(HQInfo[i][FamiliaDona],"Nenhum") && strcmp(HQInfo[i][FamiliaDona],"Ninguem"))
  34. format(str,sizeof(str),"HQ ID: %d\nFamilia Dona: %s\nPressione ~k~~VEHICLE_ENTER_EXIT~ para abrir o menu da HQ",i,HQInfo[i][FamiliaDona]);
  35. else
  36. format(str,sizeof(str),"HQ ID: %d\nPreço: BSL$%d\nPressione ~k~~VEHICLE_ENTER_EXIT~ para abrir o menu da HQ",i,HQInfo[i][hqPreco]);
  37. HQInfo[i][hqText] = Create3DTextLabel(str, 0x008080FF, HQInfo[i][hqDialogX], HQInfo[i][hqDialogY], HQInfo[i][hqDialogZ], 20, 0, 1);
  38. CreatePickup(1239, 23, HQInfo[i][hqDialogX], HQInfo[i][hqDialogY], HQInfo[i][hqDialogZ], 0);
  39. }
  40. }
  41. return 1;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement