AVS - Advanced Vehicle System
Features- Dynamic vehicles - add/edit in-game
- Ownable vehicles - tune, park, sell to other players, edit license plate
- Dynamic vehicle dealerships - add/edit in-game
- Fuel system
- Dynamic fuel stations - add/edit in-game
- User-friendly dialogs
- Full vehicle control - engine, lights, lock, alarm, trunk
- Vehicle trunks - store weapons (5 slots)
- Vehicle dashboard - including GPS, health, fuel, engine/alarm/lock status, speedometer (kph or mph)
- Vehicle mods/paintjob saves
- Vehicle tracking system - see where your vehicle is on your radar
Commands
/avshelp - access all the commands available
Player commands:
Code:
/v /vlock /fix /flip /tow /eject /ejectall
/valarm /fuel /trunk /kph /mph /clearmods /sellv /givecarkeys /trackcar
Admin commands:
Code:
/addv /editv /setfuel /rac (respawnallcars) /rtc (respawnthiscar)
/adddealership /deletedealership /movedealership /gotodealership
/addfuelstation /deletefuelstation /movefuelstation /gotofuelstation
Installing
1. Download avs.amx file and put it to your server filterscripts folder
2. Add it to server.cfg
3. Create these folders to scriptfiles
Code:
<server>\scriptfiles\AVS\Vehicles\
<server>\scriptfiles\AVS\Dealerships\
<server>\scriptfiles\AVS\FuelStations\
4. Change the settings in the avs.pwn script (if you want)
pawn Code:
//=========================SETTINGS=========================
#undef MAX_PLAYERS
#define MAX_PLAYERS 100
#define MAX_DVEHICLES 200
#define MAX_DEALERSHIPS 10
#define MAX_FUEL_STATIONS 10
#define VEHICLE_FILE_PATH "AVS/Vehicles/"
#define DEALERSHIP_FILE_PATH "AVS/Dealerships/"
#define FUEL_STATION_FILE_PATH "AVS/FuelStations/"
#define MAX_PLAYER_VEHICLES 3
#define FUEL_PRICE 5
#define GAS_CAN_PRICE 500
#define ALARM_TIME 10000 // alarm duration in milliseconds (1 second = 1000 milliseconds)
#define DEFAULT_NUMBER_PLATE "123 ABC"
//==========================================================
5. Link this FS with your admin system (if you want)
Just add this function to the admin script
pawn Code:
public GetPlayerAVSAdmin(playerid)
{
return PlayerInfo[playerid][pAdmin];
}
You must use YOUR admin system variable. PlayerInfo[playerid][pAdmin] is just EXAMPLE.
Notes
You need SA-MP 0.3c R3 server -
https://sampforum.blast.hk/showthread.php?tid=271586
If you want to restart your gamemode (gmx), first unload AVS, restart the gamemode and then load AVS again. Else your vehicles might be bugged.
Credits
****** - sscanf
ZeeX - zcmd
Screenshots
See the attachments
Download
See the attachments