20.04.2013, 22:16
(
Последний раз редактировалось CJay9209; 03.11.2013 в 03:45.
)
RPG World 5.0
Version: 5.0 & 6.0 beta
Author: CJay9209/tAxI/Necrioss/cptnsausage
Version Notes:
V6.0 is still in beta and I'm putting it out for testing - basically I've upped the use of SQLite significantly and the entire vehicle system is now run through SQLite instead of simple text files. AS A RESULT THE FIRST TIME YOU RUN THE GM IT WILL TAKE AROUND 5 MINUTES FOR SOME PEOPLE (DEPENDING ON THE HARDWARE YOU HAVE) TO FULLY INITIALISE. I highly recommend that you keep your old files handy just in case the database screws up. It shouldn't but I'll never say my coding is foolproof! The business and banking systems will be switching shortly once stabillity overall has been established. The setup files remain unchanged.
Required Includes:
TSYS RPG System
Lstream Include
SSCANF2 include & Plugin
Foreach Include
Description:
This is a bit of a rework of older code i had lying around thats been updated. It's a good base for an RPG Script and is easily customizable . The system includes a full vehicle ownership system, banking system and admin system - 3 levels (see the features below).
This GM also makes extensive use of the tsys Library for most of the advanced features. I'm developing them side-by-side to showcase what it's capable of for developing RPG game-mode scripts. If you are having issues related to TSYS please post in that thread instead
Features:
- The most advanced vehicle ownership system in sa-mp.
- Own multiple vehicles at once with full control over them all.
- Vehicles will automatically save mods applied in mod shops.
- Call your vehicles to you anywhere!
- Dynamic vehicle tags lets everyone know who owns the vehicles from the outside (unique 3d text label streamer)
- Full admin control over vehicles.
- Add and remove system vehicles in game.
- Faction specific vehicles which will eject non-faction members.
- Admin vehicles that can be set to eject or blow up intruders.
- All vehicle features accessed via a single menu system.
- User control system powered by SQLite
- Banking system user configured via scriptfiles and accessed ingame via menu system
- Administrator command set to allow banning,kicking and punishment etc.
- users can share resources like money etc.
- full business and housing system is in development but not yet implemented!
Commands:
General:
- For CELLPHONE help please type /cellhelp."
- For BUSINESS system help please type /bizhelp
- For BANK commands please type /bankhelp."
- For VEHICLE SYSTEM info, please type /vehiclehelp."
- For ADMIN commands, please type /adminhelp.
- For GENERAL commands, please type /commands.
- For FUEL SYSTEM info and the location of the refuelling stations, please type /fuelhelp.
- Type /credits to see a full list of credits.
General:
- You can use /setpass to manage your user account.");
- To see what admins are online type /admins");
- To start a countdown type /countdown [time]
CellPhone:
- Every person has their own cellphone - calls cost $1/second.
- To make a call - /call [player id].
- To answer a call - /answer.
- To end a call - /hangup.
Fuel System:
- Fuel stations are located in all the fuel stations for ground vehicles!
- For airborne and large vehicles, the refuelling stations are located in all of the airports (inc verdant meadows)...just look for the little grey/blue vehicle icons on ur minimap to locate the refuelling areas.
- Refuel vehicle - /vmenu
General Admin:
- To become the server owner you must login to rcon and type /makeowner
- Admin help part 1 - /ahelp1
- Admin help part 2 - /ahelp2
- Admin help part 3 - /ahelp3
Admin Level 1:
- Use Admin Chat - /achat [message]
- To use the vehicle admin system enter a vehicle and type /vmenu
- Teleport anyone to any other person - /tele [teleportee id/name] [destination id/name]
Admin Level 2:
- Kick a player - /kick [player id/name]
- Disarm a player - /disarm [player idname]
- Murder a player - /murder [player id/name]
- Make an announcement - /announce [message]
- Give player money - /givemoney [player id/name] [amount]
- Freeze or Unfreeze a player - /freeze [player id/name] or /unfreeze [player id/name]
Admin Level 3:
- Ban a player - /ban [player id/name]
- Set player admin level (server owner only) - /setadmin [player id/name] [admin level] (0: None / 1: Server Admin / 2: Advanced Server Admin / 3: Server Owner)
You must be at an ATM area (identified by a dollar sign on your map) to use banking features
- Open the banking menu - /bankmenu");
- Give Cash - /givecash [recipient id/name] [amount] - sends a specified amount of money to the specified player id
Vehicle System
- In order to gain access to your vehicles controls please type /vmenu - can be used in or outside your owned vehicle.
Business System
- In order to gain access to your Business controls please type /bizmenu.
************************************************** **************************************************
The entire system was coded by myself and released under the Mozilla V2 License. Please give credit if you intend to use any of my code in your script! Please report any bugs!
************************************************** **************************************************
====================================
Download v5 HERE
Download v6 beta HERE
====================================