Hello There, Guest! Login or Register


MTA Basic Gamemode Setup
#1
As you might know, in MTA we can have both server- as client-side scripts. This enables us to do alot more interesting things, however, this makes the basic set-up of the gamemode alot harder. What to create client-side, what to create server-side, and how to do the full communication. This topic can be used for discussing this setup before any development will start.

Full LVP 3.0 Feature List

- Technical Features
- - All information should be stored in a MySQL database
- - Using various LUA files for the coding, rather then includes.
- - Re-activating player ID's rather then doing everything by name

- General Gameplay Features
- - Houses for people who have donated
- - Statues for old, rememberable people
- - Reaction tests - both maths as random letters
- - Tracking of statistics on a number of levels
- - -- Total amount of units walked / driven / flown / sailed
- - -- Total amount kills / deaths / headshots / body-part shots
- - -- Tracking of the best stunt times of the player
- - -- Bullets fired, bullets hit (possibly per weapon type?)
- - "World" features, allow people to go to different worlds.
- - The Pirate Ship will remain to be a safe-zone
- - Properties all over San Andreas
- - -- The classic properties, where you automatically get the money
- - -- New system in which you have to pick up the money yourself
- - -- Total online adding, editing and deleting of properties
- - Numberplates on vehicles for donating users
- - A SA-MP like Class-Selection process, with as much skins as possible.
- - -- Disallowed skins: 121

- Deathmatch
- - Spawn weapons per session
- - Saveable weapons via the website
- - Per player weapon-skills (?)
- - Wanted levels based on kills
- - DM Level based on your ratio / number of kills
- - Gang Property in North Las Venturas
- - -- A number of objects to help offence/defence
- - -- You can get ownership by being there
- - -- Possibly think about gang-pictures?
- - -- NO teleporting into the gang-base area!

- Minigame Related Features
- - Unlimited amount of races
- - -- Race data available via .xml files on the server
- - -- Storing various information, best times per player/race
- - -- Attempts made in the race per-player/in total
- - -- Client-side calculation of position on track
- - Destruction Derbies
- - -- Objects and settings based in .xml files per derby
- - -- Unlimited number of derbies, controlled via menu's
- - -- Attempts / wins should be stored on a per-player basis
- - Deathmatch Minigames
- - -- 1 vs. 1 games, with selectable weapons and fields
- - -- Gang vs. Gang games, as well with selectable settings
- - -- Normal free-for-all deathmatch minigames on specific fields
- - -- Team based minigames, with automatic balancing
- - -- Selectable ranges per minigame, fields and area's
- - Custom Minigames
- - -- A Hay minigame in various levels (easy/normal/hard)
- - -- A simple multiplayer poker minigame

IRC Echo Channel

You can enjoy IRC Echo-messages in the channel #LVP.MTA. The channel key is s3cret3ch0.
Reply
#2
Module
| -- Internal tracking of Player ID's [done]
| -- IRC Echo interface towards Nuwani [done]
| -- Keeping track of cross-resource information [progress]
| -- Database connectivity (MySQL) [done]
| -- Pre-caching of Player information [progress]
| -- Storing player information whenever required [progress]

Resources
| -- Core
| -- -- Assigning Player ID's to people [done]
| -- -- Class-Selection screens [done]
| -- -- Vehicle features: lights, engine-state and locking [done]
| -- -- Gathering of client-side statistics [progress]
| -- -- Nametag Managing (incl. ID-suffix) [done]
| -- -- Controlling of various player options [progress]
| -- -- Initialising of player blips on the radar [progress]
| -- -- Streaming small grey vehicle blips on the radar [done]
| -- Gameplay
| -- -- Random spawns throughout Las Venturas [new]
| -- -- Static vehicle spawns throughout San Andreas [new]
| -- -- Scripted regulations for the Pirate Ship [new]
| -- -- Ammunation weapon dealers & spawn weapons [new]
| -- -- Property handler based on a .xml database [new]
| -- -- Wanted Level based on number of kills [new]
| -- -- Multiple Worlds (dimensions) available [new]
| -- Communication
| -- -- Admin chat with the "@" prefix [new]
| -- -- Regular chat with the ";" prefix [new]
| -- -- Gang chat with the "!" prefix [new]
| -- -- Implent a phone system, possibly with 3+ callees [new]
| -- -- Ignoring others as a feature for VIP's [new]
| -- -- More advanced private-message systems [new]
| -- --
| -- Financial Features
| -- -- Multiple banks which compete with eachother [new]
| -- -- Stock Exchange system influenced by in-game events [new]
| -- -- Multiple companies related to features [new]
| -- -- Prices of properties being influenced by this [new]
| -- --
| -- Gang Features
| -- -- Pre-loading of all gang information [new]
| -- -- Automatically joining your gang on join [new]
| -- -- Gang Base in northern Las Venturas [new]
| -- -- Ability to buy a static world for your gang [new]
| -- Donator Features
| -- -- Possibility to spawn houses based on .xml information [new]
| -- -- Spawn vehicles with numberplates [new]
| -- -- Link "interior's" to houses [new]
| -- -- Override the spawn position to your house [new]
| -- -- Gang houses with vehicles/spawns/weapons [new]
| -- -- Ability to add statues for rememberable people [new]
| -- Race Features
| -- -- An unlimited amount of races using .xml files [new]
| -- -- Ability to run multiple races at the same time [new]
| -- -- Highscores to be saved per-player and in total [new]
| -- -- Some kind of client-side GUI to select races [new]
| -- -- Client-side calculation of position on track [new]
| -- Derby Features
| -- -- An unlimited amount of derbies using .xml files [new]
| -- -- Derbies must support custom objects / environments [new]
| -- -- Score based on the time you remained alive [new]
| -- -- Derbies like Interstate 69 (gamemode) [new]
| -- --
| -- Deathmatch Minigames
| -- -- Loads of playing fields with pre-definable spawns [new]
| -- -- Fights based on gang-battles [new]
| -- -- Fights based on one-vs-one battles [new]
| -- -- Fights based as normal free for all minigames [new]
| -- -- Total statistics for kills/deaths/ratio stored [new]
| -- -- Team Deathmatch games, with balancing [new]
| -- Custom Minigames
| -- -- A simple Hay minigame (50/100 levels) [new]
| -- -- Multiplayer Poker minigame [new]

[done] Feature has been completed
[progress] Feature is currently being created/tested
[new] Feature has yet to be created
Reply
#3
[b]Do not reply until the list is finished!
Reply