SRL Archive - Reflection

Mormonman's Blood Pact


mormonman

2011-09-04 09:05:33

mormonman's Blood Pact
v0.8


Setup:

Put the players wherever you want them.
They can be at any stage of the quest.
Fill in DeclarePlayers.
Click Run.
Script handles everything else.


Update logs:
* V0.2:
- Added timeout to getting current progress
- Changed some small stuff in the mainloop
- Added SRL stats
* V0.3
- Fixed a small bug
* V0.4
- Fixed loop errors
- Added death handling
- Added item dropping
- Other small *random* bugs
* V0.5
- Fixed dropping
- Removed repeating "Fighting" debug
* V0.6
- Fixed something
- Added grim reaper
* V0.7
- Fixed grim reaper
- Added check so I don't get false stats
* V0.8
- Restructured relocation(was very ugly, but i did it all
in one night, so ya)
- Added getting a sling from Xenia if it disappeared

Post Reports and Errors HERE!!!


[=======================]
[ Blood Pact Quest v0.1 ]
[ by mormonman ]
[=======================]
[ Completed : 3 ]
[ Failed : 0 ]
[=======================]
[ Blood Pact Quest v0.1 ]
[=======================]
[=====================================================================]
[ Nick | Active | Worked | Start Step | Current Step | Reason False ]
[=====================================================================]
[ kill | False | 64:15:51 | 10 | 11 | Complete ]
[ peng | False | 00:03:43 | 2 | 11 | Complete ]
[ qigl | False | 00:04:51 | 0 | 11 | Complete ]
[=====================================================================]


[===================================================]
[ Blood Pact Quest v0.5 ]
[ by mormonman ]
[===================================================]
[ Time Running : 2 Hours, 20 Minutes And 15 Seconds ]
[ Active : 1 ]
[ Completed : 18 ]
[ Failed : 3 ]
[===================================================]
[ Blood Pact Quest v0.5 ]
[===================================================]
[======================================================================]
[ Nick | Active | Worked | Start Step | Current Step | Reason False ]
[======================================================================]
[ ref11 | True | 00:00:00 | 0 | 0 | ]
[ ref12 | False | 00:00:09 | 11 | 11 | Complete ]
[ ref13 | False | 00:00:09 | 11 | 11 | Complete ]
[ ref14 | False | 00:04:36 | 5 | 11 | Complete ]
[ ref15 | False | 00:08:48 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ ref16 | False | 00:00:18 | 0 | -1 | Loop fails ]
[ ref17 | False | 00:10:21 | 0 | -1 | Loop fails ]
[ ref18 | False | 00:05:45 | 0 | 11 | Complete ]
[ ref19 | False | 00:08:36 | 0 | 11 | Complete ]
[ ref20 | False | 00:07:31 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ ref21 | False | 00:09:52 | 0 | 11 | Complete ]
[ ref22 | False | 00:06:34 | 0 | 11 | Complete ]
[ ref23 | False | 00:06:55 | 0 | 11 | Complete ]
[ ref24 | False | 00:06:58 | 0 | 11 | Complete ]
[ ref25 | False | 00:08:20 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ ref26 | False | 00:06:41 | 0 | 11 | Complete ]
[ ref27 | False | 00:08:08 | 0 | 11 | Complete ]
[ ref28 | False | 00:07:14 | 0 | 11 | Complete ]
[ ref29 | False | 00:00:18 | 0 | -1 | Loop fails ]
[ ref30 | False | 00:07:31 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ ref31 | False | 00:09:00 | 0 | 11 | Complete ]
[ ref32 | False | 00:10:00 | 0 | 11 | Complete ]
[======================================================================]

From: Harry
[===================================================]
[ Blood Pact Quest v0.5 ]
[ by mormonman ]
[===================================================]
[ Time Running : 3 Hours, 58 Minutes And 45 Seconds ]
[ Active : 34 ]
[ Completed : 43 ]
[ Failed : 3 ]
[===================================================]
[ Blood Pact Quest v0.5 ]
[===================================================]

Flight

2011-09-04 09:16:38

Well Harry and Bolshak… I believe we have a script for your armies. ;)

nielsie95

2011-09-04 11:13:25

Nice! Very well structured, except for the DoStep function :)

Jakkle

2011-09-04 11:49:02

Sweet I will defo be using this
Good job :thumbsup:

bolshak25

2011-09-04 14:34:06

[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:15] Players[0] has failed 20 times
[00:00:15] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:16] Switching to next player
[00:00:16] Players[0] has failed 20 times
[00:00:17] Switching to next player
[00:00:17] Players[0] has failed 20 times
[00:00:17] Switching to next player
[00:00:17] Players[0] has failed 20 times
[00:00:17] Switching to next player
[00:00:17] Players[0] has failed 20 times
[00:00:17] Switching to next player
[00:00:17] Players[0] has failed 20 times
[00:00:17] Switching to next player
[00:00:17] Players[0] has failed 20 times
[00:00:17] Switching to next player
[00:00:17] Players[0] has failed 20 times
[00:00:17] Switching to next player
[00:00:17] Players[0] has failed 20 times
[00:00:17] Switching to next player
[00:00:17] Players[0] has failed 20 times
[00:00:17] Switching to next player
Successfully executed.

logs in, then logs out and spams this

Harry

2011-09-04 16:15:16

^ I think that would be fixed with:

mDebug('Players['+ToStr(CurrentPlayer)+'] has failed 20 times');
mDebug('Switching to next player');
MyNP(False);

(Adding the MyNP onto it).


Gonna try it out :)

Edit: my first player logged in, and instantly logged out.
login@domain
[00:00:36] user: False
[00:00:40] Starting on step: -1
[00:00:40] Players[0] has failed 20 times
[00:00:40] Switching to next player
NextPlayer(False)

Second player infinite loop talked @ http://i.imgur.com/3yzNJ.png (well it wasn't actually infinite, as it suicided after 20 tries, but still :/) - edit: all my players are doing this.

Echo_

2011-09-04 16:28:38

I've never seen a script from you before mman, grats on the release

KingKong

2011-09-04 18:05:08

Nice script mmm, but you left your passwords in it and i can't believe no one has told you yet. Anyway, its a lot bigger than mine and i still can't figure out how you talk to the npc's with just a few lines.

P.S. @ Harry and Bolshak, try mine? :p

mormonman

2011-09-04 20:02:16

From: Harry
^ I think that would be fixed with:

mDebug('Players['+ToStr(CurrentPlayer)+'] has failed 20 times');
mDebug('Switching to next player');
MyNP(False);

(Adding the MyNP onto it).


Gonna try it out :)

Edit: my first player logged in, and instantly logged out.
login@domain
[00:00:36] user: False
[00:00:40] Starting on step: -1
[00:00:40] Players[0] has failed 20 times
[00:00:40] Switching to next player
NextPlayer(False)

Second player infinite loop talked @ http://i.imgur.com/3yzNJ.png (well it wasn't actually infinite, as it suicided after 20 tries, but still :/) - edit: all my players are doing this.


Been gone since release. Going to look at this issue later. I might have committed the wrong file ;)

Drakan

2011-09-05 00:37:55

You will be glad to know that it does compile! :P

(but on a serious note, change the reflection_dev to just reflection since r2 is now the default for simba. kthxbai). (also consider changing urs as well on ur comp).

mormonman

2011-09-05 19:37:43

Updated script, but most errors were from me not pushing a new Quests.simba to the srl-reflection-2 git.

Test, test, test please.

E:More updates. Working pretty steady now. I ironed out quite a few bugs.

E2: Restructuring some stuff to make it a slight bit faster.

E3: Proggy after v0.5 update: (loop fails were accounts in prison pete)

[===================================================]
[ Blood Pact Quest v0.5 ]
[ by mormonman ]
[===================================================]
[ Time Running : 2 Hours, 20 Minutes And 15 Seconds ]
[ Active : 1 ]
[ Completed : 18 ]
[ Failed : 3 ]
[===================================================]
[ Blood Pact Quest v0.5 ]
[===================================================]
[======================================================================]
[ Nick | Active | Worked | Start Step | Current Step | Reason False ]
[======================================================================]
[ ref11 | True | 00:00:00 | 0 | 0 | ]
[ ref12 | False | 00:00:09 | 11 | 11 | Complete ]
[ ref13 | False | 00:00:09 | 11 | 11 | Complete ]
[ ref14 | False | 00:04:36 | 5 | 11 | Complete ]
[ ref15 | False | 00:08:48 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ ref16 | False | 00:00:18 | 0 | -1 | Loop fails ]
[ ref17 | False | 00:10:21 | 0 | -1 | Loop fails ]
[ ref18 | False | 00:05:45 | 0 | 11 | Complete ]
[ ref19 | False | 00:08:36 | 0 | 11 | Complete ]
[ ref20 | False | 00:07:31 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ ref21 | False | 00:09:52 | 0 | 11 | Complete ]
[ ref22 | False | 00:06:34 | 0 | 11 | Complete ]
[ ref23 | False | 00:06:55 | 0 | 11 | Complete ]
[ ref24 | False | 00:06:58 | 0 | 11 | Complete ]
[ ref25 | False | 00:08:20 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ ref26 | False | 00:06:41 | 0 | 11 | Complete ]
[ ref27 | False | 00:08:08 | 0 | 11 | Complete ]
[ ref28 | False | 00:07:14 | 0 | 11 | Complete ]
[ ref29 | False | 00:00:18 | 0 | -1 | Loop fails ]
[ ref30 | False | 00:07:31 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ ref31 | False | 00:09:00 | 0 | 11 | Complete ]
[ ref32 | False | 00:10:00 | 0 | 11 | Complete ]
[======================================================================]

bolshak25

2011-09-06 16:39:54

i have like 4 accounts that have started it, but not finished and it logs in then logs out

E: nvm my fault ill update with proggy later
E2: make sure that auto retaliate is on, my accounts had it off, and constant loop wouldve gone if i wasnt watching it

E3:
[======================================================================]
[ Nick | Active | Worked | Start Step | Current Step | Reason False ]
[======================================================================]
[ koo9 | False | 00:04:02 | 7 | 11 | Complete ]
[ koo10 | False | 00:00:14 | 11 | 11 | Complete ]
[ koo11 | False | 00:00:14 | 11 | 11 | Complete ]
[ koo12 | False | 00:00:12 | 11 | 11 | Complete ]
[ koo13 | False | 00:00:00 | 0 | 0 | ]
[ -------------------------------------------------------------------- ]
[ koo14 | False | 00:00:00 | 0 | 0 | ]
[ koo15 | False | 00:00:13 | 11 | 11 | Complete ]
[ koo16 | False | 00:06:06 | 0 | 11 | Complete ]
[ koo17 | False | 00:00:00 | 0 | 0 | ]
[======================================================================]

E4: You should add grim reaper support because any new accounts going through this that die will have to do that and it sucks to do manually with 50+ accounts

E5:
[===================================================]
[ Blood Pact Quest v0.5 ]
[ by mormonman ]
[===================================================]
[ Time Running : 1 Hours, 54 Minutes And 52 Seconds ]
[ Active : 82 ]
[ Completed : 11 ]
[ Failed : 7 ]
[===================================================]
[ Blood Pact Quest v0.5 ]
[===================================================]
[=======================================================================]
[ Nick | Active | Worked | Start Step | Current Step | Reason False ]
[=======================================================================]
[ hhh1 | False | 00:00:14 | 11 | 11 | Complete ]
[ hhh2 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh3 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh4 | False | 00:00:11 | 11 | 11 | Complete ]
[ hhh5 | False | 00:00:10 | 11 | 11 | Complete ]
[ --------------------------------------------------------------------- ]
[ hhh6 | False | 00:03:35 | 0 | 11 | Complete ]
[ hhh7 | True | 00:04:18 | 0 | -1 | ]
[ hhh8 | True | 00:04:14 | 0 | -1 | ]
[ hhh9 | True | 00:04:14 | 0 | -1 | ]
[ hhh10 | False | 00:02:45 | 7 | 11 | Complete ]
[ --------------------------------------------------------------------- ]
[ hhh11 | False | 00:04:16 | 0 | 5 | Loop fails ]
[ hhh12 | False | 00:05:48 | 0 | 7 | Loop fails ]
[ hhh13 | False | 00:06:11 | 0 | 11 | Complete ]
[ hhh14 | False | 00:06:44 | 0 | 11 | Complete ]
[ hhh15 | False | 00:06:55 | 0 | 7 | Loop fails ]
[ --------------------------------------------------------------------- ]
[ hhh16 | False | 00:07:59 | 0 | 11 | Complete ]
[ hhh17 | False | 00:07:48 | 0 | 7 | Loop fails ]
[ hhh18 | False | 00:10:26 | 0 | 11 | Complete ]
[ hhh19 | False | 00:08:31 | 0 | 7 | Loop fails ]
[ hhh20 | False | 00:07:35 | 0 | 7 | Loop fails ]
[ --------------------------------------------------------------------- ]
[ hhh21 | False | 00:08:50 | 0 | 7 | Loop fails ]
[ hhh22 | True | 00:04:32 | 0 | 7 | ]
[ hhh23 | True | 00:00:00 | 0 | 0 | ]
[ hhh24 | True | 00:00:00 | 0 | 0 | ]
[ hhh25 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh26 | True | 00:00:00 | 0 | 0 | ]
[ hhh27 | True | 00:00:00 | 0 | 0 | ]
[ hhh28 | True | 00:00:00 | 0 | 0 | ]
[ hhh29 | True | 00:00:00 | 0 | 0 | ]
[ hhh30 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh31 | True | 00:00:00 | 0 | 0 | ]
[ hhh32 | True | 00:00:00 | 0 | 0 | ]
[ hhh33 | True | 00:00:00 | 0 | 0 | ]
[ hhh34 | True | 00:00:00 | 0 | 0 | ]
[ hhh35 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh36 | True | 00:00:00 | 0 | 0 | ]
[ hhh37 | True | 00:00:00 | 0 | 0 | ]
[ hhh38 | True | 00:00:00 | 0 | 0 | ]
[ hhh39 | True | 00:00:00 | 0 | 0 | ]
[ hhh40 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh41 | True | 00:00:00 | 0 | 0 | ]
[ hhh42 | True | 00:00:00 | 0 | 0 | ]
[ hhh43 | True | 00:00:00 | 0 | 0 | ]
[ hhh44 | True | 00:00:00 | 0 | 0 | ]
[ hhh45 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh46 | True | 00:00:00 | 0 | 0 | ]
[ hhh47 | True | 00:00:00 | 0 | 0 | ]
[ hhh48 | True | 00:00:00 | 0 | 0 | ]
[ hhh49 | True | 00:00:00 | 0 | 0 | ]
[ hhh50 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh51 | True | 00:00:00 | 0 | 0 | ]
[ hhh52 | True | 00:00:00 | 0 | 0 | ]
[ hhh53 | True | 00:00:00 | 0 | 0 | ]
[ hhh54 | True | 00:00:00 | 0 | 0 | ]
[ hhh55 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh56 | True | 00:00:00 | 0 | 0 | ]
[ hhh57 | True | 00:00:00 | 0 | 0 | ]
[ hhh58 | True | 00:00:00 | 0 | 0 | ]
[ hhh59 | True | 00:00:00 | 0 | 0 | ]
[ hhh60 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh61 | True | 00:00:00 | 0 | 0 | ]
[ hhh62 | True | 00:00:00 | 0 | 0 | ]
[ hhh63 | True | 00:00:00 | 0 | 0 | ]
[ hhh64 | True | 00:00:00 | 0 | 0 | ]
[ hhh65 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh66 | True | 00:00:00 | 0 | 0 | ]
[ hhh67 | True | 00:00:00 | 0 | 0 | ]
[ hhh68 | True | 00:00:00 | 0 | 0 | ]
[ hhh69 | True | 00:00:00 | 0 | 0 | ]
[ hhh70 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh71 | True | 00:00:00 | 0 | 0 | ]
[ hhh72 | True | 00:00:00 | 0 | 0 | ]
[ hhh73 | True | 00:00:00 | 0 | 0 | ]
[ hhh74 | True | 00:00:00 | 0 | 0 | ]
[ hhh75 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh76 | True | 00:00:00 | 0 | 0 | ]
[ hhh77 | True | 00:00:00 | 0 | 0 | ]
[ hhh78 | True | 00:00:00 | 0 | 0 | ]
[ hhh79 | True | 00:00:00 | 0 | 0 | ]
[ hhh80 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh81 | True | 00:00:00 | 0 | 0 | ]
[ hhh82 | True | 00:00:00 | 0 | 0 | ]
[ hhh83 | True | 00:00:00 | 0 | 0 | ]
[ hhh84 | True | 00:00:00 | 0 | 0 | ]
[ hhh85 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh86 | True | 00:00:00 | 0 | 0 | ]
[ hhh87 | True | 00:00:00 | 0 | 0 | ]
[ hhh88 | True | 00:00:00 | 0 | 0 | ]
[ hhh89 | True | 00:00:00 | 0 | 0 | ]
[ hhh90 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh91 | True | 00:00:00 | 0 | 0 | ]
[ hhh92 | True | 00:00:00 | 0 | 0 | ]
[ hhh93 | True | 00:00:00 | 0 | 0 | ]
[ hhh94 | True | 00:00:00 | 0 | 0 | ]
[ hhh95 | True | 00:00:00 | 0 | 0 | ]
[ --------------------------------------------------------------------- ]
[ hhh96 | True | 00:00:00 | 0 | 0 | ]
[ hhh97 | True | 00:00:00 | 0 | 0 | ]
[ hhh98 | True | 00:00:00 | 0 | 0 | ]
[ hhh99 | True | 00:00:00 | 0 | 0 | ]
[ hhh100 | True | 00:00:00 | 0 | 0 | ]
[=======================================================================]

as you can see, lots of accounts. all brand new. first few i manually clicked the grim reaper stuff, but after the first fail, its just whether they made it without dieing or not. stopped manually cause im done for the night. PLEASE ADD GRIM REAPER SUPPORT SO I CAN RUN ALL THESE THROUGH:) other than that, no issues that ive seen

Harry

2011-09-07 02:39:37

[===================================================]
[ Blood Pact Quest v0.5 ]
[ by mormonman ]
[===================================================]
[ Time Running : 3 Hours, 58 Minutes And 45 Seconds ]
[ Active : 34 ]
[ Completed : 43 ]
[ Failed : 3 ]
[===================================================]
[ Blood Pact Quest v0.5 ]
[===================================================]

Good script, those that failed I think were in randoms before running script.

bevardis

2011-09-07 09:40:07

This quest is quite easy to do it yourself when with 10~ or less accounts. But the script is awesome, don't get me wrong. Just that it might be harder to make the script go thru it in one run than a normal player would.

Drakan

2011-09-07 10:24:51

From: bevardis
This quest is quite easy to do it yourself when with 10~ or less accounts. But the script is awesome, don't get me wrong. Just that it might be harder to make the script go thru it in one run than a normal player would.

Err, then thats the same with all botting. Everything a bot does a human could do better, but we use bots so we can do something better with our time.

mormonman

2011-09-07 15:02:57

Grim Reaper added.

bolshak25

2011-09-08 20:37:39

[===================================================]
[ Blood Pact Quest v0.6 ]
[ by mormonman ]
[===================================================]
[ Time Running : 3 Hours, 10 Minutes And 42 Seconds ]
[ Active : 0 ]
[ Completed : 40 ]
[ Failed : 15 ]
[===================================================]
[ Blood Pact Quest v0.6 ]
[===================================================]
[======================================================================]
[ Nick | Active | Worked | Start Step | Current Step | Reason False ]
[======================================================================]
[ hhh1 | False | 00:00:15 | 11 | 11 | Complete ]
[ hhh2 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh3 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh4 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh5 | False | 00:00:15 | 11 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ hhh6 | False | 00:00:13 | 11 | 11 | Complete ]
[ hhh7 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh8 | False | 00:00:13 | 11 | 11 | Complete ]
[ hhh9 | False | 00:00:15 | 11 | 11 | Complete ]
[ hhh10 | False | 00:00:13 | 11 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ hhh11 | False | 00:00:13 | 11 | 11 | Complete ]
[ hhh12 | False | 00:00:14 | 11 | 11 | Complete ]
[ hhh13 | False | 00:00:15 | 11 | 11 | Complete ]
[ hhh14 | False | 00:00:13 | 11 | 11 | Complete ]
[ hhh15 | False | 00:00:12 | 11 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ hhh16 | False | 00:00:13 | 11 | 11 | Complete ]
[ hhh17 | False | 00:00:15 | 11 | 11 | Complete ]
[ hhh18 | False | 00:00:13 | 11 | 11 | Complete ]
[ hhh19 | False | 00:00:11 | 11 | 11 | Complete ]
[ hhh20 | False | 00:00:12 | 11 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ hhh21 | False | 00:00:15 | 11 | 11 | Complete ]
[ hhh22 | False | 00:00:13 | 11 | 11 | Complete ]
[ hhh23 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh24 | False | 00:00:13 | 11 | 11 | Complete ]
[ hhh25 | False | 00:11:03 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ hhh26 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh27 | False | 00:00:17 | 11 | 11 | Complete ]
[ hhh28 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh29 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh30 | False | 00:04:18 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ hhh31 | False | 00:00:12 | 11 | 11 | Complete ]
[ hhh32 | False | 00:00:16 | 11 | 11 | Complete ]
[ hhh33 | False | 00:02:14 | 0 | 1 | Loop fails ]
[ hhh34 | False | 00:05:10 | 0 | 5 | Loop fails ]
[ hhh35 | False | 00:06:29 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ hhh36 | False | 00:07:49 | 0 | 7 | Loop fails ]
[ hhh37 | False | 00:05:34 | 0 | 5 | Loop fails ]
[ hhh38 | False | 00:09:59 | 0 | 11 | Complete ]
[ hhh39 | False | 00:07:06 | 0 | 7 | Loop fails ]
[ hhh40 | False | 00:06:59 | 0 | 7 | Loop fails ]
[ -------------------------------------------------------------------- ]
[ hhh41 | False | 00:07:03 | 0 | 11 | Complete ]
[ hhh42 | False | 00:06:33 | 0 | 11 | Complete ]
[ hhh43 | False | 00:07:13 | 0 | 7 | Loop fails ]
[ hhh44 | False | 00:08:05 | 0 | 7 | Loop fails ]
[ hhh45 | False | 00:06:49 | 0 | 11 | Complete ]
[ -------------------------------------------------------------------- ]
[ hhh46 | False | 00:07:12 | 0 | 7 | Loop fails ]
[ hhh47 | False | 00:06:22 | 0 | 11 | Complete ]
[ hhh48 | False | 00:06:56 | 0 | 11 | Complete ]
[ hhh49 | False | 00:04:36 | 0 | 3 | Loop fails ]
[ hhh50 | False | 00:07:11 | 0 | 7 | Loop fails ]
[ -------------------------------------------------------------------- ]
[ hhh51 | False | 00:07:07 | 0 | 7 | Loop fails ]
[ hhh52 | False | 00:05:48 | 0 | 5 | Loop fails ]
[ hhh53 | False | 00:04:34 | 0 | 3 | Loop fails ]
[ hhh54 | False | 00:07:19 | 0 | 7 | Loop fails ]
[ hhh55 | False | 00:06:23 | 0 | 11 | Complete ]
[======================================================================]
Stat's sent
Successfully executed.

ill check where those fails are and edit this

mormonman

2011-09-08 20:43:36

Please set the already complete accounts to False before running the script. You're boosting my stats haha.

Also it looks like it still isn't handling deaths correctly. Even though I did test that. If you could send me like 5 of your accounts that would be wonderful as my accounts have all done the grim reaper.

bolshak25

2011-09-08 20:53:54

procedure DeclarePlayers;
var
I: integer;
begin
HowManyPlayers := 55;
CurrentPlayer := 0;
NumberOfPlayers(HowManyPlayers);

for I := 0 to HowManyPlayers - 1 do
with Players[I] do
begin
Name := '******' + IntToStr(I + 1) + '@*******.***';
Pass := '**********';
Nick := '***' + IntToStr(I + 1);
Member := False;
Active := True;
end;
end;

i use that because i dont plan on typing out 55 accounts, sorry about the stats.

and the fails seem to be in grim, right next to the portal so it wont click the reaper

mormonman

2011-09-08 20:56:56

From: bolshak25
procedure DeclarePlayers;
var
I: integer;
begin
HowManyPlayers := 55;
CurrentPlayer := 0;
NumberOfPlayers(HowManyPlayers);

for I := 0 to HowManyPlayers - 1 do
with Players[I] do
begin
Name := '******' + IntToStr(I + 1) + '@*******.***';
Pass := '**********';
Nick := '***' + IntToStr(I + 1);
Member := False;
Active := True;
end;
end;

i use that because i dont plan on typing out 55 accounts, sorry about the stats.

and the fails seem to be in grim, right next to the portal so it wont click the reaper


Ok I got a fix for that. I didn't think I would need it. I'll also change it so you can't give me anymore false stats.

mormonman

2011-09-08 21:37:54

Fixed.

bolshak25

2011-09-08 22:00:26

i believe the false stats check isnt working because i setup the script to run 14 accounts, 5 were done and after the first 5 it sent those stats and i had 5 more completed. maybe do a check if it started at 11 then dont send as completed? havent read through the code but i noticed my stats cause i want to help make sure this is fixed

mormonman

2011-09-09 00:01:04

Reuploaded. I used the wrong constant.

mormonman

2011-09-10 06:33:29

Updated. Relocating is now logical and read-able.

ry0240

2011-09-13 21:41:32

On the grim reaper part, its a bit buggy, it doesnt right click the portal when its on its last bit of conversation with the reaper, and after it exits a confirmation screen pops up, it just assumes it respawned again and trys looking for the spellbook. I manually went through the last bit of the reaper and it started to run through the quest again.

Also am I filling ou the declare players out wrong? I have 6 chars, I copied/pasted the player info and set the "how many players" to 6 players but it always starts at the player at the very bottom and doesnt continue to the rest of the players.

Choroid

2011-09-14 06:43:11

[==================================================]
[ Blood Pact Quest v0.8 ]
[ by mormonman ]
[==================================================]
[ Time Running : 3 Hours, 26 Minutes And 8 Seconds ]
[ Active : 0 ]
[ Completed : 6 ]
[ Failed : 5 ]
[==================================================]
[ Blood Pact Quest v0.8 ]
[==================================================]
[======================================================================]
[ Nick | Active | Worked | Start Step | Current Step | Reason False ]
[======================================================================]
[ abc1 | False | 00:19:34 | 7 | 7 | Loop fails ]
[ abc2 | False | 00:05:23 | 0 | 11 | Complete ]
[ abc3 | False | 00:05:20 | 0 | 11 | Complete ]
[ abc4 | False | 00:21:16 | 7 | 7 | Loop fails ]
[ abc5 | False | 00:28:48 | 7 | 7 | Loop fails ]
[ ——————————————————————– ]
[ abc6 | False | 00:20:03 | 7 | 7 | Loop fails ]
[ abc7 | False | 00:05:45 | 0 | 11 | Complete ]
[ abc8 | False | 00:06:05 | 0 | 11 | Complete ]
[ abc9 | False | 00:20:16 | 7 | 7 | Loop fails ]
[ abc10 | False | 00:06:43 | 0 | 11 | Complete ]
[ ——————————————————————– ]
[ abc11 | False | 00:07:10 | 0 | 11 | Complete ]
[======================================================================]
Successfully executed.


The ones that failed all failed in the lumbridge castle courtyard right after the grim reaper.

ry0240

2011-09-14 06:58:27

From: Choroid
The ones that failed all failed in the lumbridge castle courtyard right after the grim reaper.


Can you post up an example how you have the "Declare players" setup? Everytime I try, it still thinks I only have one active player.

Jakkle

2011-09-14 09:27:48

From: ry0240
Can you post up an example how you have the "Declare players" setup? Everytime I try, it still thinks I only have one active player.


If your players are showing up false its because they are set to false and you haven't set them to true ? I would of thought.

Make sure each player is Active := True; and not Active := False,
like below.

    Name        := '';
Pass := '';
Nick := '';
Active := True;

ry0240

2011-09-14 11:34:57

From: Jakkle
If your players are showing up false its because they are set to false and you haven't set them to true ? I would of thought.

Make sure each player is Active := True; and not Active := False,
like below.

    Name        := '';
Pass := '';
Nick := '';
Active := True;


Yeah this is exactly how I have it setup.

procedure DeclarePlayers;
begin
HowManyPlayers := 5;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
Name := '1@gmail.com';
Pass := '';
Nick := '';
Active := True;

Name := '2@gmail.com';
Pass := '';
Nick := '';
Active := True;

Name := '3@gmail.com';
Pass := '';
Nick := '';
Active := True;

Name := '4@gmail.com';
Pass := '';
Nick := '';
Active := True;

Name := '5@gmail.com';
Pass := '';
Nick := '';
Active := True;
end;

Everytime I try to run it, It automatically goes to player #5 and think its the only player.

mormonman

2011-09-14 11:51:51

From: ry0240
Yeah this is exactly how I have it setup.

procedure DeclarePlayers;
begin
HowManyPlayers := 5;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
Name := '1@gmail.com';
Pass := '';
Nick := '';
Active := True;

Name := '2@gmail.com';
Pass := '';
Nick := '';
Active := True;

Name := '3@gmail.com';
Pass := '';
Nick := '';
Active := True;

Name := '4@gmail.com';
Pass := '';
Nick := '';
Active := True;

Name := '5@gmail.com';
Pass := '';
Nick := '';
Active := True;
end;

Everytime I try to run it, It automatically goes to player #5 and think its the only player.


should be this:
procedure DeclarePlayers;
begin
HowManyPlayers := 5;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
Name := '1@gmail.com';
Pass := '';
Nick := '';
Active := True;
end;
with Players[1] do
begin
Name := '2@gmail.com';
Pass := '';
Nick := '';
Active := True;
end;
with Players[2] do
begin
Name := '3@gmail.com';
Pass := '';
Nick := '';
Active := True;
end;
with Players[3] do
begin
Name := '4@gmail.com';
Pass := '';
Nick := '';
Active := True;
end;
with Players[4] do
begin
Name := '5@gmail.com';
Pass := '';
Nick := '';
Active := True;
end;

ry0240

2011-09-14 12:03:36

From: mormonman
should be this:


Ok thanks, last time I used any script multiplayer, it would be like
Player[1]
Player[2]

Thanks for the clarification.

mormonman

2011-09-14 14:16:34

From: ry0240
On the grim reaper part, its a bit buggy, it doesnt right click the portal when its on its last bit of conversation with the reaper, and after it exits a confirmation screen pops up, it just assumes it respawned again and trys looking for the spellbook. I manually went through the last bit of the reaper and it started to run through the quest again.


I've had issues detecting that confirmation screen. Let me try to solve them.

Edit: Don't run script yet, some hooks are broken that make it not run correctly.

ry0240

2011-09-14 14:21:49

From: mormonman
I've had issues detecting that confirmation screen. Let me try to solve them.


Flight said his catacomber script has a failsafe for that screen, if 30 seconds go by and the Inv. tab isnt up it knows that screen is up, and it worked last time that happened to me, maybe take a look at his script to get an idea.

Oh and when the char is on the very last convo screen is up with the grim reaper, it will try to left click the portal, but it doesn't work when the convo screen is up. But sometimes it right-clicks the portal, maybe always have it right-click the portal and that may solve that bug.

Choroid

2011-09-15 07:27:57

procedure DeclarePlayers;
var
I: integer;
begin
HowManyPlayers := 11;
CurrentPlayer := 0;
NumberOfPlayers(HowManyPlayers);

for I := 0 to HowManyPlayers - 1 do
with Players do
begin
Name := '***' + IntToStr(I + 1) + '@****.***';
Pass := '************';
Nick := '***' + IntToStr(I + 1);
Member := False;
Active := True;
end;
end;

I stole Bolshaks Player setup. :P

bolshak25

2011-09-16 16:38:19

can you add an option to unequipt the quest items, then destroy them. that way anyone who doesnt want/need the items doesnt need to waste time keeping them/manually destroying them.

ry0240

2011-10-14 01:58:17

I just ran 2 acc's thorough the quest today, and it messed up at the part where you spin the lever to get across, it just kept hitting the lever once the other side was already opened. Once I talked to the 2nd NPC after I injured her, it caught back on and finished the rest of the quest, also a good idea to better the chances of completing the quest in one go, is after talking to Reese, run right away to the other side of the coffin and Reese gets stuck and cant hit you, but you can still mage him.

mormonman

2011-10-14 12:56:30

It's issues with R_CanReach.