Multiclient Trainshow

12/29/2008 21:56 ADSŪ#31
Quote:
Originally Posted by lolkop View Post
sry for dubblepost added autodetection of static and base adresses
since the dynamic calculation values won't change with most updates they won't be read from the client (waste of time)

to do:
still not able to grap the dc adress from the client will be added soon
maybe i'll add it in the next days :)


btw thx for the function ADS :)
No problem Lolkop, i only wanted this agin updated XD
12/30/2008 02:40 ADSŪ#32
i have checked the whole Source Code and i saw 2 Error and 1 warning xD

1st. You have added in the status bar to avoid Flickering (Useless GUI Update) so if You Get DC and you aren't moving the "Disconnect" Status Won't Show Up, can be fixed by

Code:
 If $old7 <> GetPlayerX($mid) Or $old8 <> GetPlayerY($mid) Then
		GUICtrlSetData($pos, GetPos(GetPlayerX($mid), GetPlayerY($mid)))
	EndIf
To

Code:
 If $old7 <> GetPlayerX($mid) Or $old8 <> GetPlayerY($mid) And GetPos(GetPlayerX($mid), GetPlayerY($mid)) <>  "(Diconnected)" Then 
		GUICtrlSetData($pos, GetPos(GetPlayerX($mid), GetPlayerY($mid)))
	EndIf

2nd. The Status Bar Don't Update if a New Char Is Logged In, i know you made a way to add it with
Quote:
$clientold = $client[0][0]
Quote:
If $client[0][0] <> $clientold Then
...
EndIf
But when the char is still not logged in but the client is loading or is picking a character the the IGN read will return ' "" ' and this Statement Will Skip that Client

Quote:
If _MemoryRead($name, $mid, "wchar[12]") <> "" Then
GUICtrlSetData($charlist, _MemoryRead($name, $mid, "wchar[12]"))
EndIf
and in the end the $var will be equal but the Client Skipped

Quote:
Do
...
$clientold = $client[0][0]
Until $msg = $exit
That Skipped Client won't be checked again until another Client Close or Open. In this one i don't have the solution yet, But i tried with

Quote:
If _MemoryRead($name, $mid, "wchar[12]") = "" Then
$clientold = $client[0][0] - 1
Else
$clientold = $client[0][0]
EndIf
and deleting

Quote:
Do
...
$clientold = $client[0][0]
Until $msg = $exit
But it didn't work, idk why, i haven't test it too much

And About The "Warning" xD

its that you Can Make GetX() and GetY() in just one Function Returning An Array or with options like

Quote:
Func GetPlayerY($mid,$opt = 0)
Then

Quote:
If $opt = 1 then Return $x
If $opt = 2 Then Return $y
If $Opt = 0 then Return $XY

Dim $XY[2]
$XY[0] = $X
$XY[1] = $Y
It's nothing Serious but i always Like to Find Other Posibilities xD
that's how i learn autoit xD

Well That's all

nothing too serious else is working like a charm Sorry Double Post But this Should Go in a Different Post and not in A Edit. Sorry Tom xD
12/30/2008 10:24 lolkop#33
i know the problem that the stausbar won't add new logged chars
that function was only made to delete chars that ain't existing anymore to add new ones you had to create an array for your chars and allways check the number of chars
maybe i'll add it later

your diconnect check can't work cuz gety() can't be {Disconnected} :D
the dc check occours before the pos check so if your dced it will show up normaly

and about getxy function sure i could make one function for both but why would i do that? o0
would be waste of cpu since i had to use the function twice thats why i splitted drews complete function

anyways thx for your hints allways nice to see some other people programming in autoit :)
12/30/2008 19:33 DULAU#34
hi!... i scanned that file i found this :
K7AntiVirus 7.10.569 2008.12.29 Trojan.Win32.Malware.1
TheHacker 6.3.1.4.202 2008.12.30 Trojan/Downloader.AutoIt.ib

link from scan :
[Only registered and activated users can see links. Click Here To Register...]
i just want to know if that Trojan Win32 is not keylogger
12/30/2008 21:48 ADSŪ#35
normal Autoit false positive, i have readed the whole Source Myself and there is nothing that will harm your PC
01/06/2009 05:44 zachk91#36
Got a trojan... I better not use it XD
01/06/2009 14:28 grim_fandang0#37
ALl offsets changed again omg
01/06/2009 14:51 lolkop#38
o0 it should still work since it have got autoupdate <.<
01/07/2009 01:36 PeterSein#39
Hello.

New loader 7.14.


[Only registered and activated users can see links. Click Here To Register...]

rar pw.: recyfer.info

Antivirus Version Last Update Result
a-squared 4.0.0.73 2009.01.06 -
AhnLab-V3 2009.1.6.3 2009.01.06 -
AntiVir 7.9.0.45 2009.01.05 -
Authentium 5.1.0.4 2009.01.05 -
Avast 4.8.1281.0 2009.01.06 -
AVG 8.0.0.199 2009.01.06 -
BitDefender 7.2 2009.01.06 -
CAT-QuickHeal 10.00 2009.01.06 -
ClamAV 0.94.1 2009.01.06 -
Comodo 878 2009.01.05 -
DrWeb 4.44.0.09170 2009.01.06 -
eTrust-Vet 31.6.6293 2009.01.06 -
Ewido 4.0 2008.12.31 -
F-Prot 4.4.4.56 2009.01.05 -
F-Secure 8.0.14470.0 2009.01.06 -
Fortinet 3.117.0.0 2009.01.06 -
GData 19 2009.01.06 -
Ikarus T3.1.1.45.0 2009.01.06 -
K7AntiVirus 7.10.578 2009.01.06 -
Kaspersky 7.0.0.125 2009.01.06 -
McAfee 5486 2009.01.05 -
McAfee+Artemis 5486 2009.01.05 -
Microsoft 1.4205 2009.01.06 -
NOD32 3742 2009.01.06 -
Norman 5.80.02 2009.01.02 -
Panda 9.0.0.4 2009.01.06 -
PCTools 4.4.2.0 2009.01.06 -
Prevx1 V2 2009.01.06 -
Rising 21.11.12.00 2009.01.06 -
SecureWeb-Gateway 6.7.6 2009.01.06 -
Sophos 4.37.0 2009.01.06 -
Sunbelt 3.2.1809.2 2008.12.22
Symantec 10 2009.01.06 -
TheHacker 6.3.1.4.205 2009.01.05 -
TrendMicro 8.700.0.1004 2009.01.06 -
VBA32 3.12.8.10 2009.01.05 -
ViRobot 2009.1.6.1546 2009.01.06 -
VirusBuster 4.5.11.0 2009.01.05 -