Сбор ID чаров

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Сбор ID чаров

Post by CxC »

Помнится Визер писал скрипт, который запускаешь и он собирает ID всех чаров, что увидит. Скрипт не берет ID тот, которы уже у него есть в отдельной файле. Так оставить на пару суток чара и у тя все ид есть ) Есть у кого такой скрипт? Поиском не нашел

зы: ну вот, не в том разделе создал
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Сбор ID чаров

Post by Mirage »

Сильно не в том.
Он был на стелсе.

Code: Select all

{$Include 'WriteToFile.inc'} 

var 
 counter : Integer ;
 Tmp,FileList : TStringList;
 a : String ;

Begin
	FileList := TStringList.Create();
	Tmp := TStringList.Create(); 
	FileList.LoadFromFile('Chars.log');
	For counter:=0 To (FileList.count-1) Do 
	Begin 
		StrBreakApart(FileList.Strings[counter], '	', Tmp);
		Ignore(StrToInt(Tmp.Strings[0]));
	End ;
	FileList.Free;
	Tmp.Free; 

	Repeat 
		FindDistance:=15;
		FindVertical:=50;
		If FindType($0190,$FFFFFFFF)>0 Then
		Begin 
			ClickOnObject(FindItem);
			Wait(1000);
			a:=GetName(FindItem);
			If a<>'' Then Begin WriteToFile('Chars.log',IntToStr(FindItem)+Replicate('	',1-(Length(IntToStr(FindItem))/8))+'	[M]	'+a+Replicate('	',3-(Length(a)/8))+'	| ID: '+IntToHex(FindItem,8)+ #13#10); Ignore(FindItem); End ;
		End ;
		If FindType($0191,$FFFFFFFF)>0 Then
		Begin 
			ClickOnObject(FindItem);
			Wait(1000);
			a:=GetName(FindItem);
			If a<>'' Then Begin WriteToFile('Chars.log',IntToStr(FindItem)+Replicate('	',1-(Length(IntToStr(FindItem))/8))+'	[W]	'+a+Replicate('	',3-(Length(a)/8))+'	| ID: '+IntToHex(FindItem,8)+ #13#10); Ignore(FindItem); End ;
		End ;
		Wait(333);
	Until False;
End .
хз без инклюды будет ли работать.
CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Re: Сбор ID чаров

Post by CxC »

где взять инклюду? :oops:
Post Reply