Page 1 of 1

GetType не работает

Posted: 14.02.2010 15:46
by Layer
Попробовал написать

Code: Select all

Begin
AddToSystemJournal(IntToStr(Gettype(ObjAtLayer(RhandLayer))));
End. 
отправляет мне 0..хотя на руке находится топор

Code: Select all

Program OnChar;

Const
   ObjType = $0F43; 
   
Begin
if GetType(ObjAtLayer(RhandLayer))=ObjType then Begin
            Addtosystemjournal('Found on Layer, UnEquipting.....');
            UnEquip(RhandLayer);
end
else if FindTypeEx(ObjType,$0F43,backpack,true)>0 then begin
                  Addtosystemjournal('Found in container, using.....');
                  UseObject(FindItem);
end
else Addtosystemjournal('Nothing Found');
End.

Пробовал и так тоже...все равно мне пишет "Ничего не найдено"
Так же использовал скрипт с данного форума на Lumber и пишет всегда
yo 0!
ya 0!

Re: GetType не работает

Posted: 14.02.2010 17:32
by CFA
может девай не в правой руке, а в левой?

Posted: 14.02.2010 19:06
by Layer
мде..не подумал..так вопрос еще такой у меня всегда пишет
System: There's not enough wood here to harvest.
хотя cliloc'и объявлены..как изменить что бы чар шел к другому дереву?

Posted: 14.02.2010 20:05
by Layer
и еще я вот сделал
automenu
потом использование пилы..оно автоматом уже должно настругать мне палок?если я прописал их

Code: Select all

AutoMenu( 'Carpentry' , 'Other' );
 wait(500);
 AutoMenu( 'Other' , 'board' );
а то почему-то палки ен появляются....

Posted: 14.02.2010 22:58
by Vizit0r
automenu правильное, если правильно прописал названия.
'board' - точно с маленькой буквы?

и вообще, скрипт бы...
Layer wrote:мде..не подумал..так вопрос еще такой у меня всегда пишет
System: There's not enough wood here to harvest.
хотя cliloc'и объявлены..как изменить что бы чар шел к другому дереву?
вопрос непонятен.


топик переехал в Help

Posted: 16.02.2010 13:14
by Alexej
Layer wrote:мде..не подумал..так вопрос еще такой у меня всегда пишет
System: There's not enough wood here to harvest.
хотя cliloc'и объявлены..как изменить что бы чар шел к другому дереву?
если в скрипте обьявлены клилоки (вида - 'cliloc# $0007A20D'), то надо чтобы в журнал віводились клилоки, а не текст (в настройках стелза), также проверить правильность синтаксиса (раньше были клилоки типа 'cliloc# 0хA20D')
если в скрипте используется тескт, то и спользывай часть фразы - 'not enough wood here to harvest'