Update IDEAS.md
This commit is contained in:
34
IDEAS.md
34
IDEAS.md
@@ -14,7 +14,8 @@
|
|||||||
### Interactive peds with each one having a background story, characteristics, certain people or groups they like/dislike.
|
### Interactive peds with each one having a background story, characteristics, certain people or groups they like/dislike.
|
||||||
* Procedurally generated?
|
* Procedurally generated?
|
||||||
---
|
---
|
||||||
* Nightclubs, bars, etc can employ "bouncer" peds that either prevent entry to certain people, or kick people out.
|
### Bouncers
|
||||||
|
* Nightclubs, bars, etc can employ "bouncer" peds that either prevent entry to certain people, or kick people out.
|
||||||
---
|
---
|
||||||
### Background ambience.
|
### Background ambience.
|
||||||
* Anonymous city traffic and pedestrians
|
* Anonymous city traffic and pedestrians
|
||||||
@@ -51,9 +52,9 @@
|
|||||||
### Vehicle Towing
|
### Vehicle Towing
|
||||||
* Use a Yankee or something to store the vehicle "inside" (just make the car disappear) until better sync options are built.
|
* Use a Yankee or something to store the vehicle "inside" (just make the car disappear) until better sync options are built.
|
||||||
* Universal command to tow/release a vehicle ( /tow ).
|
* Universal command to tow/release a vehicle ( /tow ).
|
||||||
* Attach to nearest vehicle.
|
* Try attach to nearest vehicle.
|
||||||
---
|
---
|
||||||
### Item System
|
### Item System (FINISHED)
|
||||||
* Several item types, including armour, skins, weapons, drugs, materials, and more.
|
* Several item types, including armour, skins, weapons, drugs, materials, and more.
|
||||||
* Items can be dropped and picked up.
|
* Items can be dropped and picked up.
|
||||||
* Items can be stored in a vehicle trunk or dash compartment.
|
* Items can be stored in a vehicle trunk or dash compartment.
|
||||||
@@ -68,21 +69,21 @@
|
|||||||
* If all are full, have a waiting list.
|
* If all are full, have a waiting list.
|
||||||
* Allow people to go in and lay on a bed to heal (or use a check-in system)
|
* Allow people to go in and lay on a bed to heal (or use a check-in system)
|
||||||
---
|
---
|
||||||
### Several NPC's
|
### Several NPC's (NEEDS SPAWNED)
|
||||||
* Paramedics/Doctors at hospitals,
|
* Paramedics/Doctors at hospitals,
|
||||||
* LC/VC/LS/SF/LV police dept desk clerk and dispatcher.
|
* LC/VC/LS/SF/LV police dept desk clerk and dispatcher.
|
||||||
* Jail guard
|
* Jail guard
|
||||||
* Interactive. Go up and talk to them for responses etc
|
* Interactive. Go up and talk to them for responses etc
|
||||||
---
|
---
|
||||||
### Use permissions/flag system for everything.
|
### Use permissions/flag system for everything (FINISHED)
|
||||||
* Admin abilities
|
* Admin abilities
|
||||||
* Moderation (muted/frozen/etc)
|
* Moderation (muted/frozen/etc)
|
||||||
* LEO abilities
|
* LEO abilities (skipped for now)
|
||||||
* Clan abilities
|
* Clan abilities
|
||||||
* Account Settings
|
* Account Settings
|
||||||
* etc
|
* etc
|
||||||
---
|
---
|
||||||
### Interiors
|
### Interiors (FINISHED)
|
||||||
* For games with interiors, properties inside of properties (possibly make it a sub-property, but using a "type" to define it. May not be necessary) AKA a business inside a business (illegal back room gambling, anyone?)
|
* For games with interiors, properties inside of properties (possibly make it a sub-property, but using a "type" to define it. May not be necessary) AKA a business inside a business (illegal back room gambling, anyone?)
|
||||||
---
|
---
|
||||||
### Stealable skins.
|
### Stealable skins.
|
||||||
@@ -174,8 +175,6 @@
|
|||||||
* Concealable smaller weapon.
|
* Concealable smaller weapon.
|
||||||
* Officers usually have a utility belt. Allow it to hold equipment as well.
|
* Officers usually have a utility belt. Allow it to hold equipment as well.
|
||||||
---
|
---
|
||||||
###
|
|
||||||
---
|
|
||||||
### Vehicle Trunks
|
### Vehicle Trunks
|
||||||
* Can hold tied up players/peds
|
* Can hold tied up players/peds
|
||||||
* Can hold items
|
* Can hold items
|
||||||
@@ -230,10 +229,10 @@
|
|||||||
* Tweakers
|
* Tweakers
|
||||||
* Bouncers
|
* Bouncers
|
||||||
---
|
---
|
||||||
### Accents
|
### Accents (FINISHED)
|
||||||
* Shown before message ... "[Japanese] John Smith says: hello"
|
* Shown before message ... "[Japanese] John Smith says: hello"
|
||||||
* Pre-set accent choices
|
* Pre-set accent choices
|
||||||
* Custom accent
|
* Custom accent (skipped for now)
|
||||||
---
|
---
|
||||||
### Speakerphone
|
### Speakerphone
|
||||||
* While on a phone call, using /speakerphone or something can allow others near the person on the phone to hear and be heard over the call.
|
* While on a phone call, using /speakerphone or something can allow others near the person on the phone to hear and be heard over the call.
|
||||||
@@ -333,7 +332,8 @@
|
|||||||
---
|
---
|
||||||
### Pointing
|
### Pointing
|
||||||
* Key to point sort of like FiveM has.
|
* Key to point sort of like FiveM has.
|
||||||
* Use a 3D primitive on the spot thats pointed to, if no anim available.
|
* Use a 3D primitive on the spot thats pointed to.
|
||||||
|
* Use pointing (finger?) animation if available
|
||||||
---
|
---
|
||||||
### Multi-command one-liners
|
### Multi-command one-liners
|
||||||
Obviously this would still be using slashes for commands still. The way this works is simple: Every command returns a value `{RETURN}`, and provides indexed numerical references to it's args that can be *piped* to another command `{1}`, `{2}`, etc. For example, the /tempveh command adds a vehicle and provides both a reference to the vehicle itself (`{RETURN}`) and a reference to it's only argument (`{1}`). Some commands already implement a final, optional command to override the default chosen entity to act on (for example, `/bizname Some Business 3` will set business ID 3's name instead of the closest business to the player. Only works for staff with the manageBusinesses permission or if the player using it owns or is in the clan that owns business ID 3 and has the ability to set it's name. So this: `/tempveh infernus | /vehrgb 0 0 0 0 {RETURN} | /vehrgb 1 {2} {3} {4} {RETURN}` Would spawn a temporary infernus and immediately set both colours as completely black RGB values.
|
Obviously this would still be using slashes for commands still. The way this works is simple: Every command returns a value `{RETURN}`, and provides indexed numerical references to it's args that can be *piped* to another command `{1}`, `{2}`, etc. For example, the /tempveh command adds a vehicle and provides both a reference to the vehicle itself (`{RETURN}`) and a reference to it's only argument (`{1}`). Some commands already implement a final, optional command to override the default chosen entity to act on (for example, `/bizname Some Business 3` will set business ID 3's name instead of the closest business to the player. Only works for staff with the manageBusinesses permission or if the player using it owns or is in the clan that owns business ID 3 and has the ability to set it's name. So this: `/tempveh infernus | /vehrgb 0 0 0 0 {RETURN} | /vehrgb 1 {2} {3} {4} {RETURN}` Would spawn a temporary infernus and immediately set both colours as completely black RGB values.
|
||||||
@@ -350,20 +350,20 @@ Obviously this would still be using slashes for commands still. The way this wor
|
|||||||
* Ice cream cone
|
* Ice cream cone
|
||||||
* Cotton Candy
|
* Cotton Candy
|
||||||
* Snow cone
|
* Snow cone
|
||||||
|
|
||||||
* Misc
|
* Misc
|
||||||
* Gas Can
|
* Gas Can
|
||||||
---
|
---
|
||||||
### Quick Reply
|
### Quick Reply (FINISHED)
|
||||||
* When somebody sends a private message, use /reply to quickly reply without having to find their ID to use the private message command
|
* When somebody sends a private message, use /reply to quickly reply without having to find their ID to use the private message command
|
||||||
---
|
---
|
||||||
### Item management commands
|
### Item management commands (ALMOST FINISHED)
|
||||||
* Item Types
|
* Item Types
|
||||||
* Create
|
* Create
|
||||||
* Set base price
|
* Set base price
|
||||||
* Set model
|
* Set model
|
||||||
* Set drop position offset
|
* Set drop position offset
|
||||||
* Set drop rotation offset
|
* Set drop rotation offset
|
||||||
|
* Set forward
|
||||||
---
|
---
|
||||||
### Tutorial
|
### Tutorial
|
||||||
* Pick up item (grab bottle of beer off ground)
|
* Pick up item (grab bottle of beer off ground)
|
||||||
@@ -390,3 +390,7 @@ The inventory system is already planned to use a hotbar/wheel but I don't have a
|
|||||||
* Random selection of predefined catch items, both junk and fish.
|
* Random selection of predefined catch items, both junk and fish.
|
||||||
* Player would be wise to bring a bucket or crate to keep the fish in, using existing /take and /put system like any other item.
|
* Player would be wise to bring a bucket or crate to keep the fish in, using existing /take and /put system like any other item.
|
||||||
**This will need extra stuff added to keybinds system for duration key holding**
|
**This will need extra stuff added to keybinds system for duration key holding**
|
||||||
|
---
|
||||||
|
### GPS indicator like the 3D Fallout games
|
||||||
|
An indicator at the bottom, showing compass direction and a dot or something in the direction of the GPS location. Like an object marker.
|
||||||
|
In-world indicator too, when player gets close and is in line of sight
|
||||||
Reference in New Issue
Block a user