Журнал

Ask for help

Moderators: Murderator+, Murderator

TAHK_by
Posts: 21
Joined: 2005-07-01 09:59:53
Location: Minsk, Belarus

Журнал

Post by TAHK_by »

Как просмотреть журнал инжекта?
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Re: Журнал

Post by Askaneli »

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

,showjournal
Сделал дело - флуди смело !!!
TAHK_by
Posts: 21
Joined: 2005-07-01 09:59:53
Location: Minsk, Belarus

Post by TAHK_by »

cпасибо.

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

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

как это можно сделать в скрипте, т.к. OR UO.InJournal("You see: ") не работает?[/b]
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Никак.
TAHK_by
Posts: 21
Joined: 2005-07-01 09:59:53
Location: Minsk, Belarus

Post by TAHK_by »

а как тогда можно определить, что кто то появился? :shock:
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Ищи этого "кого-то" вокруг себя по типу.
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

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

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

Code: Select all

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
Сделал дело - флуди смело !!!
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Да, это тоже вариант.
Просто я привык делать защиту от всех чаров, т.к. у нас куча синих ПК киляют шахтеров.
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

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

Для шахты тама другой код идёт.
Это для ГЗ как ты мог заметить.
А синих тоже мона цеплять таким же макаром.
Сделал дело - флуди смело !!!
TAHK_by
Posts: 21
Joined: 2005-07-01 09:59:53
Location: Minsk, Belarus

Post by TAHK_by »

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

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

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: ")
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

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

Вообще такая хорошая вещь... наверное 8)
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

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.....
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

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

Code: Select all

Flake: You loosen some rocks but fail to find any useable ore.
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

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

Code: Select all

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


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

Кстати, интересный способ, надо поработать с ним попробовать. Есть перспективы.
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

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

Code: Select all

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

Вот так:

Code: Select all

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: . Реагирует только на людей. Тебя и живность игнорит.
TAHK_by
Posts: 21
Joined: 2005-07-01 09:59:53
Location: Minsk, Belarus

Post by TAHK_by »

а что такое 0x0190 и 0x0191
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

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

Типы людей - мужчины и женщины.
TAHK_by
Posts: 21
Joined: 2005-07-01 09:59:53
Location: Minsk, Belarus

Post by TAHK_by »

спасибо.

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


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

Животных в шахте нет, а от элема лучше сбежать
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Едред, там есть еще одна проблема:
Двоеточие не появляется при виде игрока, а только при определенных его действиях.
Solaire
Posts: 163
Joined: 2005-05-21 07:12:12
Location: DRW

Post by Solaire »

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

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