Page 1 of 1

автостраховка вещей

Posted: 27.10.2010 22:14
by neverflash
собственно 2 вопроса :

1. как узнать застрахована ли вещь? Посмотреть ее свойства, которые отображаются когда клиенте наводишь на предмет мышку.

2. как счелкнуть на себе (тут понятно вроде) и выбрать в меню "застраховать вещь"

3. можно ли в бекпаке не искать конкретную вещь а передбрать все вещи, которые там есть?


спасибо

Posted: 28.10.2010 7:20
by Vizit0r
1) GetCliloc, либо кликнуть по айтему во вкладке World.
2) RequestContexMenu, и дальше выбирать нужное.
3) можно.

Posted: 28.10.2010 15:13
by Fenix
По третьему вопросу должен быть примерно такой код:

Code: Select all

var
  List: TStringList;
  i: Integer;
  Item: Cardinal;
begin
  if FindType($FFFF; Backpack) > 0 then begin //ищем все предметы в бекпаке
    List := TStringList.Create(); //создаем стринглист для получения идентификаторов найденых предметов
    GetFindedList(List)l; //заполняем стринглист идентификаторами
    for i := 0 to List.Count - 1 do begin //перебираем стринглист
      Item := StrToInt('$' + List.Strings[i]); //получаем идентификатор предмета из стринглиста
      //действия с найденным предметом
    end;
  end;
end.
Код писал на память и не проверял. Так что возможные ошибки при компиляции пытаться решать самостоятельно.
А вообще не плохо бы ознакомиться со следующей веткой форума: Help для Stealth Release 1.0