Цитата:
Сообщение от nezabudkin
Ну все, Господа... Выкладываю свой собственный ботоскрипт- локомотив :D
Прошу высказывать свои замечания и предложения.
|
Надо посмотреть, попробовать. :)
Константы для ИЛ и С4
установить константы в зависимости от типа игры (С4 или Интерлюд)
//CreateItemBase
offs1=24; //16 для С4, 24 для IL
//InventoryUpdate
offs2=22; //14 для С4, 22 для IL
//UserInfo, основной цикл
offs3=48; //44 для С4, 48 для IL
//InventoryUpdate, основной цикл
offs4=41; //32 для С4, 41 для IL
//StatsUpdate
offs5=14; //одинаково для C4 и IL
Например в твоем случае
Код:
procedure UserInfo; // обновление донных о себе
var // где-то тут что-то надо править чтобы в интерлюде работало
i:word;
begin
if InitMode then MyID:=ReadD(18);
MyX:=ReadD(2);
MyY:=ReadD(6);
MyZ:=ReadD(10);
i:=22;
ReadS(i);
i:=i+48; //<----------- 44 для С4, 48 для IL
MyMaxHP:=ReadD(i);
MyHP:=ReadD(i);
MyMaxMP:=ReadD(i);
MyMP:=ReadD(i);
i:=515 //<-------i+363;
MyMaxCP:=ReadD(i);
MyCP:=ReadD(i);
end;
Так и не смог моба в базу добавить (на интерлюде).