Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enumm playerinfo
- {
- Vehicle
- };
- enum vehicleInfo
- {
- ORM:ORM_VID,
- VQL_ID,
- Savininkas[MAX_PLAYER_NAME],
- Modelis,
- Spalva1,
- Spalva2,
- Float: vx,
- Float: vy,
- Float: vz,
- Float: va
- };
- new pInfo[MAX_PLAYERS][playerinfo];
- new vInfo[MAX_PLAYERS][vehicleInfo];
- public OnPlayerConnect(playerid)
- {
- LoadVehicles(playerid);
- return 1;
- }
- public OnPlayerDiscconect(playerid)
- {
- SaveVehicles(playerid);
- return 1;
- }
- stock LoadVehicles(playerid)
- {
- GetPlayerName(playerid, vInfo[playerid][Savininkas],24);
- vInfo[playerid][ORM_VID] = orm_create("automobiliai",DbHandle);
- orm_addvar_int(vInfo[playerid][ORM_VID],vInfo[playerid][VQL_ID],"VQL_ID");
- orm_addvar_string(vInfo[playerid][ORM_VID],vInfo[playerid][Savininkas],24,"Savininkas");
- orm_addvar_int(vInfo[playerid][ORM_VID],vInfo[playerid][Modelis],"Modelis");
- orm_addvar_int(vInfo[playerid][ORM_VID],vInfo[playerid][Spalva1],"Spalva1");
- orm_addvar_int(vInfo[playerid][ORM_VID],vInfo[playerid][Spalva2],"Spalva2");
- orm_addvar_float(vInfo[playerid][ORM_VID],vInfo[playerid][vx],"VX");
- orm_addvar_float(vInfo[playerid][ORM_VID],vInfo[playerid][vy],"VY");
- orm_addvar_float(vInfo[playerid][ORM_VID],vInfo[playerid][vz],"VZ");
- orm_addvar_float(vInfo[playerid][ORM_VID],vInfo[playerid][va],"VA");
- 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);
- orm_setkey(vInfo[playerid][ORM_VID],"Savininkas");
- }
- stock SaveVehicles(playerid)
- {
- GetVehiclePos(playerid, vInfo[playerid][vx],vInfo[playerid][vy],vInfo[playerid][vz]);
- GetVehicleZAngle(playerid, vInfo[playerid][va]);
- if(vInfo[playerid][VQL_ID] != 0) orm_update(vInfo[playerid][ORM_VID]);
- orm_destroy(vInfo[playerid][ORM_VID]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement