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

Смена оружия

тут можно задать вопрос по скриптингу
Post Reply
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Смена оружия

Post by Vizit0r »

Code: Select all

weapon := GetType(ObjAtLayer(RhandLayer));
....
while true do
begin
....
IF GetType(ObjAtLayer(RhandLayer)) <> weapon then
begin
 	dagger:=findtype(weapon,ground);
 	equip(RhandLayer,dagger);
 	wait(500);
end;
не работает. В ходе экспериментов выяснилось что не работает ни
unequip(RhandLayer);
да и UOSay(IntToStr(weapon)); выдавало ноль...
версия 0.85

что не так и что не этак?
Miralex
Developer
Developer
Posts: 656
Joined: 11.03.2005 19:12
Contact:

Post by Miralex »

Как я понял у тебя weapon := GetType(ObjAtLayer(RhandLayer)); дает в результате ноль. так?

А если так:
weapon := ObjAtLayer(RhandLayer);
каков результат?


и какой тип у переменной weapon?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

работает, как ни странно...
Post Reply