Jump to content
Varakai

DCC phone application and scripting update

Recommended Posts

Downtown Cab Co – In-Game Phone App Refresh


So the Downtown Cab Co App has been around for a fair while now and is a great piece of script for players to request a pickup for a taxi. I remember back when it was a /taxi to do a request, then evolved to dialling 1111 on the phone, to currently now we have an app to request certain vehicles for certain situations. But the system needs to evolve again slightly with some newer features. I will go over some potential quality of life improvements that would be very beneficial, in my opinion as a DDC employee, that would improve in immense ways. If these are at all possible within the ability of the modders.
 

Live Tracking for Customers

One big thing that we see a lot of is from our newer players, and sometimes from our more seasoned ones too, is that they will move away from the requested location of the taxi pickup point, automatically cancelling the ride request. Our drivers are then often wondering in the back of their minds “Did they intentionally move away and cancel, or did they do this accidently and not notice that we are no longer on the way”. They then submit a new request, which if it is a busy time, they get bumped down the queue of requests.

Instead of drivers tracking to the location of the pickup point, we now track the location of the player (or in the RP sense, the players phone) with live tracking. This would be the same sense as the LEO factions pressing the panic button on their radio and other units responding to them. If the player requesting the taxi moves, the location moves with them. This gives the player requesting the fare a greater amount of leniency that they can perform other activities whilst waiting for a taxi. For example, someone makes a request to be picked up at Braddock Pass, but they are on the way to the city. They can continue to walk further down the highway if they can or need to and still having the possibility of getting picked up.

 


Fix Available vehicles on App

At DCC we have a comprehensive list of vehicles available to us to use for different fares, at the moment though, if a driver takes out a service of any kind apart from the regular taxi vehicle, it does not show as available on the right hand side, but at the top it shows that we have Active Drivers and Free Drivers. If passengers see that there are active drivers but no free taxis in this list, then it has the potential to make them confused.

To fix this, it would be better off to categorise the different types of vehicles on the App, rather than specifically having only a few vehicles linked to the App. The list wouldn’t be final but an idea of how to categorise the vehicles would be:

-          Regular: Stainer Taxi, I-Wagen, Moonbeam, Dynasty, Eudora, Broadway

-          Luxury: Super Diamond, Omnis E-GT, Jubilee, Baller, Radius, XLS, Mesa, Deity, Raiden

-          Party: Stretch, Patriot Stretch

-          Commercial: Dashound, Shuttle

In the list of the vehicles, I would also put down the cost per km for both city and county. That way there is not a surprise or a “I didn’t know it would cost that much”


Cancelling a Taxi Request

With the change of the script of automatically cancelling the request if you move too far away from the request location, it would then be asked “How does a player cancel a request?”. So, there would be a few ways that a request can be cancelled off.

-          Firstly, would be from the customer themselves. At the bottom of the DCC app there would be a “Cancel my Request” button that, as the name implies, immediately cancels your last request with the DCC tracking system.

-          The second way would be from the taxi drivers side of things, similar to how LEO factions can “/closecall [Call ID]” for a 911 call, taxi drivers would be able to “/cantr [TR-ID]” to manually cancel a taxi request of a customer if a request has been open for too long/no taxi drivers are able to take the call type (if the request is for a type of vehicle that the current drivers on shift can handle)/or if the individual requesting the taxi is Blacklisted. This would be done RPly through the company tablets that we are asked to take out on each shift.

-          Thirdly, taxi request would be closed if there was no response from a taxi driver for 30 minutes or more, much like the 911 system, the call then automatically closes.

-          Finally, a taxi request could be automatically closed if the last driver on duty goes off duty or disconnects.

 

Implemented Blacklist Script System

A big piece of Role-Play that takes place in DCC is the Blacklist System. With the App changes, it would be beneficial to have a scripted Blacklist System (that only DCC High Command can make changes to). If a player is Blacklisted, then the App would still show for them, however if they try to request a taxi from DCC of any kind, a message would appear saying “You are currently Blacklisted from Downtown Cab Co. If you more information about this, go to www.downtowncabco.com”. A list of commands would be:

-          /showblacklist [page number] (Available to all Taxi Drivers to view)

-          /blacklist [fname_lname] [DD/MM/YYYY – end date] [Reason] (e.g. /blacklist Donald_Trump 31/12/9999 Killing cab drivers) (Only available to DCC Command and higher)

-          /unblacklist [fname_lname] (Only available to DCC Command and higher)

The great thing about having a scripted Blacklist would be that if a player changes their name, then like the criminal record system, they would not be removed from the Blacklist.

 

 

  • Like 2
  • Upvote 2
Link to comment
Share on other sites

Actually the blacklist /showblacklist could be useless if we can blacklist someone, and it would block them from making a call, imo that would make more sense.
And GPS for a customer! if they get in taxi just mark it for us on our GPS 😄 

Link to comment
Share on other sites

21 hours ago, Varakai said:

Downtown Cab Co – In-Game Phone App Refresh


So the Downtown Cab Co App has been around for a fair while now and is a great piece of script for players to request a pickup for a taxi. I remember back when it was a /taxi to do a request, then evolved to dialling 1111 on the phone, to currently now we have an app to request certain vehicles for certain situations. But the system needs to evolve again slightly with some newer features. I will go over some potential quality of life improvements that would be very beneficial, in my opinion as a DDC employee, that would improve in immense ways. If these are at all possible within the ability of the modders.
 

Live Tracking for Customers

One big thing that we see a lot of is from our newer players, and sometimes from our more seasoned ones too, is that they will move away from the requested location of the taxi pickup point, automatically cancelling the ride request. Our drivers are then often wondering in the back of their minds “Did they intentionally move away and cancel, or did they do this accidently and not notice that we are no longer on the way”. They then submit a new request, which if it is a busy time, they get bumped down the queue of requests.

Instead of drivers tracking to the location of the pickup point, we now track the location of the player (or in the RP sense, the players phone) with live tracking. This would be the same sense as the LEO factions pressing the panic button on their radio and other units responding to them. If the player requesting the taxi moves, the location moves with them. This gives the player requesting the fare a greater amount of leniency that they can perform other activities whilst waiting for a taxi. For example, someone makes a request to be picked up at Braddock Pass, but they are on the way to the city. They can continue to walk further down the highway if they can or need to and still having the possibility of getting picked up.

 


Fix Available vehicles on App

At DCC we have a comprehensive list of vehicles available to us to use for different fares, at the moment though, if a driver takes out a service of any kind apart from the regular taxi vehicle, it does not show as available on the right hand side, but at the top it shows that we have Active Drivers and Free Drivers. If passengers see that there are active drivers but no free taxis in this list, then it has the potential to make them confused.

To fix this, it would be better off to categorise the different types of vehicles on the App, rather than specifically having only a few vehicles linked to the App. The list wouldn’t be final but an idea of how to categorise the vehicles would be:

-          Regular: Stainer Taxi, I-Wagen, Moonbeam, Dynasty, Eudora, Broadway

-          Luxury: Super Diamond, Omnis E-GT, Jubilee, Baller, Radius, XLS, Mesa, Deity, Raiden

-          Party: Stretch, Patriot Stretch

-          Commercial: Dashound, Shuttle

In the list of the vehicles, I would also put down the cost per km for both city and county. That way there is not a surprise or a “I didn’t know it would cost that much”


Cancelling a Taxi Request

With the change of the script of automatically cancelling the request if you move too far away from the request location, it would then be asked “How does a player cancel a request?”. So, there would be a few ways that a request can be cancelled off.

-          Firstly, would be from the customer themselves. At the bottom of the DCC app there would be a “Cancel my Request” button that, as the name implies, immediately cancels your last request with the DCC tracking system.

-          The second way would be from the taxi drivers side of things, similar to how LEO factions can “/closecall [Call ID]” for a 911 call, taxi drivers would be able to “/cantr [TR-ID]” to manually cancel a taxi request of a customer if a request has been open for too long/no taxi drivers are able to take the call type (if the request is for a type of vehicle that the current drivers on shift can handle)/or if the individual requesting the taxi is Blacklisted. This would be done RPly through the company tablets that we are asked to take out on each shift.

-          Thirdly, taxi request would be closed if there was no response from a taxi driver for 30 minutes or more, much like the 911 system, the call then automatically closes.

-          Finally, a taxi request could be automatically closed if the last driver on duty goes off duty or disconnects.

 

Implemented Blacklist Script System

A big piece of Role-Play that takes place in DCC is the Blacklist System. With the App changes, it would be beneficial to have a scripted Blacklist System (that only DCC High Command can make changes to). If a player is Blacklisted, then the App would still show for them, however if they try to request a taxi from DCC of any kind, a message would appear saying “You are currently Blacklisted from Downtown Cab Co. If you more information about this, go to www.downtowncabco.com”. A list of commands would be:

-          /showblacklist [page number] (Available to all Taxi Drivers to view)

-          /blacklist [fname_lname] [DD/MM/YYYY – end date] [Reason] (e.g. /blacklist Donald_Trump 31/12/9999 Killing cab drivers) (Only available to DCC Command and higher)

-          /unblacklist [fname_lname] (Only available to DCC Command and higher)

The great thing about having a scripted Blacklist would be that if a player changes their name, then like the criminal record system, they would not be removed from the Blacklist.

 

 

One other thing I thought of but forgot to mention, the possibility of a queue system that tells customers how many other requests there are or how many unaccepted calls there are ahead of them. This would be especially beneficial when there is only a small number of drivers on but with a large number of requests, you finally get to your customer and they don't suddenly get huffy and go:
image.jpeg.692abeac47a40dfccab8bf8118b340e6.jpeg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and our Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.