Tuesday, March 26, 2013

Battlefield - Project Reality V1.8 [PICTURE RICH] [4200+ LINES]




Battlefield - Project Reality V1.8


Hello, this is my first gamemode to be released in SA-MP forums, I decided to release it so others could learn from it, also I am maybe planning to make another and better gamemode in the future.

This is a TDM script that's taking place in the desert, near Area 51. It has 4 teams named by IRL countries, and 2 of the bases have custom mapping + all have customly placed vehicles. I tried using as much textdraws as possible, to make the GM look nicer. This script currently has 4200+ lines and filterscripts included. Using all the latest systems, sscanf2, foreach and so on. Server record with this script is 31 players.


Script features:

  • Unique rank system (ranks taken from real life army)
  • Class system (all classes actually from Battlefield)
  • Capturable zones (a lot of zones added with every update)
  • Donor system - 3 donor levels + donors have some specical stuff
  • Donors cant abuse commands (limited by timers)
  • Totally rewritten laser system (using latest systems)
  • When a player dies, his weapons will drop to the ground
  • Custom mapping all done by me
  • A lot of diffrent stocks to make scripting more efficient/faster
  • A very clean /help system, explains everything with dialogs
  • Gamemode script is as clean as possible
  • Team balancer, keeps all teams balanced
  • Radio system with 6+ radio stations
  • Killing spree system + rewards
  • Donors and admins have their own chats ($ and @ in front text to talk in that chat)
  • 5 admin ranks, from trial administrator to owner
  • You can chat with Cleverbot (not 100% ready)
  • AFK system (not abusable - cant go afk near an enemy)
  • Started anti-health and anti-hack system (not ready yet)
  • Checkpoints in every base, where you can buy weapons
  • Class selection is fully with textdraws!
  • Stats box, showing kills, deaths, ratio and score
  • Player's stats are saved in a secure MySQL database
  • Automatic messages to help players (every 3 minutes)
  • Anti Lag Shoot System (ALSS) - no need to sync/lag shoot
  • Players can disable their ALSS system with a CMD
  • You have to be Airforce class to drive planes etc.
  • 3DText over players head showing class and rank
  • Players can disable their PM's with a CMD
  • /sync command so the player can sync himself with the server
  • Admins have /event command to teleport to diffrent cool event places
  • Some classes have specical skills (medics can do /mheal)
  • Bugless, every version is checked before released
  • Every team has a team radio (/r)
  • After you die, you will see your round stats
  • PLUS ALOT MORE THAT YOU CAN DISCOVER!

Commands:

This GM has 60+ commands, so no need to post them here. While in game, normal players can use /commands, donors can use /dhelp and /ahelp for admin commands, all the commands are sorted inside the gamemode.

Credits:

Most of the work is done by me - Dan. or [BFPR]Flashman IG.
I give credits to the ones who created the includes (foreach, sscanf2, streamer, mysql).
Also thanking 2 guys that made some filterscripts that I am using.

Screenshots:













The picture only shows a little about the gamemode, download it and you'll see it's awesome features.

Downloads:

GM: http://www.solidfiles.com/d/3ac3fb478b/
CFG: http://www.solidfiles.com/d/2767bc25fc/

GM: http://www.2shared.com/file/Usv2jS7b...Server_18.html
CFG: http://www.2shared.com/file/XEN2SWRk/server.html

PASTEBIN: http://pastebin.com/8tvTRpgH

NOTE: Pastebin is only to look at the code, I suggest downloading server package if you want to use it.
NOTE: Server package contains no server config, the server config download link is below the server package one.

NOTE: You must have wampserver or other MySQL database running, just download it and you are ready to go. The gamemode will create the database automatically! If you won't do this, then server will say "Connection to MYSQL database failed" and login/register system wont work.

No comments:

Post a Comment