Hello There, Guest! Login Register


PROShine 1.3.1.0
#1
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)
 
Reply
#2
<3 , Thanks For That Awsome Update <3
 
Reply
#3
Finally the full path Big Grin and EV Check..
So awesome.
 
Reply
#4
how can i convert my JSOn script to LUA TT^TT
 
Reply
#5
I will be making an tutorial on the EV script as I already had this made before the update
 
Reply
#6
JSOOOOOOOON! JSOOOOOOOOOOOOOOOOOOON!!! JESUS CHRIST!!!
 
Reply
#7
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
 
Reply
#8
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()
 
Reply
#9
happened to me too Smile
 
Reply
#10
My script was getting errors to after update, but all fixed now Smile
 
Reply
#11
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
 
Reply
#12
yeah can we have two type of scripts?
 
Reply
#13
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.
 
Reply
#14
how do getPokemonEffortValue work? its not listed in api page.
 
Reply
  


Forum Jump:


Browsing: 1 Guest(s)