Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

GetType не работает

тут можно задать вопрос по скриптингу
Post Reply
Layer
Posts: 3
Joined: 14.02.2010 15:44

GetType не работает

Post 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!
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

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

Post by CFA »

может девай не в правой руке, а в левой?
Layer
Posts: 3
Joined: 14.02.2010 15:44

Post by Layer »

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

Post by Layer »

и еще я вот сделал
automenu
потом использование пилы..оно автоматом уже должно настругать мне палок?если я прописал их

Code: Select all

AutoMenu( 'Carpentry' , 'Other' );
 wait(500);
 AutoMenu( 'Other' , 'board' );
а то почему-то палки ен появляются....
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

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

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


топик переехал в Help
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Alexej
Novice
Novice
Posts: 79
Joined: 06.06.2008 11:55
Contact:

Post 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'
Post Reply