Advertisement
Guest User

public LoadJobs

a guest
Oct 27th, 2016
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. public LoadJobs()
  2. {
  3. mysql_query("SELECT * FROM `jobs` ORDER BY Bid ASC");
  4. mysql_store_result();
  5.  
  6. new idx, result[128], string[256], stringfile[64];
  7. format(stringfile, sizeof(stringfile), "gm_init/%s", SERVERinit);
  8.  
  9. while(mysql_retrieve_row())
  10. {
  11. if(idx >= sizeof(JobInfo)) { return 1; }
  12.  
  13. mysql_fetch_field_row(result,"Bid"); JobInfo[idx][jSQL] = strval(result);
  14. mysql_fetch_field_row(JobInfo[idx][jName],"Name");
  15. mysql_fetch_field_row(result,"Public"); JobInfo[idx][jPublic] = strval(result);
  16. mysql_fetch_field_row(result,"Caisse"); JobInfo[idx][jCaisse] = strval(result);
  17. mysql_fetch_field_row(JobInfo[idx][jPerm1],"Perm1");
  18. mysql_fetch_field_row(JobInfo[idx][jPerm2],"Perm2");
  19. mysql_fetch_field_row(JobInfo[idx][jPerm3],"Perm3");
  20. mysql_fetch_field_row(JobInfo[idx][jPerm4],"Perm4");
  21. mysql_fetch_field_row(JobInfo[idx][jPerm5],"Perm5");
  22. mysql_fetch_field_row(JobInfo[idx][jPerm6],"Perm6");
  23. mysql_fetch_field_row(result,"VestX"); JobInfo[idx][jVestX] = floatstr(result);
  24. mysql_fetch_field_row(result,"VestY"); JobInfo[idx][jVestY] = floatstr(result);
  25. mysql_fetch_field_row(result,"VestZ"); JobInfo[idx][jVestZ] = floatstr(result);
  26. mysql_fetch_field_row(result,"VestWorld"); JobInfo[idx][jVestWorld] = strval(result);
  27. mysql_fetch_field_row(result,"Phone"); JobInfo[idx][jPhone] = strval(result);
  28. mysql_fetch_field_row(JobInfo[idx][jPhoneText],"PhoneText");
  29. mysql_fetch_field_row(result,"Freq"); JobInfo[idx][jFreq] = strval(result);
  30. mysql_fetch_field_row(result,"Interim"); JobInfo[idx][jInterim] = strval(result);
  31. if(floatround(JobInfo[idx][jVestX]) != 0 && floatround(JobInfo[idx][jVestY]) != 0 && floatround(JobInfo[idx][jVestZ]) != 0)
  32. { CreatePickup(1275, 1, JobInfo[idx][jVestX], JobInfo[idx][jVestY], JobInfo[idx][jVestZ], JobInfo[idx][jVestWorld]); }
  33. format(string, sizeof(string), "LoadJobs:%d SQL:%d Name:\"%s\" Public:%d Caisse:%d Phone:%d Freq:%d Interim:%d",idx, JobInfo[idx][jSQL], JobInfo[idx][jName], JobInfo[idx][jPublic], JobInfo[idx][jCaisse], JobInfo[idx][jPhone], JobInfo[idx][jFreq], JobInfo[idx][jInterim]);
  34. WriteFile(stringfile, string);
  35. idx++;
  36. }
  37. mysql_free_result();
  38. WriteFile(stringfile, "");
  39. return 1;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement