Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Кому несложно............
Кому несложно............
напишите процедуру кто шарит, а то у меня неполучаетсо.
Смысл процедуры: есть чар ник (proZak) и есть другой чар Slade,
нада шоб када подходит чар proZak к чару Slade и гейтует перед ним и говорит какуето фразу, чар Slade делает дабл клик на гейт токо 1раз.
Буду очень благодарен за помощ!!
Смысл процедуры: есть чар ник (proZak) и есть другой чар Slade,
нада шоб када подходит чар proZak к чару Slade и гейтует перед ним и говорит какуето фразу, чар Slade делает дабл клик на гейт токо 1раз.
Буду очень благодарен за помощ!!
[Ultima and Dota]-pro... Gamer
пробывал неполучаетсо я нешарю в журналах нечиво, есле несложно то напишы такую процедуру или хотябы шото в етом роде, а я попытаюсь розобратсо.Alexej wrote:а сам пробовал писать?
ищешь чара что подходит, если нашел слушаешь журнал, когда услышал фразу ищешь гейт на земле и 2клик по финдитему...
[Ultima and Dota]-pro... Gamer
Так как я нечево не шарю в журналах написал без журнала но всеровно неработает:
ошыбок некаких невыдает но работать тоже нехочет
Code: Select all
const
GateType = $0F6C; // Тип гейта
Code: Select all
begin
Finddistance := 1;
if FindType(GateType, Ground) = 1 then
begin
Gate := finditem;
UseObject(Gate);
end;
end
[Ultima and Dota]-pro... Gamer
Дело в том шо ето не контейнер, а Гейт (каст у мага - появляетсо портал через который можна попасть в заданое место) и искать нада не в контейнере а на земле на растоянии одной клетки и зделать дабл клик на гейт.Beren wrote:читаем:
FindType (ObjType : Word, Container : Cardinal) : Cardinal - Поиск объекта указанного типа в указанном контейнере. Возвращает ID вещи, либо 0 при неудачном поиске. Не ищет в подсумках. Аналогично FindTypeEx(ObjType,$FFFF,Container,false).
и думаем, всё просто...
[Ultima and Dota]-pro... Gamer
я же совсем про другое!
подсказка, ошибка в правой части сравнения, прочитай ещё раз описание функции FindType и посмотри какой результат она возвращает)
Code: Select all
if FindType(GateType, Ground) = 1 then
так?:Beren wrote:я же совсем про другое!подсказка, ошибка в правой части сравнения, прочитай ещё раз описание функции FindType и посмотри какой результат она возвращает)Code: Select all
if FindType(GateType, Ground) = 1 then
Code: Select all
if FindType(GateType, Ground) then
[Ultima and Dota]-pro... Gamer
следовательно:Возвращает ID вещи, либо 0 при неудачном поиске.
Code: Select all
if FindType(GateType, Ground)>0 then
А можеш помоч ищо с етим?:Beren wrote:следовательно:
http://stealth.od.ua/forum/viewtopic.php?p=5171#5171
за первое спс, я правдо ищо нетестил работает ли оно но думаю должно работать.
[Ultima and Dota]-pro... Gamer