AVS - Advanced Vehicle System -
MadeMan - 15.08.2011
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 trunk - 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 minimap
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 at least 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.
Common Problems
P: Nothing happens when I click a button in dialog.
S: This is most likely caused by ANOTHER filterscript. Quick fix for it is to remove all other filterscripts from server.cfg and try then. If you want to keep them, you must EDIT OTHER FILTERSCRIPTS and make sure the LAST return in OnDialogResponse is 0.
P: I can drive with engine off.
S: Use ManualVehicleEngineAndLights in your GAMEMODE script - https://sampwiki.blast.hk/wiki/ManualVehicleEngineAndLights
P: I can drive with a dealership vehicle.
S: Admins can drive them, so if you are admin, there is nothing wrong.
P: Server shuts down after adding a vehicle, dealership or fuel station.
S: Make sure you have created the AVS folder inside scriptfiles and also another 3 folders inside AVS (shown above in Installing section step 3)
P: Money doesn't decrease when I buy a vehicle.
S: You are probably using a server-side money for anti-cheat purposes. There is no simple fix for it. You need some scripting knowledge to hook AVS money functions with server-side script.
Credits
****** - sscanf
ZeeX - zcmd
Screenshots
See the attachments
Download
See the attachments
Re: AVS - Advanced Vehicle System -
Cowboy - 15.08.2011
This is epic! Thank you for this.
Good job.
Re: AVS - Advanced Vehicle System -
Darnell - 15.08.2011
OHHH YEAH.
Re: AVS - Advanced Vehicle System -
WoodPecker - 15.08.2011
Nice work you added everything on this vehicle system, its awesome.
I will post here if i will find any bugs, thanks mate.
Re: AVS - Advanced Vehicle System -
DutchWings - 15.08.2011
pawn Code:
C:\Users\Ashwin\Desktop\SAMP Server\filterscripts\avs.pwn(576) : error 017: undefined symbol "GetPlayerDistanceFromPoint"
C:\Users\Ashwin\Desktop\SAMP Server\filterscripts\avs.pwn(568) : warning 203: symbol is never used: "playerid"
C:\Users\Ashwin\Desktop\SAMP Server\filterscripts\avs.pwn(1311) : error 017: undefined symbol "GetPlayerDistanceFromPoint"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Re: AVS - Advanced Vehicle System -
MadeMan - 15.08.2011
Quote:
Originally Posted by DutchWings
pawn Code:
C:\Users\Ashwin\Desktop\SAMP Server\filterscripts\avs.pwn(576) : error 017: undefined symbol "GetPlayerDistanceFromPoint" C:\Users\Ashwin\Desktop\SAMP Server\filterscripts\avs.pwn(568) : warning 203: symbol is never used: "playerid" C:\Users\Ashwin\Desktop\SAMP Server\filterscripts\avs.pwn(1311) : error 017: undefined symbol "GetPlayerDistanceFromPoint" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
![Huh?](images/smilies/confused.gif)
|
Download latest SA-MP server
https://sampforum.blast.hk/showthread.php?tid=271586
Re: AVS - Advanced Vehicle System -
DutchWings - 15.08.2011
Quote:
Originally Posted by MadeMan
|
Whoops sorry! Everything is fine now, thanks!
Re: AVS - Advanced Vehicle System -
igor_andrusenko - 20.08.2011
Sry, but how I use /adddealership and make ownable cars?
Edit: I found it.
10/10, great!
Re: AVS - Advanced Vehicle System -
FireCat - 20.08.2011
Pro
Re: AVS - Advanced Vehicle System -
4ir-W4ys - 20.08.2011
Quote:
Originally Posted by MadeMan
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
|
Oh My God.... Oh My God... Oh My Fucking Gooood! Man, You are my LIFE. Do you know how much i searched it? You are the next ainstain!!!!! Not like all the Scripter noob that saying i have a car ownership do Createvehicle and Ta da your first car in the system you are Genius!!!
(( I know you copied from Next Generation Roleplay))
Re: AVS - Advanced Vehicle System -
Meinstad - 24.08.2011
Good release. I love these. Thanks.
Re: AVS - Advanced Vehicle System -
svaba - 24.08.2011
Wow thats perfect! 10/10 ! Good work!!
Re: AVS - Advanced Vehicle System -
Mariooo - 25.08.2011
Awesome thanks!
Re: AVS - Advanced Vehicle System -
gta191977649 - 26.08.2011
Good Job ,Nice Work Men!
Re: AVS - Advanced Vehicle System -
Jafet_Macario - 26.08.2011
Yey, I love this ^^
Re: AVS - Advanced Vehicle System -
shayan122 - 27.08.2011
OMGGGGGGGGGGGGGGGGGGGGGGGGGG
ITS THE BEST
THANKS FOR REALESING IT!
sorry for bad EngliSh
Re: AVS - Advanced Vehicle System -
Hattrick - 27.08.2011
Hey.
How many cars you can have at one time and save it?
Re : AVS - Advanced Vehicle System -
bousla7e - 27.08.2011
good Job great release
Re: AVS - Advanced Vehicle System -
Jafet_Macario - 27.08.2011
Quote:
Originally Posted by Hattrick
Hey.
How many cars you can have at one time and save it?
|
You can have up to 3 cars.
EDIT: You can have how many you want by changing the "3" from:
pawn Код:
#define MAX_PLAYER_VEHICLES 3
to your desired number.
Re: AVS - Advanced Vehicle System -
ChrisFly - 28.08.2011
Ok this is my question...
How Do i integrate the Cash system with my gamemode, My script is a GF edit and uses the function "PlayerInfo[playerid][pCash]" to edit a players Money. This way money cannot be hacked...When a player buys a car it uses the basic GivePlayerMoney function and the players money changes for a split second then returns to its previous amount..therefore my cars are free D: