скрипт для длл
Posted: 27.02.2014 16:37
				
				добрый день.
знающие люди помоги плз, направьте на путь истинный =)
в общем в окне длл можно загружать скрипты, там есть окошко, начать функцию.
есть 3 рабочие процедуры (рекол, арм)
пытаюсь все это собрать в один скрипт, с константами, не получается.
в окошке длл ни одной функции не видит.
при чем не важно, есть ли у этого отрывка продолжение в виде основы, или делать отдельно. переименовывать в функции пробовала, 0 эмоций.
подскажите в чем моя ошибка или помогите плз довести все это до рабочего состояния.
			знающие люди помоги плз, направьте на путь истинный =)
в общем в окне длл можно загружать скрипты, там есть окошко, начать функцию.
есть 3 рабочие процедуры (рекол, арм)
пытаюсь все это собрать в один скрипт, с константами, не получается.
в окошке длл ни одной функции не видит.
Code: Select all
Program New;
Const
RB = $74A36C8F; // Roone book <Need Setup>
 luk = $234E;
    nyxa = $23AA;
     shild = $23B1; 
      bac = $43E70209;
       Xhome = 1928; // Koordinata X v dome <Need Setup>
        RunaHome = 12; // Nomer runi domoy [1-16] <Need Setup>
 procedure Home;
begin
repeat
checksave;
wait(200);
UseObject(RB); 
WaitGump(IntToStr(1024 + RunaHome));
wait(3000);
if (GetX(self) <> Xhome) then
 begin
 Raw_move(Random(7), true);
 wait(250);
 Raw_move(GetDirection(self), true);
 wait(500);
 end;
until (GetX(self) = Xhome) or dead
end;
  procedure luk;
begin
checksave;
wait(200);
uosay('.disarm') 
wait(200);
tmpser := findtype(luk,bac);
if findcount > 0 then
equipt(RHandLayer,Weapon);
end;
 procedure nyxa;
begin
checksave;
wait(200);
uosay('.disarm') 
wait(200);
tmpser := findtype(nyxa,bac);
if findcount > 0 then
equipt(RHandLayer,nyxa);
tmpser := findtype(shild,bac);
if findcount > 0 then
equipt(LHandLayer,shild);
end;
подскажите в чем моя ошибка или помогите плз довести все это до рабочего состояния.