Posts: 552
Threads: 63
Joined: Feb 2016
Changes since
1.3.0.0:
QuoteInterface:
- Add the full path of the current script to the menu button.
Bot:
+ Can now use the Tree Axe if available.
+ Can now smash rocks using either "Rock Smash" or the pickaxe.
- Fix the "onStop" thread access bug caused by an irrelevant check.
Scripting:
+ Add the getPokemonEffortValue() game condition.
+ Add the sendAnyPokemon() battle action.
* Increase the script execution timeout from 1 to 3 seconds.
- JSON is now deprecated (still working, but not for long).
Files:
* Converted all included JSON paths into Lua scripts.
The Paths/ directory has been removed, all scripts are now in the Scripts/ folder.
Run the PROShine launcher to automatically download this update.
All the included Lua scripts were not tested, please report any bug or mistake.
If you do not want to use the updater, you can also download this version here:
PROShine_1310.7z
(1,949,330 bytes | sha256: e0daff9630c12d2f17c63c7ed3b9b60a0052d9512aa73fbbfca4ffd09febbffb)
Posts: 215
Threads: 46
Joined: May 2016
<3 , Thanks For That Awsome Update <3
Posts: 50
Threads: 13
Joined: Apr 2016
Finally the full path

and EV Check..
So awesome.
Posts: 18
Threads: 8
Joined: Mar 2016
how can i convert my JSOn script to LUA TT^TT
Posts: 40
Threads: 1
Joined: May 2016
2016-06-05, 08:40:05
(This post was last modified: 2016-06-05, 08:40:21 by pr4530dym1um.)
I will be making an tutorial on the EV script as I already had this made before the update
Posts: 214
Threads: 15
Joined: Mar 2016
Posts: 2
Threads: 1
Joined: May 2016
hi guys, im getting the following error when i run the new version and the bot crashes:
ROShine 1.3.1.0 crash report:
System.NullReferenceException: Object reference not set to an instance of an object.
at PROProtocol.GameClient.<>c__DisplayClass254_0.<HasMove>b__1(PokemonMove m)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at PROProtocol.GameClient.<>c__DisplayClass254_0.<HasMove>b__0(Pokemon p)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at PROProtocol.GameClient.HasMove(String moveName)
at PROProtocol.GameClient.HasCutAbility()
at PROProtocol.GameClient.OnPokemonsUpdate(String[] data)
at PROProtocol.GameClient.ProcessPacket(String packet)
at PROProtocol.GameClient.OnPacketReceived(String packet)
at BrightNetwork.SimpleTextClient.ReceivePendingPackets()
at BrightNetwork.SimpleTextClient.Update()
at PROProtocol.GameClient.Update()
at PROShine.MainWindow.UpdateClients()
at PROShine.MainWindow.<UpdateClients>b__30_0(Task previous)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
basically it doesn't retrieve my pkn party for some reason, and thats why it throws null pointer
Posts: 18
Threads: 2
Joined: Apr 2016
Me too.
PROShine 1.3.1.0 crash report:
System.NullReferenceException: Object reference not set to an instance of an object.
at PROProtocol.GameClient.<>c__DisplayClass254_0.<HasMove>b__1(PokemonMove m)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at PROProtocol.GameClient.<>c__DisplayClass254_0.<HasMove>b__0(Pokemon p)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at PROProtocol.GameClient.HasMove(String moveName)
at PROProtocol.GameClient.HasCutAbility()
at PROProtocol.GameClient.OnPokemonsUpdate(String[] data)
at PROProtocol.GameClient.ProcessPacket(String packet)
at PROProtocol.GameClient.OnPacketReceived(String packet)
at BrightNetwork.SimpleTextClient.ReceivePendingPackets()
at BrightNetwork.SimpleTextClient.Update()
at PROProtocol.GameClient.Update()
at PROShine.MainWindow.UpdateClients()
at PROShine.MainWindow.<UpdateClients>b__30_0(Task previous)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Posts: 215
Threads: 46
Joined: May 2016
happened to me too
Posts: 40
Threads: 1
Joined: May 2016
My script was getting errors to after update, but all fixed now
Posts: 97
Threads: 9
Joined: Apr 2016
Why are you changing the scripts? I can write easily Json scripts. I dont have any clue about the other one ^^.
Just let it stay pls.
Best regards
Posts: 28
Threads: 5
Joined: Jun 2016
yeah can we have two type of scripts?
Posts: 552
Threads: 63
Joined: Feb 2016
They will stay for a while, but probably not forever.
I suggest you learn how to write Lua scripts, they are not more complicated and offer infinitely more possibilities.
The Lua scripting language is used in many other bots,
video games (including World of Warcraft mods) and
game engines.
Posts: 12
Threads: 4
Joined: Jun 2016
2016-06-10, 13:05:19
(This post was last modified: 2016-06-10, 13:05:31 by Sharpadogge.)
how do getPokemonEffortValue work? its not listed in api page.