![]() |
|
MTA Basic Gamemode Setup - Printable Version +- Las Venturas Playground (https://forum.sa-mp.nl) +-- Forum: Main Talk (https://forum.sa-mp.nl/forum-3.html) +--- Forum: Development (https://forum.sa-mp.nl/forum-16.html) +--- Thread: MTA Basic Gamemode Setup (/thread-4950.html) |
MTA Basic Gamemode Setup - Peter - 01-03-2008 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. Re: MTA Basic Gamemode Setup - Peter - 01-03-2008 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 Re: MTA Basic Gamemode Setup - Peter - 01-15-2008 [b]Do not reply until the list is finished! |