There are no errors, the car arrives every other time, constantly gets stuck out of the blue, in general I will test it yet, but now there is no desire to use it.
The script seems to be broken again as of latest artifacts. So many issues with it I don’t know why… I honestly think it needs a rewrite. For a paid script I’m not very happy.
Is this script going to be fixed or should I start looking for something else?
Hello Smoke4426,
as far as we know, all known issues have been fixed.
Best regards,
Codineer Digital
Do not purchase this resource
- Ordered Taxi’s don’t arrive at the desired locations. Instead they drive right past you and then proceed to stop 1 or 2 streets further down the road, of if your in luck ontop of a parking garage.
- Same goes for driving to the desired location. It just stops WAY sooner or simply drives right by your set location and then stops at a random location.
- Support on the discord is rediculas. We own a legal version of the GCphone (paid) but according to them they won’t give support for that. They suggested us to just contact the creators of the phone to help us with our “Order Taxi” problem.
- Refunds are not possible. (if you are from the EU there can only be a refund if you purchased said resource and have not yet downloaded it from Tebex).
- ALL files are in DLL format and cannot be edited,
The only files you can edit are the Config.json and the language.json.
My advice… Look for another AI Taxi Resource.
The resource certainly has potential, but i doubt they will ever get it working like it should.
Hello Mrx29,
I am very sorry that you are not satisfied with our service. We would like to help you and clear up some obvious misunderstandings.
In fact, the cab does not stop exactly at the marked position, as we have noticed that this can lead to complications at some intersections, as the game’s AI then refuses to stop, which we unfortunately have no control over. Therefore, as a small precaution, we decided to let the cab drive a certain radius around the marked point to prevent complications and ensure that the cab arrives at its destination. The maximum possible deviation is 100 meters.
This precaution applies to both the approach to the passenger and the approach to the destination. We understand that the whole thing may not be considered ideal, but, as already mentioned, it is a necessary precaution and quite realistic, since the cab in real life does not stop exactly where it was ordered.
Regarding the problem with the integration in your GcPhone version, we are very sorry about this, but we don’t know how to configure in your GcPhone fork the events that are triggered when a call or a message is received. We do provide a sample implementation for GcPhone 1.5.2 on our documentation page, as we pointed out prior to purchase, and we again point out that integration may differ for other Phone scripts and versions.
We understand that it would be easier if there was a ready copy-and-paste text for every phone script, however it is impossible for us to cover every script and therefore with the events we offer the possibility to integrate almost all phone scripts, but we can’t do it for you.
Also, in consultation with our support department, I have learned that there seems to be a misunderstanding regarding the suggestion to write to the phone script developer. Our support staff told you that they don’t know how to set up your phone script and if you don’t know either, you could ask the developers to explain the general implementation of an event.
Regarding refunds, we have to clarify that it is possible to get a refund if you ask nicely. However, as you pointed out, we also have the right not to give you a refund, which we did due to the fact that you did not ask nicely, but rather pushed our support staff to give you a refund. Among other things, you presented them with an excerpt from the relevant legal text. Basically, we are more than happy to issue refunds.
I hope we were able to help you and clarify some of the misunderstandings that may have arisen.
Kind regards,
Your Codineer Team
UPDATE THIS. REWRITE IT. PLEASE.
MY DRIVER LITERALLY JUST VEERED OFF THE ROAD INTO A TREE FOR NO REASON. NOW I HAVE TO RELOG BECAUSE OF THE BUG IF YOU GET OUT AND CANT GET INTO A NEW CAR.
Hello LegacyTacticalGaming,
First, we are very sorry for the inconvenience.
But the issue, that you are unable to enter other vehicles is probably not caused by our product, because there is no code doing that, and we have not experienced the issue before.
Also, you can set the driving style in the config file.
If you do not know which driving style is the best for you, I suggest this tool made by Vespura: Driving Style Calculator - GTA V
I hope I was able to help you.
Best regards,
Alex from Codineer Digital
After watching countless people, including myself ask for a rewrite of your script as we paid money for a broken script. With no end in sight to the constant issues. I feel compelled to simply post this other one someone made for free that works a lot better. Taxi comes right to you and drops you off very close. Enjoy. Maybe Codineer can look into how this one was made and rework theirs accordingly instead of taking peoples money. Taking money from people for a broken script with so many issues is immoral. GitHub - FiveM-Scripts/fs_taxi after months and months of frustration I gave up and found this one so.
Hello LegacyTacticalGaming,
I understand that you are dissatisfied according to the circumstances you describe. Accordingly, we also understand that you have asked us to rewrite the product. However, we have informed you that we are not aware of the “bug” you describe, that you cannot get into a vehicle after a taxi ride, and we have not been able to reproduce it, nor are there any code sections that could cause this to our knowledge. However, you can be sure that we took your criticism to heart and investigated this issue for a long time, but could not find any cause or other users with this problem.
I hope I was able to help you.
Best regards,
Alex from Codineer Digital
Guys, it’s just my opinion, if there are complaints that the script does not work as the developer stated, it is necessary to finalize and fix the problems, or remove and block the authors by the forum moderators, why ordinary users suffer, they lose their time for a refund, while the author says which may not return the money. In my opinion, it is the current script that does not work at all, even close to the declared one.
In any case, something needs to be done about this at the level of forum moderators.
Hello criminalist,
I understand your views, and we also hereby apologize again formally for the problems that have occurred in the past. However, with the latest version, all known issues have been solved and there have been no complaints so far.
I would also like to note that we do offer refunds.
I hope I was able to help you with this. Furthermore, I apologize again for the inconvenience and wish you a nice day.
Best regards,
Alex from Codineer Digital
Yes, I want to return the funds, unfortunately my old script works much better and does not load the server.
[ 382703] [b2545_GTAProce] UV loop: httpClient/ Required resources: AiTaxiPro
[ 382719] [b2545_GTAProce] MainThrd/ Creating script environments for AiTaxiPro
[ 382859] [b2545_GTAProce] MainThrd/ Loaded AITaxiPro.net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null into ScriptDomain_2137016128
[ 382875] [b2545_GTAProce] MainThrd/ Loaded Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed into ScriptDomain_2137016128
[ 382984] [b2545_GTAProce] MainThrd/ Failed to instantiate instance of script AITaxiPro.AiTaxiPro: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> Newtonsoft.Json.JsonReaderException: Additional text encountered after finished reading JSON content: {. Path ‘’, line 13, position 1.
[ 382984] [b2545_GTAProce] MainThrd/ at Newtonsoft.Json.JsonTextReader.Read () [0x000c7] in :0
[ 382984] [b2545_GTAProce] MainThrd/ at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in :0
[ 382984] [b2545_GTAProce] MainThrd/ at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in :0
[ 382984] [b2545_GTAProce] MainThrd/ at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in :0
[ 382984] [b2545_GTAProce] MainThrd/ at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in :0
[ 382984] [b2545_GTAProce] MainThrd/ at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in :0
[ 382984] [b2545_GTAProce] MainThrd/ at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in :0
[ 382984] [b2545_GTAProce] MainThrd/ at AITaxiPro.AiTaxiPro…ctor () [0x0002a] in :0
[ 382984] [b2545_GTAProce] MainThrd/ at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
[ 382984] [b2545_GTAProce] MainThrd/ at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00002] in <74fbbe963b7e417b8d715b858c5c584f>:0
[ 382984] [b2545_GTAProce] MainThrd/ — End of inner exception stack trace —
[ 382984] [b2545_GTAProce] MainThrd/ at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00014] in <74fbbe963b7e417b8d715b858c5c584f>:0
[ 382984] [b2545_GTAProce] MainThrd/ at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x000a8] in <74fbbe963b7e417b8d715b858c5c584f>:0
[ 382984] [b2545_GTAProce] MainThrd/ at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00009] in <74fbbe963b7e417b8d715b858c5c584f>:0
[ 382984] [b2545_GTAProce] MainThrd/ at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00027] in <74fbbe963b7e417b8d715b858c5c584f>:0
[ 382984] [b2545_GTAProce] MainThrd/ at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00020] in <74fbbe963b7e417b8d715b858c5c584f>:0
[ 382984] [b2545_GTAProce] MainThrd/ at System.Activator.CreateInstance (System.Type type) [0x00000] in <74fbbe963b7e417b8d715b858c5c584f>:0
[ 382984] [b2545_GTAProce] MainThrd/ at CitizenFX.Core.InternalManager.CreateAssemblyInternal (System.String assemblyFile, System.Byte[] assemblyData, System.Byte[] symbolData) [0x000c4] in C:\gl\builds\master\fivem\code\client\clrcore\InternalManager.cs:156
[ 382984] [b2545_GTAProce] MainThrd/ OnConnectionProgress: Mounted AiTaxiPro (1 of 1)
I use Esx Legacy, whit OneSync Legacy
[ citizen-server-impl] Server list query returned an error: Newtonsoft.Json.JsonReaderException: Error reading JArray from JsonReader. Path ‘’, line 0, position 0.
With this script I also have this error in the server console in txadmin
Hello rebezzy,
you have made some mistake with the formation of the config file.
I hope I was able to help you.
Best regards,
Alex from Codineer Digital
What are the default keybindings to tell the driver to:
Go
Speed Up
Slow down
thanks!
It should be “E”, but it is also displayed in the notification.


