Advertisement
Guest User

Untitled

a guest
Mar 16th, 2019
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. forward LoadFraks();
  2. public LoadFraks()
  3. {
  4. new query[128];
  5. for(new idx=0; idx<MAX_FRAKS; idx++)
  6. {
  7. format(query, sizeof(query), "SELECT * FROM `frakbase` WHERE `id`='%i'", idx);
  8. mysql_pquery(mysqlcon, query, "LoadMysqlFraks", "i",idx);
  9. }
  10. return 1;
  11. }
  12.  
  13. forward LoadMysqlFraks(idx);
  14. public LoadMysqlFraks(idx)
  15. {
  16. new rows;
  17.  
  18. cache_get_row_count(rows);
  19. if(rows)
  20. {
  21.  
  22.  
  23.  
  24.  
  25.  
  26. cache_get_value_name_int(0, "fcreated", FrakInfo[idx][fCreated]);
  27. cache_get_value_name(0, "tmessage", FrakInfo[idx][fMessage],128);
  28.  
  29. cache_get_value_name_float(0, "fexitx", FrakInfo[idx][fExitX]);
  30. cache_get_value_name_float(0, "fexity", FrakInfo[idx][fExitY]);
  31. cache_get_value_name_float(0, "fexitz", FrakInfo[idx][fExitZ]);
  32.  
  33. cache_get_value_name_float(0, "tentrancex", FrakInfo[idx][fEntranceX]);
  34. cache_get_value_name_float(0, "tentrancey", FrakInfo[idx][fEntranceY]);
  35. cache_get_value_name_float(0, "tentrancez", FrakInfo[idx][fEntranceZ]);
  36.  
  37. cache_get_value_name_int(0, "finterior", FrakInfo[idx][fInterior]);
  38. cache_get_value_name_int(0, "ffrak", FrakInfo[idx][fFrak]);
  39. cache_get_value_name_int(0, "fopen", FrakInfo[idx][fOpen]);
  40.  
  41.  
  42. cache_get_value_name_int(0, "tdrugprice", FrakInfo[idx][fDrugsPrice]);
  43. cache_get_value_name_int(0, "tmatsprice", FrakInfo[idx][fMatsPrice]);
  44. cache_get_value_name_int(0, "tmats", FrakInfo[idx][fMats]);
  45. cache_get_value_name_int(0, "tdrugs", FrakInfo[idx][fDrugs]);
  46.  
  47.  
  48.  
  49.  
  50. if(FrakInfo[idx][fCreated] == 1)
  51. {
  52. format(frakbasetring, sizeof(frakbasetring), "Fraktionsbase %d\n\n%s",idx,FrakInfo[idx][fMessage]);
  53. FrakInfo[idx][f_text] = Create3DTextLabel(frakbasetring,0xFFFFFFAA,FrakInfo[idx][fEntranceX], FrakInfo[idx][fEntranceY], FrakInfo[idx][fEntranceZ]+1.25,15,0,1);
  54. Update3DTextLabelText(FrakInfo[idx][f_text],0xFFFFFFAA,frakbasetring);
  55. FrakInfo[idx][fPickup] = CreatePickup(1318, 0, FrakInfo[idx][fEntranceX], FrakInfo[idx][fEntranceY], FrakInfo[idx][fEntranceZ]+0.25);
  56. pickups++;
  57. }
  58.  
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement