Yoko
http://forum.yoko.com.ua/

Журнал
http://forum.yoko.com.ua/viewtopic.php?f=3&t=4368
Page 1 of 2

Author:  TAHK_by [ 2005-07-01 10:01:32 ]
Post subject:  Журнал

Как просмотреть журнал инжекта?

Author:  Askaneli [ 2005-07-01 10:07:04 ]
Post subject:  Re: Журнал

TAHK_by wrote:
Как просмотреть журнал инжекта?

,showjournal

Author:  TAHK_by [ 2005-07-01 10:17:43 ]
Post subject: 

cпасибо.

еще такой вопрос:

почему в журнале инжи не прописывается "You see ..."
а сразу пишет имя

как это можно сделать в скрипте, т.к. OR UO.InJournal("You see: ") не работает?[/b]

Author:  flake [ 2005-07-01 10:37:13 ]
Post subject: 

Никак.

Author:  TAHK_by [ 2005-07-01 10:44:33 ]
Post subject: 

а как тогда можно определить, что кто то появился? :shock:

Author:  flake [ 2005-07-01 10:52:39 ]
Post subject: 

Ищи этого "кого-то" вокруг себя по типу.

Author:  Askaneli [ 2005-07-01 11:14:12 ]
Post subject: 

flake wrote:
Ищи этого "кого-то" вокруг себя по типу.

Зря так говоришь.
Искать не обязательно.

Code:
Sub GuardsSay()
Var noto,ser,jor
   while not uo.dead()
      for jor=0 to 9
         ser = uo.journalserial(jor)
         noto = uo.getnotoriety(ser)
         if (noto==4) or (noto==6) then
            uo.sayu("Guards, criminal !!!")
            wait(1000)
         end if
      next
      if uo.life<(uo.str-1) or uo.InJournal('is attacking you') then
         uo.sayu("Guards, этот придурок хочет меня убить !!!")
      end if
      wait(1000)
   wend
   uo.closeuo()
end sub

Author:  flake [ 2005-07-01 11:20:00 ]
Post subject: 

Да, это тоже вариант.
Просто я привык делать защиту от всех чаров, т.к. у нас куча синих ПК киляют шахтеров.

Author:  Askaneli [ 2005-07-01 11:25:59 ]
Post subject: 

flake wrote:
Да, это тоже вариант.
Просто я привык делать защиту от всех чаров, т.к. у нас куча синих ПК киляют шахтеров.

Для шахты тама другой код идёт.
Это для ГЗ как ты мог заметить.
А синих тоже мона цеплять таким же макаром.

Author:  TAHK_by [ 2005-07-01 13:39:50 ]
Post subject: 

Ну мне для мининга надо, что бы выходил из цикла и телепортился если кто то появится в зоне видимости.

Т.е. вставить вместо жирного

Until UO.InJournal("There is no") OR UO.InJournal("Try mining") OR UO.InJournal("That is too") OR \
UO.InJournal("You have no") OR UO.InJournal("You see: ")

Author:  Destruction [ 2005-07-02 01:21:56 ]
Post subject: 

Где-то я слышал, что у каждой строки есть объект, которой она принадлежит...

Вообще такая хорошая вещь... наверное 8)

Author:  Solaire [ 2005-07-02 02:30:36 ]
Post subject: 

TAHK_by wrote:
Ну мне для мининга надо, что бы выходил из цикла и телепортился если кто то появится в зоне видимости.

Т.е. вставить вместо жирного

Until UO.InJournal("There is no") OR UO.InJournal("Try mining") OR UO.InJournal("That is too") OR \
UO.InJournal("You have no") OR UO.InJournal("You see: ")

If UO.InJournal(":") then.....

Author:  flake [ 2005-07-02 05:19:54 ]
Post subject: 

Не канает.
Вот, почему:

Code:
Flake: You loosen some rocks but fail to find any useable ore.

Author:  Edred [ 2005-07-02 09:45:27 ]
Post subject: 

flake wrote:
Не канает.
Вот, почему:

Code:
Flake: You loosen some rocks but fail to find any useable ore.


Дык всего лишь надо вставить отсев своего серийника. Все равно надо еще проверку типа вставить, чтобы от синих животных не шарахаться (если под шахту или лес переделать).

Кстати, интересный способ, надо поработать с ним попробовать. Есть перспективы.

Author:  Solaire [ 2005-07-02 10:37:43 ]
Post subject: 

flake wrote:
Не канает.
Вот, почему:

Code:
Flake: You loosen some rocks but fail to find any useable ore.

Вот так:
Code:
VAR M=UO.GetSerial()
if UO.InJournal(":") and UO.JournalSerial(UO.InJournal(":")-1)<>M and (UO.GetGraphic(UO.JournalSerial(UO.InJournal(":")-1))=='0x0190' or UO.GetGraphic(UO.JournalSerial(UO.InJournal(":")-1))=='0x0191') then

канает :wink: . Реагирует только на людей. Тебя и живность игнорит.

Author:  TAHK_by [ 2005-07-02 11:31:21 ]
Post subject: 

а что такое 0x0190 и 0x0191

Author:  Solaire [ 2005-07-02 11:50:04 ]
Post subject: 

TAHK_by wrote:
а что такое 0x0190 и 0x0191

Типы людей - мужчины и женщины.

Author:  TAHK_by [ 2005-07-02 12:06:21 ]
Post subject: 

спасибо.

ИМХО вполне достаточно


VAR M=UO.GetSerial()
UO.InJournal(":") and UO.JournalSerial(UO.InJournal(":")-1)<>M

Животных в шахте нет, а от элема лучше сбежать

Author:  flake [ 2005-07-02 17:52:31 ]
Post subject: 

Едред, там есть еще одна проблема:
Двоеточие не появляется при виде игрока, а только при определенных его действиях.

Author:  Solaire [ 2005-07-02 20:12:09 ]
Post subject: 

flake wrote:
Едред, там есть еще одна проблема:
Двоеточие не появляется при виде игрока, а только при определенных его действиях.

Ты пробовал? Двоеточие появляется при появлении объекта в зоне видимости. На ДРВ, по крайней мере.

Page 1 of 2 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/