Advertisement
gkkahjfhaf

Untitled

Jun 24th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1.  
  2. enumm playerinfo
  3. {
  4. Vehicle
  5. };
  6.  
  7. enum vehicleInfo
  8. {
  9. ORM:ORM_VID,
  10. VQL_ID,
  11. Savininkas[MAX_PLAYER_NAME],
  12. Modelis,
  13. Spalva1,
  14. Spalva2,
  15. Float: vx,
  16. Float: vy,
  17. Float: vz,
  18. Float: va
  19. };
  20.  
  21. new pInfo[MAX_PLAYERS][playerinfo];
  22. new vInfo[MAX_PLAYERS][vehicleInfo];
  23.  
  24. public OnPlayerConnect(playerid)
  25. {
  26. LoadVehicles(playerid);
  27. return 1;
  28. }
  29.  
  30. public OnPlayerDiscconect(playerid)
  31. {
  32. SaveVehicles(playerid);
  33. return 1;
  34. }
  35.  
  36. stock LoadVehicles(playerid)
  37. {
  38. GetPlayerName(playerid, vInfo[playerid][Savininkas],24);
  39. vInfo[playerid][ORM_VID] = orm_create("automobiliai",DbHandle);
  40. orm_addvar_int(vInfo[playerid][ORM_VID],vInfo[playerid][VQL_ID],"VQL_ID");
  41. orm_addvar_string(vInfo[playerid][ORM_VID],vInfo[playerid][Savininkas],24,"Savininkas");
  42. orm_addvar_int(vInfo[playerid][ORM_VID],vInfo[playerid][Modelis],"Modelis");
  43. orm_addvar_int(vInfo[playerid][ORM_VID],vInfo[playerid][Spalva1],"Spalva1");
  44. orm_addvar_int(vInfo[playerid][ORM_VID],vInfo[playerid][Spalva2],"Spalva2");
  45. orm_addvar_float(vInfo[playerid][ORM_VID],vInfo[playerid][vx],"VX");
  46. orm_addvar_float(vInfo[playerid][ORM_VID],vInfo[playerid][vy],"VY");
  47. orm_addvar_float(vInfo[playerid][ORM_VID],vInfo[playerid][vz],"VZ");
  48. orm_addvar_float(vInfo[playerid][ORM_VID],vInfo[playerid][va],"VA");
  49.  
  50. pInfo[playerid][Vehicle] = CreateVehicle(vInfo[playerid][Modelis],vInfo[playerid][vx],vInfo[playerid][vy],vInfo[playerid][vz],vInfo[playerid][va],vInfo[playerid][Spalva1],vInfo[playerid][Spalva2],-1);
  51.  
  52. orm_setkey(vInfo[playerid][ORM_VID],"Savininkas");
  53. }
  54.  
  55. stock SaveVehicles(playerid)
  56. {
  57. GetVehiclePos(playerid, vInfo[playerid][vx],vInfo[playerid][vy],vInfo[playerid][vz]);
  58. GetVehicleZAngle(playerid, vInfo[playerid][va]);
  59. if(vInfo[playerid][VQL_ID] != 0) orm_update(vInfo[playerid][ORM_VID]);
  60. orm_destroy(vInfo[playerid][ORM_VID]);
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement