Old 08-01-2010   #61
Ironhide
- Ambient Wars Creator
 
Join Date: Oct 2009
Location: Texas
Posts: 210
Ironhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enough
Finally!!!!! Damn glad I thought to have you try the 2010 C++ redist. That was ust an after thought. WHEW!

Oik let me chew your big ass post for a minute and see if we can narrow this new issue down.

By the way you can now stop posting the xlive and scripthook logs. We'll just need the ScriptHookDotNet and AmbientWars logs.

Also switch back to the release and not debug version of xliveless too.

UPDATE:
Ok the error is generic and doesn't pinpoint any starting point. It is simply related to the internal Tick.

So you'll need to first isolate which module it's related too.

Start with only having PlayerLogic enable for awhile until or unless you see the problem

If you don't see the problem within a few minutes then disable PlayerLogic and enable ThugLogic with only 1 AI component enabled at a time and repeat the above to see if it's one of them in particular.

To do this just set the properties like so:

Player.Include=True
Thug.Include=False

This will turn off ThugLogic and only PlayerLogic will be loaded.

Then for ThugLogic:
Player.Include=False
Thug.Include=True

And these 1 at a time over time until you see the issue.

Thug.UseCarCrews=True
Thug.UseStreetThugs=False
Thug.UseExtraMayhem=False

Thug.UseCarCrews=False
Thug.UseStreetThugs=True
Thug.UseExtraMayhem=False

Thug.UseCarCrews=False
Thug.UseStreetThugs=False
Thug.UseExtraMayhem=True

etc.

Between each run, if you do NOT see the error and are moving to th next test, be sure to delete the AW log files so each file only has data related to the test you're about to run. Otherwise it'll be so damn big it'll be impossible to rifle through it since a lot of data will be there related to prevous runs which will be useless.

UPDATE:
Since the last call was related to GetRandomThugModel I suggest starting with turning off PlayerLogic and only having UseCarCrews enabled because that is most heavily used from there and might show the error faster for you.

Last edited by Ironhide; 08-01-2010 at 02:38 PM..
Ironhide is offline   Reply With Quote
Old 08-01-2010   #62
motorsport71
Teach Me Wise Ones, Leave Me Alone Stupid Ones
 
Join Date: Dec 2009
Location: Pittsburgh
Posts: 161
motorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enough
thanks, i'll be on it. it will take a while and i have to take the wife to dinner with the family in in about half an hour so i'll post ya' back later. thanks for your help and i look forward to the next update. You are the man.
motorsport71 is offline   Reply With Quote
Old 08-01-2010   #63
Ironhide
- Ambient Wars Creator
 
Join Date: Oct 2009
Location: Texas
Posts: 210
Ironhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enough
I am going to add some extra checks inside the CreateMembers code in case there is a millisecond where the car becomes invalid but the code doesn't know that before it tries to create another member. This will be in the next release as soon as I do it.

I believe this is what might be happening in your case based on the logs you've posted at the moment.


UPDATED:

Ok Motor try the v2.0.0.6 with everything turned on and default and see if that issue happens again.

I think some retard gave the mod a crap vote because they didn't realize it was the core ScriptHook failing to load ScriptHookDotNet and assumed Ambient Wars didn't work. Since we uncovered that as being the core issue on your box I have added a block of info to the support header so people can do that 1st before they just assume something wrong that is not wrong.

Lazy people suck. Anyway Im cooling off a bit. Let me know when you get back Motor and results of latest on your (real) Ambient Wars issues againt latest version. I was also goofing around and there will be a new Turbo Boost for current vehicle that adds +200mph to current speed. It's stupid how much fun it can be in a number of situations, especially after using the new car selector to pull up a BUS

Last edited by Ironhide; 08-01-2010 at 05:21 PM.. Reason: auto-merged double post
Ironhide is offline   Reply With Quote
Old 08-01-2010   #64
motorsport71
Teach Me Wise Ones, Leave Me Alone Stupid Ones
 
Join Date: Dec 2009
Location: Pittsburgh
Posts: 161
motorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enough
okay, downloaded latest 2.0.0.6 and am about to try it out. in 2.0.0.5 i only had a chance to find it was in the ThugLogic somewhere it caused the lock ups but didn't get very far before i left.
motorsport71 is offline   Reply With Quote
Old 08-01-2010   #65
Ironhide
- Ambient Wars Creator
 
Join Date: Oct 2009
Location: Texas
Posts: 210
Ironhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enough
k that points even more toward it probably being related to adding Car Crew Members to a Vehicle that suddenly became invalid. At-least that's my guess at the moment. v2.0.0.6 has more checks within the cycle to see if that is the case and prevent it. If that is the reason it happened it should be less likely to be able to happen now. It's still possible due to timing but if it at-least reduces it then we're on the right track.

Also let me know what you think of the car selector. That was such a good suggestion from you. I'm enjoying it myself

UPDATED:
I'm going to go ahead and add a few more models to that list and alphabetize them to make it a bit easier to find the desired model.

Last edited by Ironhide; 08-01-2010 at 05:45 PM..
Ironhide is offline   Reply With Quote
Old 08-01-2010   #66
motorsport71
Teach Me Wise Ones, Leave Me Alone Stupid Ones
 
Join Date: Dec 2009
Location: Pittsburgh
Posts: 161
motorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enough
okay, here's what i got from my first 2.0.0.6 run: I didn't play with the car selector yet (sorry) i was chasing a car crew doing drive bye's when it locked up. Here's the file info though i did forget to turn on your loggers. It ran 50 seconds. I am turning down the number of street thugs, car crews, ccmembers, and cc per tick as per the 1.6ghz recommendations to see if there is stability.

ScriptHookDotNet:

2010-08-01 19:30:21 - Initializing ScriptHookDotNet v1.7.1.4 BETA (GTA IV version 1.0.7.0)
2010-08-01 19:31:11 - Direct3D device created!

2010-08-01 19:31:11 - SEARCHING FOR SCRIPTS...
2010-08-01 19:31:11 - Loading scripts in Assembly 'scripts\AmbientWars.net.dll' ...
2010-08-01 19:31:11 - ...found script 'AmbientWars.PlayerLogic'!
2010-08-01 19:31:11 - ...found script 'AmbientWars.ThugLogic'!
2010-08-01 19:31:11 - ...found script 'AmbientWars.TogSync'!
2010-08-01 19:31:11 - DONE! 3 valid scripts found!

2010-08-01 19:31:11 - STARTING SCRIPTS...
2010-08-01 19:31:11 - Error during GetPhoneNumber (Phone checks will be disabled):
System.Exception: Accessing Globals failed! Invalid Memory Address!
at unmanaged.MemoryAccess.GetGlobalAddress(Int32 index)
at unmanaged.MemoryAccess.GetPhoneNumber()
at GTA.NetHook.CheckPhone()
2010-08-01 19:31:11 - ...successfully started script 'AmbientWars.TogSync'!
2010-08-01 19:31:11 - ...successfully started script 'AmbientWars.ThugLogic'!
2010-08-01 19:31:11 - ...successfully started script 'AmbientWars.PlayerLogic'!

Now ThugLogic though "Off":



------------------------------------------------------
07:23:53: - Starting up.
Ambient Wars Revival v2.0.0.6 - Ongoing
LogThreadThrottle: 2000(ms)
------------------------------------------------------
ThugLogic.Include = True
[F][E] ThugLogic() (ThugLogic) The War is Starting...
07:24:02:699 - ThugLogic.CreateExtraMayhem2() Got a Ped and it looks mad.
07:24:29:716 - ThugLogic.CreateExtraMayhem2() Got a Ped and it looks mad.
07:24:38:694 - ThugLogic.HasMembers() [W] - MemberCount != Group.Count. Might be a bug in ScriptHook?
07:24:38:694 - ThugLogic.HasMembers() [W] - MemberCount = 2, Group.Count = 1
07:24:47:794 - ThugLogic.HasMembers() [W] - MemberCount != Group.Count. Might be a bug in ScriptHook?
07:24:47:794 - ThugLogic.HasMembers() [W] - MemberCount = 2, Group.Count = 1

I assume the times are the rate the copying of the files took place.
motorsport71 is offline   Reply With Quote
Old 08-01-2010   #67
Ironhide
- Ambient Wars Creator
 
Join Date: Oct 2009
Location: Texas
Posts: 210
Ironhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enough
k definitely turn on logging to get some insight into the very last thing it was doing when it bombed on you.
Ironhide is offline   Reply With Quote
Old 08-01-2010   #68
motorsport71
Teach Me Wise Ones, Leave Me Alone Stupid Ones
 
Join Date: Dec 2009
Location: Pittsburgh
Posts: 161
motorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enough
I think i have something for you: look at the last sequence of these two entrys from these two crashes. This may be coincidence, but CHECK OUT THE TIMES of the crash with the lines DESCRIPTIONS in scripthookdotnet and AW thuglogic. The same line in car crews is called the second it crashed! (OH, btw car spawner works great!)

My last run before it crashed i took off moving really fast in the FBI vehicle. I was moving away from the are i activated the program.

ScriptHookDotNet:
2010-08-01 19:53:10 - Error during NetHook.Tick:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at unmanaged.NativeContext3.Invoke(Int32 nameptr, Byte[] args, Int32 argnum, NativeContext3* cxt)
at GTA.ScriptDomain.RemoteEvent(RemoteEventArgs ev)
at GTA.ScriptDomain.ProcessRemoteEvents()
at GTA.ScriptDomain.Tick()
at GTA.NetHook.Tick()

AW ThugLogic:

07:53:09:384 - ThugLogic.IsCarHealthy() The Car is Valid.
07:53:09:384 - ThugLogic.CreateMembers() Member = Car.CreatePedOnSeat(FreeSeat, Logic.GetRandomThugModel)
07:53:09:384 - GetRandomThugModel() Returning a Model: M_Y_GAfr_Hi_02

This was the first time it crashed on me in:

ScriptHookDotNet:
2010-08-01 16:04:26 - Error during NetHook.Tick:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at unmanaged.NativeContext3.Invoke(Int32 nameptr, Byte[] args, Int32 argnum, NativeContext3* cxt)
at GTA.ScriptDomain.RemoteEvent(RemoteEventArgs ev)
at GTA.ScriptDomain.ProcessRemoteEvents()
at GTA.ScriptDomain.Tick()
at GTA.NetHook.Tick()

AW Thuglogic:

04:04:25:678 - ThugLogic.CreateMembers() Got a seat. Creating member.
04:04:25:678 - ThugLogic.CreateMembers() Member = Car.CreatePedOnSeat(FreeSeat, Logic.GetRandomThugModel)
04:04:25:678 - GetRandomThugModel() Returning a Model: M_Y_GBik_Lo_02
motorsport71 is offline   Reply With Quote
Old 08-01-2010   #69
Ironhide
- Ambient Wars Creator
 
Join Date: Oct 2009
Location: Texas
Posts: 210
Ironhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enough
Yep that's the area I added more checks too, and you can see the IsCarHealthy passed immediately before that crash too which means the very moment before the thug model was returned, it DID in fact have a valid car.

What I will do then is slightly modify the code at that spot and break down each piece individually to try and see if can isolate the precise nature of it. Not sure yet but we'll keep trying.

I'll do that and upload next release in just a minute. The default spawn car list now has every vehicle listed from handling.dat for hell of it too.

UPDATE:

Ok try v2.0.0.7 and lets see if the model comes back in existence or not.

Last edited by Ironhide; 08-01-2010 at 06:34 PM..
Ironhide is offline   Reply With Quote
Old 08-01-2010   #70
motorsport71
Teach Me Wise Ones, Leave Me Alone Stupid Ones
 
Join Date: Dec 2009
Location: Pittsburgh
Posts: 161
motorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enough
okay, loaded her up to 2.0.0.7 and spawned a Comet... all was well. as soon as i initiated AW it seized.
Logs:

SHDN:

2010-08-01 20:51:52 - Initializing ScriptHookDotNet v1.7.1.4 BETA (GTA IV version 1.0.7.0)
2010-08-01 20:52:43 - Direct3D device created!

2010-08-01 20:52:43 - SEARCHING FOR SCRIPTS...
2010-08-01 20:52:43 - Loading scripts in Assembly 'scripts\AmbientWars.net.dll' ...
2010-08-01 20:52:43 - ...found script 'AmbientWars.PlayerLogic'!
2010-08-01 20:52:43 - ...found script 'AmbientWars.ThugLogic'!
2010-08-01 20:52:43 - ...found script 'AmbientWars.TogSync'!
2010-08-01 20:52:43 - DONE! 3 valid scripts found!

2010-08-01 20:52:43 - STARTING SCRIPTS...
2010-08-01 20:52:43 - Error during GetPhoneNumber (Phone checks will be disabled):
System.Exception: Accessing Globals failed! Invalid Memory Address!
at unmanaged.MemoryAccess.GetGlobalAddress(Int32 index)
at unmanaged.MemoryAccess.GetPhoneNumber()
at GTA.NetHook.CheckPhone()
2010-08-01 20:52:43 - ...successfully started script 'AmbientWars.TogSync'!
2010-08-01 20:52:43 - ...successfully started script 'AmbientWars.ThugLogic'!
2010-08-01 20:52:43 - ...successfully started script 'AmbientWars.PlayerLogic'!
2010-08-01 20:53:32 - Error during NetHook.Tick:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at unmanaged.NativeContext3.Invoke(Int32 nameptr, Byte[] args, Int32 argnum, NativeContext3* cxt)
at GTA.ScriptDomain.RemoteEvent(RemoteEventArgs ev)
at GTA.ScriptDomain.ProcessRemoteEvents()
at GTA.ScriptDomain.Tick()
at GTA.NetHook.Tick()

THUG:



------------------------------------------------------
08:53:21: - Starting up.
Ambient Wars Revival v2.0.0.7 - Ongoing
LogThreadThrottle: 2000(ms)
------------------------------------------------------
08:53:21:490 - ThugLogic.ToggleAmbientWar() Syncing for ThugTick
08:53:21:509 - ThugLogic.ToggleAmbientWar() Got the sync object. Continue.
08:53:21:509 - ThugLogic.ToggleAmbientWar() ToggleState <> IsAmbient.
08:53:21:686 - ThugLogic.ToggleAmbientWar() Syncing for ThugTick
08:53:21:686 - ThugLogic.ToggleAmbientWar() Got the sync object. Continue.
08:53:21:687 - ThugLogic.ToggleAmbientWar() AW ON - ThugLogic (Included = True).
ThugLogic.Include = True
[F][E] ThugLogic() (ThugLogic) The War is Starting...
08:53:21:697 - ToggleAmbientWar() ThugLogic will be included.
08:53:21:697 - ToggleAmbientWar() Loading Thug Model List...
08:53:21:698 - LoadThugModelList() Loading AmbientWarsGangModelListSample.txt
08:53:21:718 - LoadThugModelList() Total Thug Models Available = 44
08:53:21:718 - ToggleAmbientWar() Loading Crew Car Exclusions...
08:53:21:720 - LoadCrewCarExclusionList() Loading AmbientWarsCrewCarExclusionList.txt
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: POLICE
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: POLICE2
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: POLPAT
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: NOOSE
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: PREDATOR
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: PSTOCKADE
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: NSTOCKADE
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: FBI
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: AMBULANCE
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: FIRETRUK
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: CABBY
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: TAXI
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: TAXI2
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: ANNIHILATOR
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: DINGHY
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: JETMAX
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: MARQUIS
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: PREDATOR
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: REEFER
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: SQUALO
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: TROPIC
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: TUG
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: ANNHIL
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: MAVERICK
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: POLMAV
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: TOURMAV
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: ANDROM
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: DODO
08:53:21:732 - LoadCrewCarExclusionList() Adding Exclusion Model: FIGHTER
08:53:21:732 - LoadCrewCarExclusionList() Total Crew Car Exclusions = 29
08:53:30:835 - ThugLogic.IsPlayerInControl() The Player can control the character right now.
08:53:30:835 - ThugLogic.WarTick() ************************************************** *****
08:53:30:835 - ThugLogic.WarTick() War Tick Start:
08:53:30:835 - ThugLogic.WarTick() ************************************************** *****
08:53:30:835 - ThugLogic.Holding ThugTickSync
08:53:30:835 - ThugLogic.WarTick() GetOut Set
08:53:30:835 - ThugLogic.WarTick() TotalWarTicksDone = 1
08:53:30:835 - ThugLogic.WarTick() ThugList Count @tick = 0
08:53:30:835 - ThugLogic.WarTick() ThugCrews Count @tick = 0
08:53:30:835 - ThugLogic.WarTick() UseCarCrews = True
08:53:30:839 - ThugLogic.GarbageCollectCarCrews() ThugCrews Count < 1. Nothing to do.
08:53:30:840 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 2
08:53:30:849 - [ENTER]Create()
08:53:30:849 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
08:53:30:849 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
08:53:30:851 - ThugLogic.Create() Done
08:53:30:885 - [ENTER]CreateCar()
08:53:30:885 - ThugLogic.CreateCar() --->
08:53:30:885 - ThugLogic.CreateCar() Working on Crew: CrewID = 786a9daf-5f4f-4cfa-bf4a-31ef5aa0577b
08:53:30:885 - ThugLogic.CreateCar() --->
08:53:30:885 - ThugLogic.CreateCar() Car Staging Position: 996.0746, -542.3976, 14.06731
08:53:30:885 - ThugLogic.CreateCar() Looking for a car.
08:53:30:891 - ThugLogic.CreateCar() Got a Car array. Max 10
08:53:30:891 - ThugLogic.CreateCar() Using Cars index 0
08:53:30:897 - ThugLogic.GetDistanceFromPlayer() Distance = 10.98872
08:53:30:897 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=10.98872, MinCarCrewPollRadius=50
08:53:30:897 - ThugLogic.CreateCar() Didn't get a valid car.
08:53:30:897 - ThugLogic.CreateCar() Looking for a car.
08:53:30:897 - ThugLogic.CreateCar() Using Cars index 1
08:53:30:897 - ThugLogic.GetDistanceFromPlayer() Distance = 5.64327
08:53:30:897 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=5.64327, MinCarCrewPollRadius=50
08:53:30:897 - ThugLogic.CreateCar() Didn't get a valid car.
08:53:30:897 - ThugLogic.CreateCar() Looking for a car.
08:53:30:897 - ThugLogic.CreateCar() Using Cars index 2
08:53:30:897 - ThugLogic.GetDistanceFromPlayer() Distance = 32.04367
08:53:30:897 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=32.04367, MinCarCrewPollRadius=50
08:53:30:897 - ThugLogic.CreateCar() Didn't get a valid car.
08:53:30:897 - ThugLogic.CreateCar() Looking for a car.
08:53:30:897 - ThugLogic.CreateCar() Using Cars index 3
08:53:30:898 - ThugLogic.GetDistanceFromPlayer() Distance = 143.0959
08:53:30:898 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=143.0959, MinCarCrewPollRadius=50
08:53:30:898 - ThugLogic.ValidCar() Player NOT in a car.
08:53:30:898 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
08:53:30:899 - ThugLogic.ValidCar() The car properties passed.
08:53:30:900 - [ENTER]ModelInfo.New()
08:53:30:902 - [ENTER]ModelInfo.GetCarModelPointer()
08:53:30:904 - ThugLogic.ModelInfo.GetCarModelPointer() Calling native GET_CAR_MODEL
08:53:30:907 - ThugLogic.ModelInfo.GetCarModelPointer() Got a valid model pointer for return.
08:53:30:907 - [EXIT]ModelInfo.GetCarModelPointer()
08:53:30:907 - ThugLogic.ModelInfo.New() Got a valie model pointer.
08:53:30:907 - ThugLogic.ModelInfo.New() Getting model name.'
08:53:30:908 - [ENTER]ModelInfo.GetCarModelName()
08:53:30:908 - ThugLogic.ModelInfo.GetCarModelName() Got a valid model pointer
08:53:30:948 - ThugLogic.ModelInfo.GetCarModelName() Got a model = CHAV
08:53:30:948 - [EXIT]ModelInfo.GetCarModelName()
08:53:30:948 - ThugLogic.ModelInfo.New() Got a valid model name.
08:53:30:948 - [EXIT]ModelInfo.New()
08:53:30:948 - ThugLogic.ValidCar() Potential Crew Car Model Name = CHAV
08:53:30:949 - ThugLogic.IsSuitableCrewCar() Testing exclusions list for model CHAV
08:53:30:950 - [ENTER]ModelInfo.Delete()
08:53:30:950 - [EXIT]ModelInfo.Delete()
08:53:30:950 - ThugLogic.CreateCar() Got a valid car.
08:53:30:950 - [EXIT]CreateCar()
08:53:30:950 - ThugLogic.Create() Created Car
08:53:30:953 - [ENTER]ConfigureCar()
08:53:30:954 - ThugLogic.ConfigureCar() --->
08:53:30:954 - ThugLogic.ConfigureCar() Working on Crew: CrewID = 786a9daf-5f4f-4cfa-bf4a-31ef5aa0577b
08:53:30:954 - ThugLogic.ConfigureCar() --->
08:53:30:954 - ThugLogic.ConfigureCar() CarInitialSpeed: 8.644343
08:53:30:956 - ThugLogic.GetPedsInCar() Serlected Car Total Seats: 3
08:53:30:962 - [EXIT]ConfigureCar()
08:53:30:962 - ThugLogic.Create() Configured Car
08:53:30:962 - ThugLogic.Create() Creating a Leader / Driver
08:53:30:964 - [ENTER]CreateLeader()
08:53:30:964 - ThugLogic.CreateLeader() --->
08:53:30:964 - ThugLogic.CreateLeader() Working on Crew: CrewID = 786a9daf-5f4f-4cfa-bf4a-31ef5aa0577b
08:53:30:964 - ThugLogic.CreateLeader() --->
08:53:30:965 - ThugLogic.GetRandomThugModel() ThugModelList has 44 models available.
08:53:30:965 - ThugLogic.GetRandomThugModel() Returning a Model: M_M_GTri_Hi_01
08:53:30:965 - ThugLogic.GetRandomThugModel() GTA.Model object: M_M_GTri_Hi_01

Player:



------------------------------------------------------
8/1/2010 - 08:53:21:627 - Starting up.
Ambient Wars Revival v2.0.0.7 - Ongoing
------------------------------------------------------
8/1/2010 - 08:53:21:629 - PlayerLogic() PlayerLogic.ToggleAmbientWar() Created a PlayerLogger instance.
8/1/2010 - 08:53:21:630 - PlayerLogic() PlayerLogic.ToggleAmbientWar() Syncing for PlayerTick
8/1/2010 - 08:53:21:630 - PlayerLogic() PlayerLogic.ToggleAmbientWar() Got the sync object. Continue.
8/1/2010 - 08:53:21:630 - PlayerLogic() PlayerLogic.ToggleAmbientWar() AW ON - PlayerLogic (Included = True).
8/1/2010 - 08:53:22:186 - PlayerLogic.Include = True
8/1/2010 - 08:53:22:186 - PlayerLogic() (PlayerLogic) The War is Starting...
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.IsPlayerInControl() The Player can control the character right now.
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.Holding PlayerTickSync
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.[ENTER]PlayerTick()
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.PlayerTick() RefreshArmorOnTick 100
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.PlayerTick() RefreshHealthOnTick 100
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.IsPlayerInControl() The Player can control the character right now.
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.RefreshWeaponAmmo() RefreshAmmoOnTick = True
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerTick() CanBeDraggedOutOfVehicle = False
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.PlayerTick() ClearWantedLevelOnTick = True so PlayerLock.WantedLevel = 0
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerTick() PlayerLock.Character.WillFlyThroughWindscreen = False'
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerTick() PS.AutoRepairVehicle ...
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerTick() If Exists(PV) AndAlso PlayerLock.Character.isInVehicle(PV) AndAlso PV.isAlive Then
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.PlayerTick() Done.
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.[EXIT]PlayerTick()
8/1/2010 - 08:53:29:959 - PlayerLogic() PlayerLogic.Released PlayerTickSync

Trying to run it w/o car crews again... get right back to you
motorsport71 is offline   Reply With Quote
Old 08-01-2010   #71
Ironhide
- Ambient Wars Creator
 
Join Date: Oct 2009
Location: Texas
Posts: 210
Ironhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enough
Ok digging. Knowing the model was in fact created correctly is progress at-least.

UPDATE:


Ahhhh ok well THAT time it was not the Member.. it was the Leader! Let me do what I did for Member and see what happens in next version gimme couple minutes. If I'm correct (don't know yet) the model coming back may get lost within millisecond before it's assigned. The code I just did for Members prevent that but I didn't do that For Leader.


UPDATE:

Ok try v2.0.0.8 and see if we're getting a valid model for the Leader now.

Last edited by Ironhide; 08-01-2010 at 07:13 PM..
Ironhide is offline   Reply With Quote
Old 08-01-2010   #72
motorsport71
Teach Me Wise Ones, Leave Me Alone Stupid Ones
 
Join Date: Dec 2009
Location: Pittsburgh
Posts: 161
motorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enough
Nope, the leader may stil be the problem (from the peanut gallery that is my brain) It crashes after the car crew spawns. I tried it twice, the first time it spawned quickly but i was able to tail it for a few moments. The second time it took a while to spawn. here are the logs:

Second run Thug Logic:
ENTIRE SCRIPT JUST INCASE?)
------------------------------------------------------
- File Cleared for performance based on thunk 1000
------------------------------------------------------
09:30:40:018 - [EXIT]CreateMembers()
09:30:40:018 - ThugLogic.Create() Created Members
09:30:40:018 - ThugLogic.Create() Finished processing. Throttle.
09:30:40:018 - ThugLogic.Core Wait() 250ms
09:30:40:018 - [EXIT]Create()
09:30:40:018 - ThugLogic.CreateCarThugCrews() Success = True
09:30:40:018 - ThugLogic.CreateCarThugCrews() Adding Crew to list.
09:30:40:018 - ThugLogic.CreateCarThugCrews() Done.
09:30:40:018 - ThugLogic.CreateCarThugCrews() Created a ThugCrew: Crew ID: 79bad4b5-b999-4970-8efe-ba9c3a79f04e
09:30:40:018 - ThugLogic.CreateCarThugCrews() Current Crews: 1, Max Crews: 2
09:30:40:018 - [ENTER]Create()
09:30:40:018 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
09:30:40:018 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
09:30:40:018 - ThugLogic.Create() Done
09:30:40:018 - [ENTER]CreateCar()
09:30:40:018 - ThugLogic.CreateCar() --->
09:30:40:018 - ThugLogic.CreateCar() Working on Crew: CrewID = 4a9c9c44-19ed-4644-9d4b-c6f1e128f44a
09:30:40:018 - ThugLogic.CreateCar() --->
09:30:40:018 - ThugLogic.CreateCar() Car Staging Position: 850.218, -499.2135, 13.80741
09:30:40:018 - ThugLogic.CreateCar() Looking for a car.
09:30:40:019 - ThugLogic.CreateCar() Got a Car array. Max 21
09:30:40:019 - ThugLogic.CreateCar() Using Cars index 0
09:30:40:021 - ThugLogic.GetDistanceFromPlayer() Distance = 25.46635
09:30:40:021 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=25.46635, MinCarCrewPollRadius=50
09:30:40:021 - ThugLogic.CreateCar() Didn't get a valid car.
09:30:40:021 - ThugLogic.CreateCar() Looking for a car.
09:30:40:021 - ThugLogic.CreateCar() Using Cars index 1
09:30:40:021 - ThugLogic.GetDistanceFromPlayer() Distance = 12.75691
09:30:40:021 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=12.75691, MinCarCrewPollRadius=50
09:30:40:021 - ThugLogic.CreateCar() Didn't get a valid car.
09:30:40:021 - ThugLogic.CreateCar() Looking for a car.
09:30:40:021 - ThugLogic.CreateCar() Using Cars index 2
09:30:40:022 - ThugLogic.GetDistanceFromPlayer() Distance = 6.201608
09:30:40:022 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=6.201608, MinCarCrewPollRadius=50
09:30:40:022 - ThugLogic.CreateCar() Didn't get a valid car.
09:30:40:022 - ThugLogic.CreateCar() Looking for a car.
09:30:40:022 - ThugLogic.CreateCar() Using Cars index 3
09:30:40:022 - ThugLogic.GetDistanceFromPlayer() Distance = 58.3072
09:30:40:022 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=58.3072, MinCarCrewPollRadius=50
09:30:40:022 - ThugLogic.ValidCar() Player NOT in a car.
09:30:40:022 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
09:30:40:022 - ThugLogic.ValidCar() Car is mission req.
09:30:40:022 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
09:30:40:022 - ThugLogic.CreateCar() Didn't get a valid car.
09:30:40:022 - [EXIT]CreateCar()
09:30:40:022 - ThugLogic.Create() [W] - Failed CreateCar at base pos: X:850.22 Y:-499.21 Z:13.81
09:30:40:022 - ThugLogic.DisposeCrew() --->
09:30:40:022 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 4a9c9c44-19ed-4644-9d4b-c6f1e128f44a
09:30:40:022 - ThugLogic.DisposeCrew() --->
09:30:40:022 - ThugLogic.DisposeCrew() Disposing Crew: 4a9c9c44-19ed-4644-9d4b-c6f1e128f44a
09:30:40:022 - ThugLogic.DisposeCrew() This crew had no leader.
09:30:40:022 - ThugLogic.DisposeCrew() This crew had no car
09:30:40:022 - ThugLogic.DisposeCrew() Finished.
09:30:40:022 - ThugLogic.Create() Finished processing. Throttle.
09:30:40:022 - ThugLogic.Core Wait() 250ms
09:30:40:022 - [EXIT]Create()
09:30:40:022 - ThugLogic.CreateCarThugCrews() Success = False
09:30:40:022 - ThugLogic.CreateCarThugCrews() [W] - Crew,Create returned False.
09:30:40:022 - ThugLogic.GetDistanceFromPlayer() Distance = 92.61897
09:30:40:022 - ThugLogic.GetDistanceFromPlayer() Distance = 21.45011
09:30:40:024 - ThugLogic.GetDistanceFromPlayer() Distance = 62.08169
09:30:40:033 - ThugLogic.CreateStreetThug2() Setting props.
09:30:40:033 - ArmTheThug() If Exists(Thug) Then
09:30:40:033 - ArmTheThug() Dim W As GTA.Weapon = GetRandomWeapon()
09:30:40:033 - ArmTheThug() AmmoOverride specified. Likely a crew thug.
09:30:40:033 - ArmTheThug() Ammo = 10941
09:30:40:033 - ArmTheThug() Thug gets weapon Thrown_Molotov, with ammo amount 10941
09:30:40:033 - ArmTheThug() Case Weapon.Thrown_Molotov
09:30:40:039 - HatesEveryone() Thug now hates absolutely everyone. Player attack flag in config will determine aggression toward player.
09:30:40:039 - ThugLogic.CreateStreetThug2() Configuring Street Thug Blip
09:30:40:040 - ThugLogic.CreateStreetThug2() Blip created.
09:30:40:040 - ThugLogic.CreateStreetThug2() Kill Spree
09:30:40:040 - ThugLogic.CreateStreetThug2() Done
09:30:40:041 - ThugLogic.GetDistanceFromPlayer() Distance = 70.26173
09:30:40:042 - ThugLogic.CreateStreetThug2() Setting props.
09:30:40:043 - ArmTheThug() If Exists(Thug) Then
09:30:40:043 - ArmTheThug() Dim W As GTA.Weapon = GetRandomWeapon()
09:30:40:043 - ArmTheThug() AmmoOverride specified. Likely a crew thug.
09:30:40:043 - ArmTheThug() Ammo = 2631
09:30:40:043 - ArmTheThug() Thug gets weapon Shotgun_Baretta, with ammo amount 2631
09:30:40:043 - ArmTheThug() Case Weapon.Shotgun_Baretta
09:30:40:043 - HatesEveryone() Thug now hates absolutely everyone. Player attack flag in config will determine aggression toward player.
09:30:40:043 - ThugLogic.CreateStreetThug2() Configuring Street Thug Blip
09:30:40:043 - ThugLogic.CreateStreetThug2() Blip created.
09:30:40:043 - ThugLogic.CreateStreetThug2() Kill Spree
09:30:40:044 - ThugLogic.CreateStreetThug2() Done
09:30:40:044 - ThugLogic.WarTick() UseExtraMayhem = True
09:30:40:044 - ThugLogic.WarTick() HIT on MaxChanceExtraMayhem: Chance is 1 in 1
09:30:40:044 - ThugLogic.CreateExtraMayhem2() Begining Mayhem Flow
09:30:40:044 - ThugLogic.CreateExtraMayhem2() Selected Mayhem Type: Ped_Explode
09:30:40:044 - ThugLogic.CreateExtraMayhem2() ExplodeType if used will be: Molotov
09:30:40:044 - ThugLogic.GetPositionFromPlayer() PlayerSpeed: 0
09:30:40:044 - ThugLogic.GetPositionFromPlayer() ExtraDistanceAddedToSpeedBoost = 89
09:30:40:044 - ThugLogic.GetPositionFromPlayer() SpawnDistanceBoost + ExtraDistanceAddedToSpeedBoost = 89
09:30:40:044 - ThugLogic.GetPositionFromPlayer() Player Speed = 0, PlayerPos = X:902.91 Y:-511.03 Z:14.81, PlayerHeading = 178
09:30:40:044 - ThugLogic.GetPositionFromPlayer() Player is going South.
09:30:40:044 - ThugLogic.GetPositionFromPlayer() Position now = X:901.66 Y:-600.33 Z:13.88
09:30:40:045 - ThugLogic.Mayhem_GetSuitablePed() Got a Ped. Checking suitability
09:30:40:045 - ThugLogic.IsPedRequired() Checking Peds()
09:30:40:045 - ThugLogic.IsPedRequired() Peds are Ok for use.
09:30:40:045 - ThugLogic.IsPedGoodForMayhem() Ped is Ok.
09:30:40:045 - ThugLogic.Mayhem_GetSuitablePed() ConfirmSafeRadius: 10
09:30:40:045 - ThugLogic.Mayhem_GetSuitablePed() Radius will be checked.
09:30:40:046 - ThugLogic.IsPedRequired() Checking Peds()
09:30:40:046 - ThugLogic.IsPedRequired() Peds are Ok for use.
09:30:40:046 - ThugLogic.Mayhem_GetSuitablePed() PedsInAreaAreSafe = True. Pass
09:30:40:046 - ThugLogic.CreateExtraMayhem2() Got a Ped. Boom time
09:30:40:048 - ThugLogic.GetSlightVariantFromPosition() Creating a slight variance for Position: X:900.24 Y:-599.14 Z:13.96
09:30:40:048 - ThugLogic.GetSlightVariantFromPosition() Variant Position: X:901.28 Y:-597.23 Z:15.49
09:30:40:049 - ThugLogic.CreateExtraMayhem2() Ped went Boom
09:30:40:049 - ThugLogic.WarTick() Tick Done.
09:30:40:049 - ThugLogic.WarTick() ************************************************** *****
09:30:40:049 - ThugLogic.WarTick() War Tick End:
09:30:40:049 - ThugLogic.WarTick() ************************************************** *****
09:30:40:049 - ThugLogic.WarTick() GetOut Released
09:30:40:049 - ThugLogic.WarTick() Released ThugSync
09:30:47:506 - ThugLogic.IsPlayerInControl() The Player can control the character right now.
09:30:47:506 - ThugLogic.WarTick() ************************************************** *****
09:30:47:506 - ThugLogic.WarTick() War Tick Start:
09:30:47:506 - ThugLogic.WarTick() ************************************************** *****
09:30:47:506 - ThugLogic.Holding ThugTickSync
09:30:47:506 - ThugLogic.WarTick() GetOut Set
09:30:47:506 - ThugLogic.WarTick() TotalWarTicksDone = 13
09:30:47:506 - ThugLogic.WarTick() ThugList Count @tick = 0
09:30:47:506 - ThugLogic.WarTick() ThugCrews Count @tick = 1
09:30:47:506 - ThugLogic.WarTick() UseCarCrews = True
09:30:47:506 - ThugLogic.GarbageCollectCarCrews() Before GC Total ThugCrews = 1
09:30:47:506 - ThugLogic.GarbageCollectCarCrews() PRE GC: Crew ID in list: 79bad4b5-b999-4970-8efe-ba9c3a79f04e
09:30:47:508 - [ENTER]GarbageCollect()
09:30:47:508 - ThugLogic.GarbageCollect() --->
09:30:47:508 - ThugLogic.GarbageCollect() Working on Crew: CrewID = 79bad4b5-b999-4970-8efe-ba9c3a79f04e
09:30:47:508 - ThugLogic.GarbageCollect() --->
09:30:47:509 - ThugLogic.GarbageCollect() Begin GC: Car still exists = True
09:30:47:509 - ThugLogic.GarbageCollect() Begin GC: Group still exists = True
09:30:47:510 - ThugLogic.GarbageCollect() Begin GC: Leader still around = True
09:30:47:511 - ThugLogic.GarbageCollect() Begin GC: Members still exist = True
09:30:47:513 - ThugLogic.CrewAITick() --->
09:30:47:513 - ThugLogic.CrewAITick() Working on Crew: CrewID = 79bad4b5-b999-4970-8efe-ba9c3a79f04e
09:30:47:513 - ThugLogic.CrewAITick() --->
09:30:47:513 - ThugLogic.CrewAITick() CrewAgeCurrent = 9000, CrewAgeMax = 36000
09:30:47:513 - ThugLogic.CrewAITick() ThugDistance = 0 : ThugDistance = Logic.GetDistanceFromPlayer(Leader.Position)
09:30:47:516 - ThugLogic.CrewAITick() Using distance from Leader
09:30:47:516 - ThugLogic.GetDistanceFromPlayer() Distance = 144.0182
09:30:47:520 - ThugLogic.CrewAITick() Done
09:30:47:520 - ThugLogic.CrewAITick() Distance is 0 or > than 130 so DisposeCrew
09:30:47:520 - ThugLogic.DisposeCrew() --->
09:30:47:520 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 79bad4b5-b999-4970-8efe-ba9c3a79f04e
09:30:47:520 - ThugLogic.DisposeCrew() --->
09:30:47:520 - ThugLogic.DisposeCrew() Disposing Crew: 79bad4b5-b999-4970-8efe-ba9c3a79f04e
09:30:47:520 - ThugLogic.DisposeCrew() Removing from Group2
09:30:47:521 - ThugLogic.DisposeCrew() Group 2 cleared.
09:30:47:521 - ThugLogic.DisposeCrew() Removing All Members.
09:30:47:521 - ThugLogic.DisposeCrew() Group nulled.
09:30:47:521 - ThugLogic.DisposeCrew() Crew has a leader. The Group will not be used to remove it as it appears bugged?
09:30:47:521 - ThugLogic.DisposeCrew() Leader deleted
09:30:47:523 - ThugLogic.DisposeCrew() Crew has a Car
09:30:47:524 - ThugLogic.DisposeCrew() Car deleted.
09:30:47:524 - ThugLogic.DisposeCrew() Finished.
09:30:47:524 - ThugLogic.GarbageCollect() Finish GC: Car still exists = False
09:30:47:524 - ThugLogic.GarbageCollect() Finish GC: Group still exists = False
09:30:47:524 - ThugLogic.GarbageCollect() Finish GC: Leader still around = False
09:30:47:524 - ThugLogic.GarbageCollect() Finish GC: Members still exist = False
09:30:47:524 - [EXIT]GarbageCollect()
09:30:47:524 - ThugLogic.DisposeCrew() --->
09:30:47:524 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 79bad4b5-b999-4970-8efe-ba9c3a79f04e
09:30:47:524 - ThugLogic.DisposeCrew() --->
09:30:47:524 - ThugLogic.DisposeCrew() Disposing Crew: 79bad4b5-b999-4970-8efe-ba9c3a79f04e
09:30:47:524 - ThugLogic.DisposeCrew() This crew had no leader.
09:30:47:524 - ThugLogic.DisposeCrew() This crew had no car
09:30:47:524 - ThugLogic.DisposeCrew() Finished.
09:30:47:524 - ThugLogic.GarbageCollectCarCrews() After GC Total ThugCrews = 0
09:30:47:524 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 2
09:30:47:524 - [ENTER]Create()
09:30:47:524 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
09:30:47:524 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
09:30:47:524 - ThugLogic.Create() Done
09:30:47:524 - [ENTER]CreateCar()
09:30:47:524 - ThugLogic.CreateCar() --->
09:30:47:524 - ThugLogic.CreateCar() Working on Crew: CrewID = 8ee8fa2d-dfc7-41d7-a1bb-4119f3f24d2d
09:30:47:524 - ThugLogic.CreateCar() --->
09:30:47:524 - ThugLogic.CreateCar() Car Staging Position: 981.8875, -545.0375, 13.42466
09:30:47:524 - ThugLogic.CreateCar() Looking for a car.
09:30:47:524 - ThugLogic.CreateCar() Got a Car array. Max 13
09:30:47:524 - ThugLogic.CreateCar() Using Cars index 0
09:30:47:524 - ThugLogic.GetDistanceFromPlayer() Distance = 2.830892
09:30:47:524 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=2.830892, MinCarCrewPollRadius=50
09:30:47:524 - ThugLogic.CreateCar() Didn't get a valid car.
09:30:47:524 - ThugLogic.CreateCar() Looking for a car.
09:30:47:524 - ThugLogic.CreateCar() Using Cars index 1
09:30:47:525 - ThugLogic.GetDistanceFromPlayer() Distance = 35.87305
09:30:47:525 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=35.87305, MinCarCrewPollRadius=50
09:30:47:525 - ThugLogic.CreateCar() Didn't get a valid car.
09:30:47:525 - ThugLogic.CreateCar() Looking for a car.
09:30:47:525 - ThugLogic.CreateCar() Using Cars index 2
09:30:47:525 - ThugLogic.GetDistanceFromPlayer() Distance = 28.90477
09:30:47:525 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=28.90477, MinCarCrewPollRadius=50
09:30:47:525 - ThugLogic.CreateCar() Didn't get a valid car.
09:30:47:525 - ThugLogic.CreateCar() Looking for a car.
09:30:47:525 - ThugLogic.CreateCar() Using Cars index 3
09:30:47:525 - ThugLogic.GetDistanceFromPlayer() Distance = 56.97324
09:30:47:525 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=56.97324, MinCarCrewPollRadius=50
09:30:47:525 - ThugLogic.ValidCar() Player NOT in a car.
09:30:47:525 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
09:30:47:525 - ThugLogic.ValidCar() The car properties passed.
09:30:47:525 - [ENTER]ModelInfo.New()
09:30:47:525 - [ENTER]ModelInfo.GetCarModelPointer()
09:30:47:525 - ThugLogic.ModelInfo.GetCarModelPointer() Calling native GET_CAR_MODEL
09:30:47:525 - ThugLogic.ModelInfo.GetCarModelPointer() Got a valid model pointer for return.
09:30:47:525 - [EXIT]ModelInfo.GetCarModelPointer()
09:30:47:525 - ThugLogic.ModelInfo.New() Got a valie model pointer.
09:30:47:525 - ThugLogic.ModelInfo.New() Getting model name.'
09:30:47:525 - [ENTER]ModelInfo.GetCarModelName()
09:30:47:525 - ThugLogic.ModelInfo.GetCarModelName() Got a valid model pointer
09:30:47:526 - ThugLogic.ModelInfo.GetCarModelName() Got a model = FELTZER
09:30:47:526 - [EXIT]ModelInfo.GetCarModelName()
09:30:47:526 - ThugLogic.ModelInfo.New() Got a valid model name.
09:30:47:526 - [EXIT]ModelInfo.New()
09:30:47:526 - ThugLogic.ValidCar() Potential Crew Car Model Name = FELTZER
09:30:47:526 - ThugLogic.IsSuitableCrewCar() Testing exclusions list for model FELTZER
09:30:47:526 - [ENTER]ModelInfo.Delete()
09:30:47:526 - [EXIT]ModelInfo.Delete()
09:30:47:526 - ThugLogic.CreateCar() Got a valid car.
09:30:47:526 - [EXIT]CreateCar()
09:30:47:526 - ThugLogic.Create() Created Car
09:30:47:526 - [ENTER]ConfigureCar()
09:30:47:526 - ThugLogic.ConfigureCar() --->
09:30:47:526 - ThugLogic.ConfigureCar() Working on Crew: CrewID = 8ee8fa2d-dfc7-41d7-a1bb-4119f3f24d2d
09:30:47:526 - ThugLogic.ConfigureCar() --->
09:30:47:526 - ThugLogic.ConfigureCar() CarInitialSpeed: 1.01274
09:30:47:526 - ThugLogic.GetPedsInCar() Serlected Car Total Seats: 1
09:30:47:527 - [EXIT]ConfigureCar()
09:30:47:527 - ThugLogic.Create() Configured Car
09:30:47:527 - ThugLogic.Create() Creating a Leader / Driver
09:30:47:527 - [ENTER]CreateLeader()
09:30:47:527 - ThugLogic.CreateLeader() --->
09:30:47:527 - ThugLogic.CreateLeader() Working on Crew: CrewID = 8ee8fa2d-dfc7-41d7-a1bb-4119f3f24d2d
09:30:47:527 - ThugLogic.CreateLeader() --->
09:30:47:528 - ThugLogic.GetRandomThugModel() ThugModelList has 44 models available.
09:30:47:528 - ThugLogic.GetRandomThugModel() Returning a Model: M_Y_Gkor_Lo_01
09:30:47:528 - ThugLogic.GetRandomThugModel() GTA.Model object: M_Y_Gkor_Lo_01
09:30:47:528 - ThugLogic.CreateLeader() Got a ThugModel object: M_Y_Gkor_Lo_01
09:30:47:528 - ThugLogic.CreateLeader() Creating a Leader at the wheel.

SHDN:
2010-08-01 21:27:13 - Initializing ScriptHookDotNet v1.7.1.4 BETA (GTA IV version 1.0.7.0)
2010-08-01 21:28:03 - Direct3D device created!

2010-08-01 21:28:03 - SEARCHING FOR SCRIPTS...
2010-08-01 21:28:03 - Loading scripts in Assembly 'scripts\AmbientWars.net.dll' ...
2010-08-01 21:28:03 - ...found script 'AmbientWars.PlayerLogic'!
2010-08-01 21:28:03 - ...found script 'AmbientWars.ThugLogic'!
2010-08-01 21:28:03 - ...found script 'AmbientWars.TogSync'!
2010-08-01 21:28:03 - DONE! 3 valid scripts found!

2010-08-01 21:28:03 - STARTING SCRIPTS...
2010-08-01 21:28:03 - Error during GetPhoneNumber (Phone checks will be disabled):
System.Exception: Accessing Globals failed! Invalid Memory Address!
at unmanaged.MemoryAccess.GetGlobalAddress(Int32 index)
at unmanaged.MemoryAccess.GetPhoneNumber()
at GTA.NetHook.CheckPhone()
2010-08-01 21:28:03 - ...successfully started script 'AmbientWars.TogSync'!
2010-08-01 21:28:03 - ...successfully started script 'AmbientWars.ThugLogic'!
2010-08-01 21:28:03 - ...successfully started script 'AmbientWars.PlayerLogic'!
2010-08-01 21:30:48 - Error during NetHook.Tick:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at unmanaged.NativeContext3.Invoke(Int32 nameptr, Byte[] args, Int32 argnum, NativeContext3* cxt)
at GTA.ScriptDomain.RemoteEvent(RemoteEventArgs ev)
at GTA.ScriptDomain.ProcessRemoteEvents()
at GTA.ScriptDomain.Tick()
at GTA.NetHook.Tick()

END of First Run ThugLogic:

09:23:16:307 - ThugLogic.CreateLeader() Working on Crew: CrewID = 3f57a7d0-fa5c-43dd-ad5d-0ce846452cec
09:23:16:307 - ThugLogic.CreateLeader() --->
09:23:16:307 - ThugLogic.GetRandomThugModel() ThugModelList has 44 models available.
09:23:16:307 - ThugLogic.GetRandomThugModel() Returning a Model: M_Y_GIri_Lo_03
09:23:16:307 - ThugLogic.GetRandomThugModel() GTA.Model object: M_Y_GIri_Lo_03
09:23:16:307 - ThugLogic.CreateLeader() Got a ThugModel object: M_Y_GIri_Lo_03
09:23:16:307 - ThugLogic.CreateLeader() Creating a Leader at the wheel.

First Run SHDN:

2010-08-01 21:18:50 - Initializing ScriptHookDotNet v1.7.1.4 BETA (GTA IV version 1.0.7.0)
2010-08-01 21:19:49 - Direct3D device created!

2010-08-01 21:19:49 - SEARCHING FOR SCRIPTS...
2010-08-01 21:19:49 - Loading scripts in Assembly 'scripts\AmbientWars.net.dll' ...
2010-08-01 21:19:49 - ...found script 'AmbientWars.PlayerLogic'!
2010-08-01 21:19:49 - ...found script 'AmbientWars.ThugLogic'!
2010-08-01 21:19:49 - ...found script 'AmbientWars.TogSync'!
2010-08-01 21:19:49 - DONE! 3 valid scripts found!

2010-08-01 21:19:49 - STARTING SCRIPTS...
2010-08-01 21:19:49 - Error during GetPhoneNumber (Phone checks will be disabled):
System.Exception: Accessing Globals failed! Invalid Memory Address!
at unmanaged.MemoryAccess.GetGlobalAddress(Int32 index)
at unmanaged.MemoryAccess.GetPhoneNumber()
at GTA.NetHook.CheckPhone()
2010-08-01 21:19:49 - ...successfully started script 'AmbientWars.TogSync'!
2010-08-01 21:19:49 - ...successfully started script 'AmbientWars.ThugLogic'!
2010-08-01 21:19:49 - ...successfully started script 'AmbientWars.PlayerLogic'!
2010-08-01 21:20:16 - Direct3D device lost!
2010-08-01 21:20:17 - Direct3D device created!
2010-08-01 21:23:17 - Error during NetHook.Tick:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at unmanaged.NativeContext3.Invoke(Int32 nameptr, Byte[] args, Int32 argnum, NativeContext3* cxt)
at GTA.ScriptDomain.RemoteEvent(RemoteEventArgs ev)
at GTA.ScriptDomain.ProcessRemoteEvents()
at GTA.ScriptDomain.Tick()
at GTA.NetHook.Tick()
motorsport71 is offline   Reply With Quote
Old 08-01-2010   #73
Ironhide
- Ambient Wars Creator
 
Join Date: Oct 2009
Location: Texas
Posts: 210
Ironhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enough
k for info the car crew spawn is chance based like everything else. All chances are 1 in X chance, where X is what is configurable. So to have it spawn every time you should be able to set the following to 1 to make it happen:

Thug.MaxChanceCarCrewCreated=1 should do the trick. It'll always evaluate to a 1 in 1 (100%) chance and create the crew as long as the current crew count is less than max allowed based on config.

Also go ahead and turn on CreateBlip so you can track them visually on the radar too.

Ok digging into the logs you posted.

UPDATED:

Ok so based on that it was the underlying game function CreatePedOnSeat that has failed. I will put in even more checks and try to isolate further. Next version coming in a bit.

UPDATED:

Ok try v2.0.0.9 and lets see those logs

Last edited by Ironhide; 08-01-2010 at 07:55 PM..
Ironhide is offline   Reply With Quote
Old 08-01-2010   #74
motorsport71
Teach Me Wise Ones, Leave Me Alone Stupid Ones
 
Join Date: Dec 2009
Location: Pittsburgh
Posts: 161
motorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enoughmotorsport71 will become famous soon enough
okay as soon as they spawn the blip on the radar it crashes. I have been using the blip function the whole time, i like it. Anyway, here are the logs from the last two runs on 2.0.0.9. I did set the value to 1 as you suggested on max chances created.

First Run Thug Logic complete:
------------------------------------------------------
10:06:09: - Starting up.
Ambient Wars Revival v2.0.0.8 - Ongoing
LogThreadThrottle: 2000(ms)
------------------------------------------------------
10:06:09:115 - ThugLogic.ToggleAmbientWar() Syncing for ThugTick
10:06:09:131 - ThugLogic.ToggleAmbientWar() Got the sync object. Continue.
10:06:09:131 - ThugLogic.ToggleAmbientWar() ToggleState <> IsAmbient.
10:06:09:463 - ThugLogic.ToggleAmbientWar() Syncing for ThugTick
10:06:09:463 - ThugLogic.ToggleAmbientWar() Got the sync object. Continue.
10:06:09:465 - ThugLogic.ToggleAmbientWar() AW ON - ThugLogic (Included = True).
ThugLogic.Include = True
[F][E] ThugLogic() (ThugLogic) The War is Starting...
10:06:09:523 - ToggleAmbientWar() ThugLogic will be included.
10:06:09:523 - ToggleAmbientWar() Loading Thug Model List...
10:06:09:526 - LoadThugModelList() Loading AmbientWarsGangModelListSample.txt
10:06:09:528 - LoadThugModelList() Total Thug Models Available = 44
10:06:09:528 - ToggleAmbientWar() Loading Crew Car Exclusions...
10:06:09:529 - LoadCrewCarExclusionList() Loading AmbientWarsCrewCarExclusionList.txt
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: POLICE
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: POLICE2
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: POLPAT
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: NOOSE
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: PREDATOR
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: PSTOCKADE
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: NSTOCKADE
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: FBI
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: AMBULANCE
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: FIRETRUK
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: CABBY
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: TAXI
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: TAXI2
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: ANNIHILATOR
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: DINGHY
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: JETMAX
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: MARQUIS
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: PREDATOR
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: REEFER
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: SQUALO
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: TROPIC
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: TUG
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: ANNHIL
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: MAVERICK
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: POLMAV
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: TOURMAV
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: ANDROM
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: DODO
10:06:09:531 - LoadCrewCarExclusionList() Adding Exclusion Model: FIGHTER
10:06:09:531 - LoadCrewCarExclusionList() Total Crew Car Exclusions = 29
10:06:18:570 - ThugLogic.IsPlayerInControl() The Player can control the character right now.
10:06:18:570 - ThugLogic.WarTick() ************************************************** *****
10:06:18:570 - ThugLogic.WarTick() War Tick Start:
10:06:18:570 - ThugLogic.WarTick() ************************************************** *****
10:06:18:570 - ThugLogic.Holding ThugTickSync
10:06:18:570 - ThugLogic.WarTick() GetOut Set
10:06:18:570 - ThugLogic.WarTick() TotalWarTicksDone = 1
10:06:18:570 - ThugLogic.WarTick() ThugList Count @tick = 0
10:06:18:570 - ThugLogic.WarTick() ThugCrews Count @tick = 0
10:06:18:570 - ThugLogic.WarTick() UseCarCrews = True
10:06:18:575 - ThugLogic.GarbageCollectCarCrews() ThugCrews Count < 1. Nothing to do.
10:06:18:577 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 3
10:06:18:585 - [ENTER]Create()
10:06:18:585 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:06:18:585 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:06:18:587 - ThugLogic.Create() Done
10:06:18:591 - [ENTER]CreateCar()
10:06:18:591 - ThugLogic.CreateCar() --->
10:06:18:591 - ThugLogic.CreateCar() Working on Crew: CrewID = 99023fdc-40df-4b3f-bf37-c4ed949862eb
10:06:18:591 - ThugLogic.CreateCar() --->
10:06:18:591 - ThugLogic.CreateCar() Car Staging Position: 966.2623, -498.4238, 14.76877
10:06:18:591 - ThugLogic.CreateCar() Looking for a car.
10:06:18:597 - ThugLogic.CreateCar() Got a Car array. Max 8
10:06:18:597 - ThugLogic.CreateCar() Using Cars index 0
10:06:18:600 - ThugLogic.GetDistanceFromPlayer() Distance = 50.47019
10:06:18:600 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=50.47019, MinCarCrewPollRadius=50
10:06:18:600 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:600 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:601 - ThugLogic.ValidCar() Engine is not running.
10:06:18:601 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:601 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:601 - ThugLogic.CreateCar() Looking for a car.
10:06:18:601 - ThugLogic.CreateCar() Using Cars index 1
10:06:18:601 - ThugLogic.GetDistanceFromPlayer() Distance = 91.72274
10:06:18:601 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=91.72274, MinCarCrewPollRadius=50
10:06:18:601 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:602 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:602 - ThugLogic.ValidCar() Engine is not running.
10:06:18:602 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:602 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:602 - ThugLogic.CreateCar() Looking for a car.
10:06:18:602 - ThugLogic.CreateCar() Using Cars index 2
10:06:18:602 - ThugLogic.GetDistanceFromPlayer() Distance = 49.72491
10:06:18:602 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=49.72491, MinCarCrewPollRadius=50
10:06:18:602 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:602 - ThugLogic.CreateCar() Looking for a car.
10:06:18:602 - ThugLogic.CreateCar() Using Cars index 3
10:06:18:602 - ThugLogic.GetDistanceFromPlayer() Distance = 176.9312
10:06:18:602 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=176.9312, MinCarCrewPollRadius=50
10:06:18:602 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:602 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:602 - ThugLogic.ValidCar() Engine is not running.
10:06:18:602 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:602 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:602 - [EXIT]CreateCar()
10:06:18:603 - ThugLogic.Create() [W] - Failed CreateCar at base pos: X:966.26 Y:-498.42 Z:14.77
10:06:18:607 - ThugLogic.DisposeCrew() --->
10:06:18:607 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 99023fdc-40df-4b3f-bf37-c4ed949862eb
10:06:18:607 - ThugLogic.DisposeCrew() --->
10:06:18:607 - ThugLogic.DisposeCrew() Disposing Crew: 99023fdc-40df-4b3f-bf37-c4ed949862eb
10:06:18:608 - ThugLogic.DisposeCrew() This crew had no leader.
10:06:18:608 - ThugLogic.DisposeCrew() This crew had no car
10:06:18:608 - ThugLogic.DisposeCrew() Finished.
10:06:18:608 - ThugLogic.Create() Finished processing. Throttle.
10:06:18:608 - ThugLogic.Core Wait() 250ms
10:06:18:608 - [EXIT]Create()
10:06:18:608 - ThugLogic.CreateCarThugCrews() Success = False
10:06:18:608 - ThugLogic.CreateCarThugCrews() [W] - Crew,Create returned False.
10:06:18:608 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 3
10:06:18:608 - [ENTER]Create()
10:06:18:608 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:06:18:608 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:06:18:608 - ThugLogic.Create() Done
10:06:18:608 - [ENTER]CreateCar()
10:06:18:608 - ThugLogic.CreateCar() --->
10:06:18:608 - ThugLogic.CreateCar() Working on Crew: CrewID = 28b72a30-9b7a-408f-b38c-aa7579f0ae2c
10:06:18:608 - ThugLogic.CreateCar() --->
10:06:18:608 - ThugLogic.CreateCar() Car Staging Position: 883.132, -495.9006, 14.76877
10:06:18:608 - ThugLogic.CreateCar() Looking for a car.
10:06:18:608 - ThugLogic.CreateCar() Got a Car array. Max 11
10:06:18:608 - ThugLogic.CreateCar() Using Cars index 0
10:06:18:609 - ThugLogic.GetDistanceFromPlayer() Distance = 50.47019
10:06:18:609 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=50.47019, MinCarCrewPollRadius=50
10:06:18:609 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:609 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:609 - ThugLogic.ValidCar() Engine is not running.
10:06:18:609 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:609 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:609 - ThugLogic.CreateCar() Looking for a car.
10:06:18:609 - ThugLogic.CreateCar() Using Cars index 1
10:06:18:609 - ThugLogic.GetDistanceFromPlayer() Distance = 91.72274
10:06:18:609 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=91.72274, MinCarCrewPollRadius=50
10:06:18:609 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:609 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:609 - ThugLogic.ValidCar() Engine is not running.
10:06:18:609 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:609 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:609 - ThugLogic.CreateCar() Looking for a car.
10:06:18:609 - ThugLogic.CreateCar() Using Cars index 2
10:06:18:609 - ThugLogic.GetDistanceFromPlayer() Distance = 49.72491
10:06:18:609 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=49.72491, MinCarCrewPollRadius=50
10:06:18:609 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:609 - ThugLogic.CreateCar() Looking for a car.
10:06:18:609 - ThugLogic.CreateCar() Using Cars index 3
10:06:18:609 - ThugLogic.GetDistanceFromPlayer() Distance = 89.8644
10:06:18:609 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=89.8644, MinCarCrewPollRadius=50
10:06:18:609 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:609 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:609 - ThugLogic.ValidCar() Engine is not running.
10:06:18:609 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:609 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:609 - [EXIT]CreateCar()
10:06:18:609 - ThugLogic.Create() [W] - Failed CreateCar at base pos: X:883.13 Y:-495.90 Z:14.77
10:06:18:609 - ThugLogic.DisposeCrew() --->
10:06:18:609 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 28b72a30-9b7a-408f-b38c-aa7579f0ae2c
10:06:18:609 - ThugLogic.DisposeCrew() --->
10:06:18:609 - ThugLogic.DisposeCrew() Disposing Crew: 28b72a30-9b7a-408f-b38c-aa7579f0ae2c
10:06:18:609 - ThugLogic.DisposeCrew() This crew had no leader.
10:06:18:609 - ThugLogic.DisposeCrew() This crew had no car
10:06:18:609 - ThugLogic.DisposeCrew() Finished.
10:06:18:609 - ThugLogic.Create() Finished processing. Throttle.
10:06:18:609 - ThugLogic.Core Wait() 250ms
10:06:18:609 - [EXIT]Create()
10:06:18:609 - ThugLogic.CreateCarThugCrews() Success = False
10:06:18:609 - ThugLogic.CreateCarThugCrews() [W] - Crew,Create returned False.
10:06:18:609 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 3
10:06:18:609 - [ENTER]Create()
10:06:18:609 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:06:18:609 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:06:18:610 - ThugLogic.Create() Done
10:06:18:610 - [ENTER]CreateCar()
10:06:18:610 - ThugLogic.CreateCar() --->
10:06:18:610 - ThugLogic.CreateCar() Working on Crew: CrewID = 6c44d1c3-c5f4-431f-8be7-f3e8fe813c7f
10:06:18:610 - ThugLogic.CreateCar() --->
10:06:18:610 - ThugLogic.CreateCar() Car Staging Position: 874.6794, -508.2956, 14.76877
10:06:18:610 - ThugLogic.CreateCar() Looking for a car.
10:06:18:610 - ThugLogic.CreateCar() Got a Car array. Max 10
10:06:18:610 - ThugLogic.CreateCar() Using Cars index 0
10:06:18:610 - ThugLogic.GetDistanceFromPlayer() Distance = 50.47019
10:06:18:610 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=50.47019, MinCarCrewPollRadius=50
10:06:18:610 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:610 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:610 - ThugLogic.ValidCar() Engine is not running.
10:06:18:610 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:610 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:610 - ThugLogic.CreateCar() Looking for a car.
10:06:18:610 - ThugLogic.CreateCar() Using Cars index 1
10:06:18:610 - ThugLogic.GetDistanceFromPlayer() Distance = 91.72274
10:06:18:610 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=91.72274, MinCarCrewPollRadius=50
10:06:18:610 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:610 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:610 - ThugLogic.ValidCar() Engine is not running.
10:06:18:610 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:610 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:610 - ThugLogic.CreateCar() Looking for a car.
10:06:18:610 - ThugLogic.CreateCar() Using Cars index 2
10:06:18:611 - ThugLogic.GetDistanceFromPlayer() Distance = 49.72491
10:06:18:611 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=49.72491, MinCarCrewPollRadius=50
10:06:18:611 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:611 - ThugLogic.CreateCar() Looking for a car.
10:06:18:611 - ThugLogic.CreateCar() Using Cars index 3
10:06:18:611 - ThugLogic.GetDistanceFromPlayer() Distance = 168.9
10:06:18:611 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=168.9, MinCarCrewPollRadius=50
10:06:18:611 - ThugLogic.ValidCar() Player NOT in a car.
10:06:18:611 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:18:611 - ThugLogic.ValidCar() Engine is not running.
10:06:18:611 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:18:611 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:18:611 - [EXIT]CreateCar()
10:06:18:611 - ThugLogic.Create() [W] - Failed CreateCar at base pos: X:874.68 Y:-508.30 Z:14.77
10:06:18:611 - ThugLogic.DisposeCrew() --->
10:06:18:611 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 6c44d1c3-c5f4-431f-8be7-f3e8fe813c7f
10:06:18:611 - ThugLogic.DisposeCrew() --->
10:06:18:611 - ThugLogic.DisposeCrew() Disposing Crew: 6c44d1c3-c5f4-431f-8be7-f3e8fe813c7f
10:06:18:611 - ThugLogic.DisposeCrew() This crew had no leader.
10:06:18:611 - ThugLogic.DisposeCrew() This crew had no car
10:06:18:611 - ThugLogic.DisposeCrew() Finished.
10:06:18:611 - ThugLogic.Create() Finished processing. Throttle.
10:06:18:611 - ThugLogic.Core Wait() 250ms
10:06:18:611 - [EXIT]Create()
10:06:18:611 - ThugLogic.CreateCarThugCrews() Success = False
10:06:18:611 - ThugLogic.CreateCarThugCrews() [W] - Crew,Create returned False.
10:06:18:618 - ThugLogic.GetDistanceFromPlayer() Distance = 51.5475
10:06:18:621 - ThugLogic.CreateStreetThug2() Setting props.
10:06:18:633 - ArmTheThug() If Exists(Thug) Then
10:06:18:633 - ArmTheThug() Dim W As GTA.Weapon = GetRandomWeapon()
10:06:18:634 - ArmTheThug() AmmoOverride specified. Likely a crew thug.
10:06:18:634 - ArmTheThug() Ammo = 10841
10:06:18:634 - ArmTheThug() Thug gets weapon SMG_Uzi, with ammo amount 10841
10:06:18:643 - ArmTheThug() Case Weapon.SMG_Uzi
10:06:18:649 - HatesEveryone() Thug now hates absolutely everyone. Player attack flag in config will determine aggression toward player.
10:06:18:649 - ThugLogic.CreateStreetThug2() Configuring Street Thug Blip
10:06:18:650 - ThugLogic.CreateStreetThug2() Blip created.
10:06:18:650 - ThugLogic.CreateStreetThug2() Kill Spree
10:06:18:652 - ThugLogic.CreateStreetThug2() Done
10:06:18:653 - ThugLogic.GetDistanceFromPlayer() Distance = 65.94576
10:06:18:655 - ThugLogic.CreateStreetThug2() Setting props.
10:06:18:656 - ArmTheThug() If Exists(Thug) Then
10:06:18:661 - ArmTheThug() Dim W As GTA.Weapon = GetRandomWeapon()
10:06:18:661 - ArmTheThug() AmmoOverride specified. Likely a crew thug.
10:06:18:661 - ArmTheThug() Ammo = 12473
10:06:18:661 - ArmTheThug() Thug gets weapon SniperRifle_M40A1, with ammo amount 12473
10:06:18:661 - ArmTheThug() Case Weapon.SniperRifle_M40A1
10:06:18:661 - HatesEveryone() Thug now hates absolutely everyone. Player attack flag in config will determine aggression toward player.
10:06:18:661 - ThugLogic.CreateStreetThug2() Configuring Street Thug Blip
10:06:18:661 - ThugLogic.CreateStreetThug2() Blip created.
10:06:18:661 - ThugLogic.CreateStreetThug2() Kill Spree
10:06:18:662 - ThugLogic.CreateStreetThug2() Done
10:06:18:662 - ThugLogic.CreateStreetThug2() Scooped up a mis req civ or it's too close to the player. Skipping.
10:06:18:663 - ThugLogic.GetDistanceFromPlayer() Distance = 39.96669
10:06:18:663 - ThugLogic.CreateStreetThug2() Scooped up a mis req civ or it's too close to the player. Skipping.
10:06:18:663 - ThugLogic.WarTick() UseExtraMayhem = True
10:06:18:663 - ThugLogic.WarTick() HIT on MaxChanceExtraMayhem: Chance is 1 in 1
10:06:18:671 - ThugLogic.CreateExtraMayhem2() Begining Mayhem Flow
10:06:18:671 - ThugLogic.CreateExtraMayhem2() Selected Mayhem Type: Car_GasPedalStuck
10:06:18:671 - ThugLogic.CreateExtraMayhem2() ExplodeType if used will be: Molotov
10:06:18:677 - ThugLogic.GetPositionFromPlayer() PlayerSpeed: 0
10:06:18:677 - ThugLogic.GetPositionFromPlayer() ExtraDistanceAddedToSpeedBoost = 73
10:06:18:677 - ThugLogic.GetPositionFromPlayer() SpawnDistanceBoost + ExtraDistanceAddedToSpeedBoost = 73
10:06:18:678 - ThugLogic.GetPositionFromPlayer() Player Speed = 0, PlayerPos = X:915.86 Y:-445.61 Z:15.77, PlayerHeading = 337
10:06:18:678 - ThugLogic.GetPositionFromPlayer() Player is going North.
10:06:18:679 - ThugLogic.GetPositionFromPlayer() Position now = X:912.00 Y:-369.50 Z:16.30
10:06:18:679 - ThugLogic.Mayhem_GetSuitableCar() Got a Car for Mayhem at X:903.38 Y:-369.52 Z:16.75, Player is at X:915.86 Y:-445.61 Z:15.77
10:06:18:679 - ThugLogic.Mayhem_GetSuitableCar() Checking Car for suitability
10:06:18:682 - ThugLogic.IsCarGoodForMayhem() Checking for a Driver
10:06:18:682 - ThugLogic.IsCarGoodForMayhem() Car has no Driver. Bail
10:06:18:682 - ThugLogic.Mayhem_GetSuitableCar() Car failed suitable test. Bail
10:06:18:682 - ThugLogic.CreateExtraMayhem2() No Car retrned. Nothing to do.
10:06:18:682 - ThugLogic.CreateExtraMayhem2() Begining Mayhem Flow
10:06:18:682 - ThugLogic.CreateExtraMayhem2() Selected Mayhem Type: Ped_Explode
10:06:18:682 - ThugLogic.CreateExtraMayhem2() ExplodeType if used will be: Molotov
10:06:18:684 - ThugLogic.GetPositionFromPlayer() PlayerSpeed: 0
10:06:18:684 - ThugLogic.GetPositionFromPlayer() ExtraDistanceAddedToSpeedBoost = 54
10:06:18:684 - ThugLogic.GetPositionFromPlayer() SpawnDistanceBoost + ExtraDistanceAddedToSpeedBoost = 54
10:06:18:684 - ThugLogic.GetPositionFromPlayer() Player Speed = 0, PlayerPos = X:915.86 Y:-445.61 Z:15.77, PlayerHeading = 337
10:06:18:684 - ThugLogic.GetPositionFromPlayer() Player is going North.
10:06:18:685 - ThugLogic.GetPositionFromPlayer() Position now = X:923.78 Y:-384.67 Z:16.88
10:06:18:686 - ThugLogic.Mayhem_GetSuitablePed() Got a Ped. Checking suitability
10:06:18:687 - ThugLogic.IsPedRequired() Checking Peds()
10:06:18:688 - ThugLogic.IsPedRequired() Peds are Ok for use.
10:06:18:688 - ThugLogic.IsPedGoodForMayhem() Ped is Ok.
10:06:18:688 - ThugLogic.Mayhem_GetSuitablePed() ConfirmSafeRadius: 10
10:06:18:688 - ThugLogic.Mayhem_GetSuitablePed() Radius will be checked.
10:06:18:690 - ThugLogic.IsPedRequired() Checking Peds()
10:06:18:691 - ThugLogic.IsPedRequired() Peds are Ok for use.
10:06:18:691 - ThugLogic.Mayhem_GetSuitablePed() PedsInAreaAreSafe = True. Pass
10:06:18:691 - ThugLogic.CreateExtraMayhem2() Got a Ped. Boom time
10:06:18:693 - ThugLogic.GetSlightVariantFromPosition() Creating a slight variance for Position: X:927.23 Y:-382.71 Z:16.92
10:06:18:693 - ThugLogic.GetSlightVariantFromPosition() Variant Position: X:928.87 Y:-381.61 Z:18.48
10:06:18:694 - ThugLogic.CreateExtraMayhem2() Ped went Boom
10:06:18:694 - ThugLogic.WarTick() Tick Done.
10:06:18:694 - ThugLogic.WarTick() ************************************************** *****
10:06:18:694 - ThugLogic.WarTick() War Tick End:
10:06:18:694 - ThugLogic.WarTick() ************************************************** *****
10:06:18:694 - ThugLogic.WarTick() GetOut Released
10:06:18:694 - ThugLogic.WarTick() Released ThugSync
10:06:27:592 - ThugLogic.IsPlayerInControl() The Player can control the character right now.
10:06:27:592 - ThugLogic.WarTick() ************************************************** *****
10:06:27:592 - ThugLogic.WarTick() War Tick Start:
10:06:27:592 - ThugLogic.WarTick() ************************************************** *****
10:06:27:592 - ThugLogic.Holding ThugTickSync
10:06:27:592 - ThugLogic.WarTick() GetOut Set
10:06:27:592 - ThugLogic.WarTick() TotalWarTicksDone = 2
10:06:27:592 - ThugLogic.WarTick() ThugList Count @tick = 0
10:06:27:592 - ThugLogic.WarTick() ThugCrews Count @tick = 0
10:06:27:592 - ThugLogic.WarTick() UseCarCrews = True
10:06:27:592 - ThugLogic.GarbageCollectCarCrews() ThugCrews Count < 1. Nothing to do.
10:06:27:592 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 3
10:06:27:592 - [ENTER]Create()
10:06:27:592 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:06:27:592 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:06:27:592 - ThugLogic.Create() Done
10:06:27:592 - [ENTER]CreateCar()
10:06:27:592 - ThugLogic.CreateCar() --->
10:06:27:592 - ThugLogic.CreateCar() Working on Crew: CrewID = 1d6b25cc-01a6-43b6-b922-2cc83261fedf
10:06:27:592 - ThugLogic.CreateCar() --->
10:06:27:592 - ThugLogic.CreateCar() Car Staging Position: 858.56, -503.8586, 14.62138
10:06:27:592 - ThugLogic.CreateCar() Looking for a car.
10:06:27:592 - ThugLogic.CreateCar() Got a Car array. Max 15
10:06:27:592 - ThugLogic.CreateCar() Using Cars index 0
10:06:27:592 - ThugLogic.GetDistanceFromPlayer() Distance = 43.13859
10:06:27:592 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=43.13859, MinCarCrewPollRadius=50
10:06:27:592 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:592 - ThugLogic.CreateCar() Looking for a car.
10:06:27:592 - ThugLogic.CreateCar() Using Cars index 1
10:06:27:592 - ThugLogic.GetDistanceFromPlayer() Distance = 84.32084
10:06:27:592 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=84.32084, MinCarCrewPollRadius=50
10:06:27:592 - ThugLogic.ValidCar() Player NOT in a car.
10:06:27:592 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:27:592 - ThugLogic.ValidCar() Engine is not running.
10:06:27:592 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:27:592 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:592 - ThugLogic.CreateCar() Looking for a car.
10:06:27:592 - ThugLogic.CreateCar() Using Cars index 2
10:06:27:593 - ThugLogic.GetDistanceFromPlayer() Distance = 123.4105
10:06:27:593 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=123.4105, MinCarCrewPollRadius=50
10:06:27:593 - ThugLogic.ValidCar() Player NOT in a car.
10:06:27:593 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:27:593 - ThugLogic.ValidCar() Car is mission req.
10:06:27:593 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:27:593 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:593 - ThugLogic.CreateCar() Looking for a car.
10:06:27:593 - ThugLogic.CreateCar() Using Cars index 3
10:06:27:593 - ThugLogic.GetDistanceFromPlayer() Distance = 33.49979
10:06:27:593 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=33.49979, MinCarCrewPollRadius=50
10:06:27:593 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:593 - [EXIT]CreateCar()
10:06:27:593 - ThugLogic.Create() [W] - Failed CreateCar at base pos: X:858.56 Y:-503.86 Z:14.62
10:06:27:593 - ThugLogic.DisposeCrew() --->
10:06:27:593 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 1d6b25cc-01a6-43b6-b922-2cc83261fedf
10:06:27:593 - ThugLogic.DisposeCrew() --->
10:06:27:593 - ThugLogic.DisposeCrew() Disposing Crew: 1d6b25cc-01a6-43b6-b922-2cc83261fedf
10:06:27:593 - ThugLogic.DisposeCrew() This crew had no leader.
10:06:27:593 - ThugLogic.DisposeCrew() This crew had no car
10:06:27:593 - ThugLogic.DisposeCrew() Finished.
10:06:27:593 - ThugLogic.Create() Finished processing. Throttle.
10:06:27:593 - ThugLogic.Core Wait() 250ms
10:06:27:593 - [EXIT]Create()
10:06:27:593 - ThugLogic.CreateCarThugCrews() Success = False
10:06:27:593 - ThugLogic.CreateCarThugCrews() [W] - Crew,Create returned False.
10:06:27:593 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 3
10:06:27:593 - [ENTER]Create()
10:06:27:593 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:06:27:593 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:06:27:593 - ThugLogic.Create() Done
10:06:27:593 - [ENTER]CreateCar()
10:06:27:593 - ThugLogic.CreateCar() --->
10:06:27:593 - ThugLogic.CreateCar() Working on Crew: CrewID = 24dd425f-12a0-4951-ab96-2569515b57aa
10:06:27:593 - ThugLogic.CreateCar() --->
10:06:27:593 - ThugLogic.CreateCar() Car Staging Position: 953.7648, -534.1923, 14.62138
10:06:27:593 - ThugLogic.CreateCar() Looking for a car.
10:06:27:593 - ThugLogic.CreateCar() Got a Car array. Max 14
10:06:27:593 - ThugLogic.CreateCar() Using Cars index 0
10:06:27:593 - ThugLogic.GetDistanceFromPlayer() Distance = 43.13859
10:06:27:593 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=43.13859, MinCarCrewPollRadius=50
10:06:27:593 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:593 - ThugLogic.CreateCar() Looking for a car.
10:06:27:593 - ThugLogic.CreateCar() Using Cars index 1
10:06:27:594 - ThugLogic.GetDistanceFromPlayer() Distance = 84.32084
10:06:27:594 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=84.32084, MinCarCrewPollRadius=50
10:06:27:594 - ThugLogic.ValidCar() Player NOT in a car.
10:06:27:594 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:27:594 - ThugLogic.ValidCar() Engine is not running.
10:06:27:594 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:27:594 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:594 - ThugLogic.CreateCar() Looking for a car.
10:06:27:594 - ThugLogic.CreateCar() Using Cars index 2
10:06:27:597 - ThugLogic.GetDistanceFromPlayer() Distance = 33.49979
10:06:27:597 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=33.49979, MinCarCrewPollRadius=50
10:06:27:597 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:597 - ThugLogic.CreateCar() Looking for a car.
10:06:27:597 - ThugLogic.CreateCar() Using Cars index 3
10:06:27:603 - ThugLogic.GetDistanceFromPlayer() Distance = 172.3192
10:06:27:603 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=172.3192, MinCarCrewPollRadius=50
10:06:27:603 - ThugLogic.ValidCar() Player NOT in a car.
10:06:27:603 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:27:603 - ThugLogic.ValidCar() Engine is not running.
10:06:27:603 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:27:603 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:603 - [EXIT]CreateCar()
10:06:27:603 - ThugLogic.Create() [W] - Failed CreateCar at base pos: X:953.76 Y:-534.19 Z:14.62
10:06:27:603 - ThugLogic.DisposeCrew() --->
10:06:27:603 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 24dd425f-12a0-4951-ab96-2569515b57aa
10:06:27:603 - ThugLogic.DisposeCrew() --->
10:06:27:603 - ThugLogic.DisposeCrew() Disposing Crew: 24dd425f-12a0-4951-ab96-2569515b57aa
10:06:27:603 - ThugLogic.DisposeCrew() This crew had no leader.
10:06:27:603 - ThugLogic.DisposeCrew() This crew had no car
10:06:27:603 - ThugLogic.DisposeCrew() Finished.
10:06:27:603 - ThugLogic.Create() Finished processing. Throttle.
10:06:27:603 - ThugLogic.Core Wait() 250ms
10:06:27:603 - [EXIT]Create()
10:06:27:603 - ThugLogic.CreateCarThugCrews() Success = False
10:06:27:603 - ThugLogic.CreateCarThugCrews() [W] - Crew,Create returned False.
10:06:27:603 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 3
10:06:27:603 - [ENTER]Create()
10:06:27:603 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:06:27:603 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:06:27:603 - ThugLogic.Create() Done
10:06:27:603 - [ENTER]CreateCar()
10:06:27:603 - ThugLogic.CreateCar() --->
10:06:27:603 - ThugLogic.CreateCar() Working on Crew: CrewID = 0316fc18-e1a6-488b-a02e-f191ea5fa257
10:06:27:603 - ThugLogic.CreateCar() --->
10:06:27:603 - ThugLogic.CreateCar() Car Staging Position: 845.3079, -400.8955, 14.62138
10:06:27:603 - ThugLogic.CreateCar() Looking for a car.
10:06:27:607 - ThugLogic.CreateCar() Got a Car array. Max 18
10:06:27:607 - ThugLogic.CreateCar() Using Cars index 0
10:06:27:617 - ThugLogic.GetDistanceFromPlayer() Distance = 106.2855
10:06:27:617 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=106.2855, MinCarCrewPollRadius=50
10:06:27:617 - ThugLogic.ValidCar() Player NOT in a car.
10:06:27:617 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:27:617 - ThugLogic.ValidCar() Engine is not running.
10:06:27:617 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:27:617 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:617 - ThugLogic.CreateCar() Looking for a car.
10:06:27:617 - ThugLogic.CreateCar() Using Cars index 1
10:06:27:617 - ThugLogic.GetDistanceFromPlayer() Distance = 84.26025
10:06:27:617 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=84.26025, MinCarCrewPollRadius=50
10:06:27:617 - ThugLogic.ValidCar() Player NOT in a car.
10:06:27:617 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:27:617 - ThugLogic.ValidCar() Engine is not running.
10:06:27:617 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:27:617 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:617 - ThugLogic.CreateCar() Looking for a car.
10:06:27:617 - ThugLogic.CreateCar() Using Cars index 2
10:06:27:618 - ThugLogic.GetDistanceFromPlayer() Distance = 107.4288
10:06:27:618 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=107.4288, MinCarCrewPollRadius=50
10:06:27:618 - ThugLogic.ValidCar() Player NOT in a car.
10:06:27:618 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:27:618 - ThugLogic.ValidCar() Engine is not running.
10:06:27:618 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:27:618 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:618 - ThugLogic.CreateCar() Looking for a car.
10:06:27:618 - ThugLogic.CreateCar() Using Cars index 3
10:06:27:618 - ThugLogic.GetDistanceFromPlayer() Distance = 123.4105
10:06:27:618 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=123.4105, MinCarCrewPollRadius=50
10:06:27:618 - ThugLogic.ValidCar() Player NOT in a car.
10:06:27:618 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:27:618 - ThugLogic.ValidCar() Car is mission req.
10:06:27:618 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:27:618 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:27:618 - [EXIT]CreateCar()
10:06:27:618 - ThugLogic.Create() [W] - Failed CreateCar at base pos: X:845.31 Y:-400.90 Z:14.62
10:06:27:618 - ThugLogic.DisposeCrew() --->
10:06:27:618 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 0316fc18-e1a6-488b-a02e-f191ea5fa257
10:06:27:618 - ThugLogic.DisposeCrew() --->
10:06:27:618 - ThugLogic.DisposeCrew() Disposing Crew: 0316fc18-e1a6-488b-a02e-f191ea5fa257
10:06:27:618 - ThugLogic.DisposeCrew() This crew had no leader.
10:06:27:618 - ThugLogic.DisposeCrew() This crew had no car
10:06:27:618 - ThugLogic.DisposeCrew() Finished.
10:06:27:618 - ThugLogic.Create() Finished processing. Throttle.
10:06:27:618 - ThugLogic.Core Wait() 250ms
10:06:27:618 - [EXIT]Create()
10:06:27:618 - ThugLogic.CreateCarThugCrews() Success = False
10:06:27:618 - ThugLogic.CreateCarThugCrews() [W] - Crew,Create returned False.
10:06:27:618 - ThugLogic.GetDistanceFromPlayer() Distance = 56.56404
10:06:27:618 - ThugLogic.GetDistanceFromPlayer() Distance = 68.10048
10:06:27:619 - ThugLogic.CreateStreetThug2() Scooped up a mis req civ or it's too close to the player. Skipping.
10:06:27:620 - ThugLogic.GetDistanceFromPlayer() Distance = 70.56113
10:06:27:621 - ThugLogic.CreateStreetThug2() Setting props.
10:06:27:621 - ArmTheThug() If Exists(Thug) Then
10:06:27:621 - ArmTheThug() Dim W As GTA.Weapon = GetRandomWeapon()
10:06:27:621 - ArmTheThug() AmmoOverride specified. Likely a crew thug.
10:06:27:621 - ArmTheThug() Ammo = 7993
10:06:27:621 - ArmTheThug() Thug gets weapon SMG_MP5, with ammo amount 7993
10:06:27:621 - ArmTheThug() Case Weapon.SMG_MP5
10:06:27:622 - HatesEveryone() Thug now hates absolutely everyone. Player attack flag in config will determine aggression toward player.
10:06:27:622 - ThugLogic.CreateStreetThug2() Configuring Street Thug Blip
10:06:27:622 - ThugLogic.CreateStreetThug2() Blip created.
10:06:27:622 - ThugLogic.CreateStreetThug2() Kill Spree
10:06:27:623 - ThugLogic.CreateStreetThug2() Done
10:06:27:625 - ThugLogic.GetDistanceFromPlayer() Distance = 68.81879
10:06:27:626 - ThugLogic.CreateStreetThug2() Setting props.
10:06:27:627 - ArmTheThug() If Exists(Thug) Then
10:06:27:627 - ArmTheThug() Dim W As GTA.Weapon = GetRandomWeapon()
10:06:27:627 - ArmTheThug() AmmoOverride specified. Likely a crew thug.
10:06:27:627 - ArmTheThug() Ammo = 10236
10:06:27:627 - ArmTheThug() Thug gets weapon Rifle_AK47, with ammo amount 10236
10:06:27:627 - ArmTheThug() Case Weapon.Rifle_AK47
10:06:27:627 - HatesEveryone() Thug now hates absolutely everyone. Player attack flag in config will determine aggression toward player.
10:06:27:627 - ThugLogic.CreateStreetThug2() Configuring Street Thug Blip
10:06:27:627 - ThugLogic.CreateStreetThug2() Blip created.
10:06:27:627 - ThugLogic.CreateStreetThug2() Kill Spree
10:06:27:628 - ThugLogic.CreateStreetThug2() Done
10:06:27:628 - ThugLogic.WarTick() UseExtraMayhem = True
10:06:27:628 - ThugLogic.WarTick() HIT on MaxChanceExtraMayhem: Chance is 1 in 1
10:06:27:628 - ThugLogic.CreateExtraMayhem2() Begining Mayhem Flow
10:06:27:628 - ThugLogic.CreateExtraMayhem2() Selected Mayhem Type: Ped_Explode
10:06:27:628 - ThugLogic.CreateExtraMayhem2() ExplodeType if used will be: Molotov
10:06:27:628 - ThugLogic.GetPositionFromPlayer() PlayerSpeed: 0
10:06:27:628 - ThugLogic.GetPositionFromPlayer() ExtraDistanceAddedToSpeedBoost = 27
10:06:27:628 - ThugLogic.GetPositionFromPlayer() SpawnDistanceBoost + ExtraDistanceAddedToSpeedBoost = 27
10:06:27:628 - ThugLogic.GetPositionFromPlayer() Player Speed = 0, PlayerPos = X:915.00 Y:-452.97 Z:15.63, PlayerHeading = 176
10:06:27:628 - ThugLogic.GetPositionFromPlayer() Player is going South.
10:06:27:628 - ThugLogic.GetPositionFromPlayer() Position now = X:925.70 Y:-482.45 Z:15.38
10:06:27:628 - ThugLogic.Mayhem_GetSuitablePed() Got a Ped. Checking suitability
10:06:27:628 - ThugLogic.IsPedRequired() Checking Peds()
10:06:27:629 - ThugLogic.IsPedRequired() Peds are Ok for use.
10:06:27:629 - ThugLogic.IsPedGoodForMayhem() Ped is Ok.
10:06:27:629 - ThugLogic.Mayhem_GetSuitablePed() ConfirmSafeRadius: 10
10:06:27:629 - ThugLogic.Mayhem_GetSuitablePed() Radius will be checked.
10:06:27:629 - ThugLogic.IsPedRequired() Checking Peds()
10:06:27:629 - ThugLogic.IsPedRequired() Peds are Ok for use.
10:06:27:629 - ThugLogic.Mayhem_GetSuitablePed() PedsInAreaAreSafe = True. Pass
10:06:27:629 - ThugLogic.CreateExtraMayhem2() Got a Ped. Boom time
10:06:27:629 - ThugLogic.GetSlightVariantFromPosition() Creating a slight variance for Position: X:914.09 Y:-476.22 Z:15.62
10:06:27:629 - ThugLogic.GetSlightVariantFromPosition() Variant Position: X:915.63 Y:-474.27 Z:17.41
10:06:27:630 - ThugLogic.CreateExtraMayhem2() Ped went Boom
10:06:27:630 - ThugLogic.WarTick() Tick Done.
10:06:27:630 - ThugLogic.WarTick() ************************************************** *****
10:06:27:630 - ThugLogic.WarTick() War Tick End:
10:06:27:630 - ThugLogic.WarTick() ************************************************** *****
10:06:27:630 - ThugLogic.WarTick() GetOut Released
10:06:27:630 - ThugLogic.WarTick() Released ThugSync
10:06:36:608 - ThugLogic.IsPlayerInControl() The Player can control the character right now.
10:06:36:608 - ThugLogic.WarTick() ************************************************** *****
10:06:36:608 - ThugLogic.WarTick() War Tick Start:
10:06:36:608 - ThugLogic.WarTick() ************************************************** *****
10:06:36:608 - ThugLogic.Holding ThugTickSync
10:06:36:608 - ThugLogic.WarTick() GetOut Set
10:06:36:608 - ThugLogic.WarTick() TotalWarTicksDone = 3
10:06:36:608 - ThugLogic.WarTick() ThugList Count @tick = 0
10:06:36:608 - ThugLogic.WarTick() ThugCrews Count @tick = 0
10:06:36:608 - ThugLogic.WarTick() UseCarCrews = True
10:06:36:608 - ThugLogic.GarbageCollectCarCrews() ThugCrews Count < 1. Nothing to do.
10:06:36:608 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 3
10:06:36:608 - [ENTER]Create()
10:06:36:608 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:06:36:608 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:06:36:608 - ThugLogic.Create() Done
10:06:36:608 - [ENTER]CreateCar()
10:06:36:608 - ThugLogic.CreateCar() --->
10:06:36:608 - ThugLogic.CreateCar() Working on Crew: CrewID = 52997232-f012-41d1-9c35-b119e1f181d3
10:06:36:608 - ThugLogic.CreateCar() --->
10:06:36:608 - ThugLogic.CreateCar() Car Staging Position: 879.7531, -404.4139, 14.62138
10:06:36:608 - ThugLogic.CreateCar() Looking for a car.
10:06:36:609 - ThugLogic.CreateCar() Got a Car array. Max 26
10:06:36:609 - ThugLogic.CreateCar() Using Cars index 0
10:06:36:609 - ThugLogic.GetDistanceFromPlayer() Distance = 106.2855
10:06:36:609 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=106.2855, MinCarCrewPollRadius=50
10:06:36:609 - ThugLogic.ValidCar() Player NOT in a car.
10:06:36:609 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:36:609 - ThugLogic.ValidCar() Engine is not running.
10:06:36:609 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:36:609 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:36:609 - ThugLogic.CreateCar() Looking for a car.
10:06:36:609 - ThugLogic.CreateCar() Using Cars index 1
10:06:36:609 - ThugLogic.GetDistanceFromPlayer() Distance = 84.26025
10:06:36:609 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=84.26025, MinCarCrewPollRadius=50
10:06:36:609 - ThugLogic.ValidCar() Player NOT in a car.
10:06:36:609 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:36:609 - ThugLogic.ValidCar() Engine is not running.
10:06:36:609 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:36:609 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:36:609 - ThugLogic.CreateCar() Looking for a car.
10:06:36:609 - ThugLogic.CreateCar() Using Cars index 2
10:06:36:610 - ThugLogic.GetDistanceFromPlayer() Distance = 107.4288
10:06:36:610 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=107.4288, MinCarCrewPollRadius=50
10:06:36:610 - ThugLogic.ValidCar() Player NOT in a car.
10:06:36:610 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:36:610 - ThugLogic.ValidCar() Engine is not running.
10:06:36:610 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:36:610 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:36:610 - ThugLogic.CreateCar() Looking for a car.
10:06:36:610 - ThugLogic.CreateCar() Using Cars index 3
10:06:36:610 - ThugLogic.GetDistanceFromPlayer() Distance = 43.13859
10:06:36:611 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=43.13859, MinCarCrewPollRadius=50
10:06:36:611 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:36:611 - [EXIT]CreateCar()
10:06:36:611 - ThugLogic.Create() [W] - Failed CreateCar at base pos: X:879.75 Y:-404.41 Z:14.62
10:06:36:611 - ThugLogic.DisposeCrew() --->
10:06:36:611 - ThugLogic.DisposeCrew() Working on Crew: CrewID = 52997232-f012-41d1-9c35-b119e1f181d3
10:06:36:611 - ThugLogic.DisposeCrew() --->
10:06:36:611 - ThugLogic.DisposeCrew() Disposing Crew: 52997232-f012-41d1-9c35-b119e1f181d3
10:06:36:611 - ThugLogic.DisposeCrew() This crew had no leader.
10:06:36:611 - ThugLogic.DisposeCrew() This crew had no car
10:06:36:611 - ThugLogic.DisposeCrew() Finished.
10:06:36:611 - ThugLogic.Create() Finished processing. Throttle.
10:06:36:611 - ThugLogic.Core Wait() 250ms
10:06:36:611 - [EXIT]Create()
10:06:36:611 - ThugLogic.CreateCarThugCrews() Success = False
10:06:36:611 - ThugLogic.CreateCarThugCrews() [W] - Crew,Create returned False.
10:06:36:611 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 3
10:06:36:611 - [ENTER]Create()
10:06:36:611 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:06:36:611 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:06:36:611 - ThugLogic.Create() Done
10:06:36:611 - [ENTER]CreateCar()
10:06:36:611 - ThugLogic.CreateCar() --->
10:06:36:611 - ThugLogic.CreateCar() Working on Crew: CrewID = c3c883cf-5b0d-41d6-9b62-71ff291951c3
10:06:36:611 - ThugLogic.CreateCar() --->
10:06:36:611 - ThugLogic.CreateCar() Car Staging Position: 892.5306, -502.0675, 14.62138
10:06:36:611 - ThugLogic.CreateCar() Looking for a car.
10:06:36:611 - ThugLogic.CreateCar() Got a Car array. Max 16
10:06:36:611 - ThugLogic.CreateCar() Using Cars index 0
10:06:36:611 - ThugLogic.GetDistanceFromPlayer() Distance = 43.13859
10:06:36:611 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=43.13859, MinCarCrewPollRadius=50
10:06:36:611 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:36:611 - ThugLogic.CreateCar() Looking for a car.
10:06:36:611 - ThugLogic.CreateCar() Using Cars index 1
10:06:36:612 - ThugLogic.GetDistanceFromPlayer() Distance = 84.32084
10:06:36:612 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=84.32084, MinCarCrewPollRadius=50
10:06:36:612 - ThugLogic.ValidCar() Player NOT in a car.
10:06:36:612 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:36:612 - ThugLogic.ValidCar() Engine is not running.
10:06:36:612 - ThugLogic.ValidCar() 1 or more properties of the car make it a bad choice. Bail.
10:06:36:612 - ThugLogic.CreateCar() Didn't get a valid car.
10:06:36:612 - ThugLogic.CreateCar() Looking for a car.
10:06:36:612 - ThugLogic.CreateCar() Using Cars index 2
10:06:36:612 - ThugLogic.GetDistanceFromPlayer() Distance = 98.44423
10:06:36:612 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=98.44423, MinCarCrewPollRadius=50
10:06:36:612 - ThugLogic.ValidCar() Player NOT in a car.
10:06:36:612 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:06:36:613 - ThugLogic.ValidCar() The car properties passed.
10:06:36:616 - [ENTER]ModelInfo.New()
10:06:36:617 - [ENTER]ModelInfo.GetCarModelPointer()
10:06:36:618 - ThugLogic.ModelInfo.GetCarModelPointer() Calling native GET_CAR_MODEL
10:06:36:621 - ThugLogic.ModelInfo.GetCarModelPointer() Got a valid model pointer for return.
10:06:36:621 - [EXIT]ModelInfo.GetCarModelPointer()
10:06:36:621 - ThugLogic.ModelInfo.New() Got a valie model pointer.
10:06:36:621 - ThugLogic.ModelInfo.New() Getting model name.'
10:06:36:622 - [ENTER]ModelInfo.GetCarModelName()
10:06:36:622 - ThugLogic.ModelInfo.GetCarModelName() Got a valid model pointer
10:06:36:628 - ThugLogic.ModelInfo.GetCarModelName() Got a model = CHAV
10:06:36:628 - [EXIT]ModelInfo.GetCarModelName()
10:06:36:628 - ThugLogic.ModelInfo.New() Got a valid model name.
10:06:36:628 - [EXIT]ModelInfo.New()
10:06:36:628 - ThugLogic.ValidCar() Potential Crew Car Model Name = CHAV
10:06:36:629 - ThugLogic.IsSuitableCrewCar() Testing exclusions list for model CHAV
10:06:36:630 - [ENTER]ModelInfo.Delete()
10:06:36:630 - [EXIT]ModelInfo.Delete()
10:06:36:630 - ThugLogic.CreateCar() Got a valid car.
10:06:36:630 - [EXIT]CreateCar()
10:06:36:630 - ThugLogic.Create() Created Car
10:06:36:633 - [ENTER]ConfigureCar()
10:06:36:633 - ThugLogic.ConfigureCar() --->
10:06:36:633 - ThugLogic.ConfigureCar() Working on Crew: CrewID = c3c883cf-5b0d-41d6-9b62-71ff291951c3
10:06:36:633 - ThugLogic.ConfigureCar() --->
10:06:36:635 - ThugLogic.ConfigureCar() CarInitialSpeed: 5.996846
10:06:36:638 - ThugLogic.GetPedsInCar() Serlected Car Total Seats: 3
10:06:36:641 - [EXIT]ConfigureCar()
10:06:36:641 - ThugLogic.Create() Configured Car
10:06:36:641 - ThugLogic.Create() Creating a Leader / Driver
10:06:36:645 - [ENTER]CreateLeader()
10:06:36:645 - ThugLogic.CreateLeader() --->
10:06:36:645 - ThugLogic.CreateLeader() Working on Crew: CrewID = c3c883cf-5b0d-41d6-9b62-71ff291951c3
10:06:36:645 - ThugLogic.CreateLeader() --->
10:06:36:645 - ThugLogic.CreateLeader() Seat for the Leader is Driver
10:06:36:646 - ThugLogic.GetRandomThugModel() ThugModelList has 44 models available.
10:06:36:647 - ThugLogic.GetRandomThugModel() Returning a Model: M_Y_GLAT_Lo_01
10:06:36:647 - ThugLogic.GetRandomThugModel() GTA.Model object: M_Y_GLAT_Lo_01
10:06:36:647 - ThugLogic.CreateLeader() Got a ThugModel object: M_Y_GLAT_Lo_01
10:06:36:647 - ThugLogic.CreateLeader() Creating a Leader at the wheel.
10:06:37:218 - ThugLogic.CreateLeader() Testing Leader object
10:06:37:218 - ThugLogic.CreateLeader() The Leader was created successfully
10:06:37:218 - ThugLogic.CreateLeader() Created a Leader on the driver seat.
10:06:37:218 - ThugLogic.CreateLeader() Group init. Leader set.
10:06:37:220 - ThugLogic.CreateLeader() Created a Group with Leader. Exists(Group.Leader) = True, Count = 0
10:06:37:224 - [EXIT]CreateLeader()
10:06:37:224 - ThugLogic.Create() Created the Leader.
10:06:37:229 - [ENTER]ConfigureLeader()
10:06:37:229 - ThugLogic.ConfigureLeader() --->
10:06:37:229 - ThugLogic.ConfigureLeader() Working on Crew: CrewID = c3c883cf-5b0d-41d6-9b62-71ff291951c3
10:06:37:229 - ThugLogic.ConfigureLeader() --->
10:06:37:230 - ThugLogic.ConfigureLeader() Exists(Leader) = True
10:06:37:230 - ThugLogic.ConfigureLeader() Exists(Car) = True
10:06:37:230 - ThugLogic.ConfigureLeader() Configuring Leader Properties
10:06:37:230 - ArmTheThug() If Exists(Thug) Then
10:06:37:230 - ArmTheThug() Dim W As GTA.Weapon = GetRandomWeapon()
10:06:37:230 - ArmTheThug() AmmoOverride specified. Likely a crew thug.
10:06:37:230 - ArmTheThug() Ammo = 8146
10:06:37:230 - ArmTheThug() Thug gets weapon SMG_MP5, with ammo amount 8146
10:06:37:230 - ArmTheThug() Case Weapon.SMG_MP5
10:06:37:230 - HatesEveryone() Thug now hates absolutely everyone. Player attack flag in config will determine aggression toward player.
10:06:37:230 - ThugLogic.ConfigureLeader() Configuring Leader Blip
10:06:37:230 - ThugLogic.ConfigureLeader() Configuring Leader Tasks
10:06:37:231 - ThugLogic.ConfigureLeader() ==========================================
10:06:37:231 - ThugLogic.ConfigureLeader() Leader Task Positioning Block:
10:06:37:231 - ThugLogic.ConfigureLeader() Leader Car: X:909.46 Y:-554.34 Z:13.52
10:06:37:231 - ThugLogic.ConfigureLeader() Player: X:915.00 Y:-452.97 Z:15.63
10:06:37:231 - ThugLogic.GetDistanceFromPlayer() Distance = 101.549
10:06:37:231 - ThugLogic.ConfigureLeader() Distance from Leader Car to Player: 101.549
10:06:37:231 - ThugLogic.ConfigureLeader() Distance from Leader Car to DriveTo: 310.1489
10:06:37:231 - ThugLogic.ConfigureLeader() ==========================================
10:06:37:231 - ThugLogic.ConfigureLeader() driveTo Pos:X:711.00 Y:-316.00 Z:4.81
10:06:37:231 - ThugLogic.ConfigureLeader() Tasks Cleared for prep.
10:06:37:231 - ThugLogic.ConfigureLeader() Leader will drive using a range 75 to 110
10:06:37:232 - ThugLogic.ConfigureLeader() Leader assigned location @95MPH to X:711.00 Y:-316.00 Z:4.81
10:06:37:232 - ThugLogic.ConfigureLeader() Done.
10:06:37:232 - [EXIT]ConfigureLeader()
10:06:37:232 - ThugLogic.Create() Configured the Leader.
10:06:37:232 - ThugLogic.Create() Car speed = 4.992661
10:06:37:233 - ThugLogic.Create() Car speed now = 5.996846
10:06:37:238 - [ENTER]CreateMembers()
10:06:37:238 - ThugLogic.CreateMembers() --->
10:06:37:238 - ThugLogic.CreateMembers() Working on Crew: CrewID = c3c883cf-5b0d-41d6-9b62-71ff291951c3
10:06:37:238 - ThugLogic.CreateMembers() --->
10:06:37:239 - ThugLogic.CreateMembers() Has a Group. Count = 0
10:06:37:240 - ThugLogic.IsCarHealthy() The Car is Valid.
10:06:37:240 - ThugLogic.CreateMembers() The group has a Leader and a healthy Car.
10:06:37:240 - ThugLogic.CreateMembers() Dim Seats As Integer = 0 + Car.PassengerSeats
10:06:37:240 - ThugLogic.CreateMembers() Total seats in crew car = 3
10:06:37:240 - ThugLogic.IsCarHealthy() The Car is Valid.
10:06:37:240 - ThugLogic.CreateMembers() Dim FreeSeat As GTA.VehicleSeat = Car.GetFreePassengerSeat
10:06:37:240 - ThugLogic.CreateMembers() Got a seat. Creating member.
10:06:37:240 - ThugLogic.IsCarHealthy() The Car is Valid.
10:06:37:240 - ThugLogic.CreateMembers() FreeSeat returned by game for the Car is RightFront
10:06:37:240 - ThugLogic.GetRandomThugModel() ThugModelList has 44 models available.
10:06:37:240 - ThugLogic.GetRandomThugModel() Returning a Model: M_Y_GMaf_Hi_02
10:06:37:240 - ThugLogic.GetRandomThugModel() GTA.Model object: M_Y_GMaf_Hi_02
10:06:37:240 - ThugLogic.CreateMembers() Got a ThugModel object: M_Y_GMaf_Hi_02
10:06:37:240 - ThugLogic.CreateMembers() Creating a Member on Seat RightFront using Model M_Y_GMaf_Hi_02

SHDN:

2010-08-01 22:04:13 - Initializing ScriptHookDotNet v1.7.1.4 BETA (GTA IV version 1.0.7.0)
2010-08-01 22:05:05 - Direct3D device created!

2010-08-01 22:05:05 - SEARCHING FOR SCRIPTS...
2010-08-01 22:05:05 - Loading scripts in Assembly 'scripts\AmbientWars.net.dll' ...
2010-08-01 22:05:05 - ...found script 'AmbientWars.PlayerLogic'!
2010-08-01 22:05:05 - ...found script 'AmbientWars.ThugLogic'!
2010-08-01 22:05:05 - ...found script 'AmbientWars.TogSync'!
2010-08-01 22:05:05 - DONE! 3 valid scripts found!

2010-08-01 22:05:05 - STARTING SCRIPTS...
2010-08-01 22:05:05 - Error during GetPhoneNumber (Phone checks will be disabled):
System.Exception: Accessing Globals failed! Invalid Memory Address!
at unmanaged.MemoryAccess.GetGlobalAddress(Int32 index)
at unmanaged.MemoryAccess.GetPhoneNumber()
at GTA.NetHook.CheckPhone()
2010-08-01 22:05:05 - ...successfully started script 'AmbientWars.TogSync'!
2010-08-01 22:05:05 - ...successfully started script 'AmbientWars.ThugLogic'!
2010-08-01 22:05:05 - ...successfully started script 'AmbientWars.PlayerLogic'!
2010-08-01 22:06:04 - Direct3D device lost!
2010-08-01 22:06:05 - Direct3D device created!
2010-08-01 22:06:38 - Error during NetHook.Tick:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at unmanaged.NativeContext3.Invoke(Int32 nameptr, Byte[] args, Int32 argnum, NativeContext3* cxt)
at GTA.ScriptDomain.RemoteEvent(RemoteEventArgs ev)
at GTA.ScriptDomain.ProcessRemoteEvents()
at GTA.ScriptDomain.Tick()
at GTA.NetHook.Tick()

SECOND RUN: ThugLogic:



------------------------------------------------------
10:11:04: - Starting up.
Ambient Wars Revival v2.0.0.8 - Ongoing
LogThreadThrottle: 2000(ms)
------------------------------------------------------
10:11:04:336 - ThugLogic.ToggleAmbientWar() Syncing for ThugTick
10:11:04:352 - ThugLogic.ToggleAmbientWar() Got the sync object. Continue.
10:11:04:352 - ThugLogic.ToggleAmbientWar() ToggleState <> IsAmbient.
10:11:04:676 - ThugLogic.ToggleAmbientWar() Syncing for ThugTick
10:11:04:676 - ThugLogic.ToggleAmbientWar() Got the sync object. Continue.
10:11:04:678 - ThugLogic.ToggleAmbientWar() AW ON - ThugLogic (Included = True).
ThugLogic.Include = True
[F][E] ThugLogic() (ThugLogic) The War is Starting...
10:11:04:689 - ToggleAmbientWar() ThugLogic will be included.
10:11:04:689 - ToggleAmbientWar() Loading Thug Model List...
10:11:04:696 - LoadThugModelList() Loading AmbientWarsGangModelListSample.txt
10:11:04:696 - LoadThugModelList() Total Thug Models Available = 44
10:11:04:697 - ToggleAmbientWar() Loading Crew Car Exclusions...
10:11:04:699 - LoadCrewCarExclusionList() Loading AmbientWarsCrewCarExclusionList.txt
10:11:04:699 - LoadCrewCarExclusionList() Adding Exclusion Model: POLICE
10:11:04:699 - LoadCrewCarExclusionList() Adding Exclusion Model: POLICE2
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: POLPAT
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: NOOSE
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: PREDATOR
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: PSTOCKADE
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: NSTOCKADE
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: FBI
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: AMBULANCE
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: FIRETRUK
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: CABBY
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: TAXI
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: TAXI2
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: ANNIHILATOR
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: DINGHY
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: JETMAX
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: MARQUIS
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: PREDATOR
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: REEFER
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: SQUALO
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: TROPIC
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: TUG
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: ANNHIL
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: MAVERICK
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: POLMAV
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: TOURMAV
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: ANDROM
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: DODO
10:11:04:700 - LoadCrewCarExclusionList() Adding Exclusion Model: FIGHTER
10:11:04:700 - LoadCrewCarExclusionList() Total Crew Car Exclusions = 29
10:11:13:735 - ThugLogic.IsPlayerInControl() The Player can control the character right now.
10:11:13:735 - ThugLogic.WarTick() ************************************************** *****
10:11:13:735 - ThugLogic.WarTick() War Tick Start:
10:11:13:735 - ThugLogic.WarTick() ************************************************** *****
10:11:13:735 - ThugLogic.Holding ThugTickSync
10:11:13:735 - ThugLogic.WarTick() GetOut Set
10:11:13:735 - ThugLogic.WarTick() TotalWarTicksDone = 1
10:11:13:735 - ThugLogic.WarTick() ThugList Count @tick = 0
10:11:13:735 - ThugLogic.WarTick() ThugCrews Count @tick = 0
10:11:13:735 - ThugLogic.WarTick() UseCarCrews = True
10:11:13:740 - ThugLogic.GarbageCollectCarCrews() ThugCrews Count < 1. Nothing to do.
10:11:13:741 - ThugLogic.CreateCarThugCrews() Current Crews: 0, Max Crews: 2
10:11:13:749 - [ENTER]Create()
10:11:13:749 - ThugLogic.Create() Position wasn't passed. Using pos from around player.
10:11:13:749 - ThugLogic.Create() HIT: If Rand.Next(1, 3) = 1 Then. Player speed and direction will be factored for crew spawn this tick.
10:11:13:752 - ThugLogic.Create() Done
10:11:13:756 - [ENTER]CreateCar()
10:11:13:756 - ThugLogic.CreateCar() --->
10:11:13:756 - ThugLogic.CreateCar() Working on Crew: CrewID = b7b74ff2-f7dd-4a4f-90ed-3cf1a86d3d4e
10:11:13:756 - ThugLogic.CreateCar() --->
10:11:13:756 - ThugLogic.CreateCar() Car Staging Position: 839.179, -458.9252, 13.95061
10:11:13:756 - ThugLogic.CreateCar() Looking for a car.
10:11:13:761 - ThugLogic.CreateCar() Got a Car array. Max 8
10:11:13:761 - ThugLogic.CreateCar() Using Cars index 0
10:11:13:768 - ThugLogic.GetDistanceFromPlayer() Distance = 10.08377
10:11:13:768 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=10.08377, MinCarCrewPollRadius=50
10:11:13:768 - ThugLogic.CreateCar() Didn't get a valid car.
10:11:13:768 - ThugLogic.CreateCar() Looking for a car.
10:11:13:768 - ThugLogic.CreateCar() Using Cars index 1
10:11:13:769 - ThugLogic.GetDistanceFromPlayer() Distance = 3.923589
10:11:13:769 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=3.923589, MinCarCrewPollRadius=50
10:11:13:769 - ThugLogic.CreateCar() Didn't get a valid car.
10:11:13:769 - ThugLogic.CreateCar() Looking for a car.
10:11:13:769 - ThugLogic.CreateCar() Using Cars index 2
10:11:13:769 - ThugLogic.GetDistanceFromPlayer() Distance = 31.84517
10:11:13:769 - ThugLogic.ValidCar() The position of the Car is to close to the player: Distance=31.84517, MinCarCrewPollRadius=50
10:11:13:769 - ThugLogic.CreateCar() Didn't get a valid car.
10:11:13:769 - ThugLogic.CreateCar() Looking for a car.
10:11:13:769 - ThugLogic.CreateCar() Using Cars index 3
10:11:13:769 - ThugLogic.GetDistanceFromPlayer() Distance = 55.0975
10:11:13:769 - ThugLogic.ValidCar() The Car is far enough away from the Player to be considered. Distance=55.0975, MinCarCrewPollRadius=50
10:11:13:769 - ThugLogic.ValidCar() Player NOT in a car.
10:11:13:769 - ThugLogic.ValidCar() The chosen car is NOT the players car. Proceed.
10:11:13:770 - ThugLogic.ValidCar() The car properties passed.
10:11:13:771 - [ENTER]ModelInfo.New()
10:11:13:772 - [ENTER]ModelInfo.GetCarModelPointer()
10:11:13:773 - ThugLogic.ModelInfo.GetCarModelPointer() Calling native GET_CAR_MODEL
10:11:13:775 - ThugLogic.ModelInfo.GetCarModelPointer() Got a valid model pointer for return.
10:11:13:775 - [EXIT]ModelInfo.GetCarModelPointer()
10:11:13:775 - ThugLogic.ModelInfo.New() Got a valie model pointer.
10:11:13:775 - ThugLogic.ModelInfo.New() Getting model name.'
10:11:13:776 - [ENTER]ModelInfo.GetCarModelName()
10:11:13:776 - ThugLogic.ModelInfo.GetCarModelName() Got a valid model pointer
10:11:13:782 - ThugLogic.ModelInfo.GetCarModelName() Got a model = CHAV
10:11:13:782 - [EXIT]ModelInfo.GetCarModelName()
10:11:13:782 - ThugLogic.ModelInfo.New() Got a valid model name.
10:11:13:782 - [EXIT]ModelInfo.New()
10:11:13:782 - ThugLogic.ValidCar() Potential Crew Car Model Name = CHAV
10:11:13:783 - ThugLogic.IsSuitableCrewCar() Testing exclusions list for model CHAV
10:11:13:784 - [ENTER]ModelInfo.Delete()
10:11:13:784 - [EXIT]ModelInfo.Delete()
10:11:13:784 - ThugLogic.CreateCar() Got a valid car.
10:11:13:784 - [EXIT]CreateCar()
10:11:13:784 - ThugLogic.Create() Created Car
10:11:13:786 - [ENTER]ConfigureCar()
10:11:13:786 - ThugLogic.ConfigureCar() --->
10:11:13:786 - ThugLogic.ConfigureCar() Working on Crew: CrewID = b7b74ff2-f7dd-4a4f-90ed-3cf1a86d3d4e
10:11:13:786 - ThugLogic.ConfigureCar() --->
10:11:13:787 - ThugLogic.ConfigureCar() CarInitialSpeed: 8.632909
10:11:13:789 - ThugLogic.GetPedsInCar() Serlected Car Total Seats: 3
10:11:13:794 - [EXIT]ConfigureCar()
10:11:13:794 - ThugLogic.Create() Configured Car
10:11:13:794 - ThugLogic.Create() Creating a Leader / Driver
10:11:13:798 - [ENTER]CreateLeader()
10:11:13:798 - ThugLogic.CreateLeader() --->
10:11:13:798 - ThugLogic.CreateLeader() Working on Crew: CrewID = b7b74ff2-f7dd-4a4f-90ed-3cf1a86d3d4e
10:11:13:798 - ThugLogic.CreateLeader() --->
10:11:13:799 - ThugLogic.CreateLeader() Seat for the Leader is Driver
10:11:13:799 - ThugLogic.GetRandomThugModel() ThugModelList has 44 models available.
10:11:13:800 - ThugLogic.GetRandomThugModel() Returning a Model: M_Y_GJam_Lo_02
10:11:13:801 - ThugLogic.GetRandomThugModel() GTA.Model object: M_Y_GJam_Lo_02
10:11:13:801 - ThugLogic.CreateLeader() Got a ThugModel object: M_Y_GJam_Lo_02
10:11:13:801 - ThugLogic.CreateLeader() Creating a Leader at the wheel.

SHDN:

2010-08-01 22:09:43 - Initializing ScriptHookDotNet v1.7.1.4 BETA (GTA IV version 1.0.7.0)
2010-08-01 22:10:34 - Direct3D device created!

2010-08-01 22:10:34 - SEARCHING FOR SCRIPTS...
2010-08-01 22:10:34 - Loading scripts in Assembly 'scripts\AmbientWars.net.dll' ...
2010-08-01 22:10:34 - ...found script 'AmbientWars.PlayerLogic'!
2010-08-01 22:10:34 - ...found script 'AmbientWars.ThugLogic'!
2010-08-01 22:10:34 - ...found script 'AmbientWars.TogSync'!
2010-08-01 22:10:34 - DONE! 3 valid scripts found!

2010-08-01 22:10:34 - STARTING SCRIPTS...
2010-08-01 22:10:34 - Error during GetPhoneNumber (Phone checks will be disabled):
System.Exception: Accessing Globals failed! Invalid Memory Address!
at unmanaged.MemoryAccess.GetGlobalAddress(Int32 index)
at unmanaged.MemoryAccess.GetPhoneNumber()
at GTA.NetHook.CheckPhone()
2010-08-01 22:10:34 - ...successfully started script 'AmbientWars.TogSync'!
2010-08-01 22:10:34 - ...successfully started script 'AmbientWars.ThugLogic'!
2010-08-01 22:10:34 - ...successfully started script 'AmbientWars.PlayerLogic'!
2010-08-01 22:11:14 - Error during NetHook.Tick:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at unmanaged.NativeContext3.Invoke(Int32 nameptr, Byte[] args, Int32 argnum, NativeContext3* cxt)
at GTA.ScriptDomain.RemoteEvent(RemoteEventArgs ev)
at GTA.ScriptDomain.ProcessRemoteEvents()
at GTA.ScriptDomain.Tick()
at GTA.NetHook.Tick()
motorsport71 is offline   Reply With Quote
Old 08-01-2010   #75
Ironhide
- Ambient Wars Creator
 
Join Date: Oct 2009
Location: Texas
Posts: 210
Ironhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enoughIronhide will become famous soon enough
Ok going to add a few more checks and also a throttle in that area to see what happens. Right now everything is blazing fast wide open. I'm wondering if it's a machine speed issue in relation to the speed at which things are being blasted into existence. Gimme couple minutes.

UPDATED:

v2.0.0.10 is up.

Ok see if the extra checks and core throttling does anything at all for the issue. This is quite strange because based on the log the car is in fact valid and the seat is valid so.... ?

Last edited by Ironhide; 08-01-2010 at 08:39 PM..
Ironhide is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 10:43 PM.