Показать сообщение отдельно
Старый 09.07.2010, 23:39   #18
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

......

delphi Код:
Function GetArrayIndexByName(name:string):integer; begin   result := 1;   while (result <= 20) and (name <> NamesArray[result]) do inc(result);   if result > 20 then result := 0; end; Function GetArrayIndexByOBjId(ObjId:integer):integer; begin   result := 1;   while (result <= 20) and (ObjId <> IDNamesArray[result]) do inc(result);   if result > 20 then result := 0; end; var   Index : integer; begin   if FromServer and (pck[1]=#$45) then scanpaneli;   if [условие]  then   begin     index := GetArrayIndexByName('имя когото'); //получаем индекс элемента с указаным именем юзаем ее или  GetArrayIndexByOBjId я хз как там у тя по коду     if index > 0 then //индекс равен нулю если имя не найдено       begin         buf:=paneli[index];         SendToClientEx(Name);       end;   end; end.

Оффтоп
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 09.07.2010 в 23:51.
alexteam вне форума   Ответить с цитированием