Yoko

All sides of Injection
It is currently 2025-12-24 07:06:24

All times are UTC+02:00




Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Журнал
PostPosted: 2005-07-01 10:01:32 
Offline

Joined: 2005-07-01 09:59:53
Posts: 21
Location: Minsk, Belarus
Как просмотреть журнал инжекта?


Top
   
 Post subject: Re: Журнал
PostPosted: 2005-07-01 10:07:04 
Offline
Sphere expert
User avatar

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

,showjournal

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-07-01 10:17:43 
Offline

Joined: 2005-07-01 09:59:53
Posts: 21
Location: Minsk, Belarus
cпасибо.

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

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

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


Top
   
 Post subject:
PostPosted: 2005-07-01 10:37:13 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Никак.


Top
   
 Post subject:
PostPosted: 2005-07-01 10:44:33 
Offline

Joined: 2005-07-01 09:59:53
Posts: 21
Location: Minsk, Belarus
а как тогда можно определить, что кто то появился? :shock:


Top
   
 Post subject:
PostPosted: 2005-07-01 10:52:39 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Ищи этого "кого-то" вокруг себя по типу.


Top
   
 Post subject:
PostPosted: 2005-07-01 11:14:12 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
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

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-07-01 11:20:00 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Да, это тоже вариант.
Просто я привык делать защиту от всех чаров, т.к. у нас куча синих ПК киляют шахтеров.


Top
   
 Post subject:
PostPosted: 2005-07-01 11:25:59 
Offline
Sphere expert
User avatar

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

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

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-07-01 13:39:50 
Offline

Joined: 2005-07-01 09:59:53
Posts: 21
Location: Minsk, Belarus
Ну мне для мининга надо, что бы выходил из цикла и телепортился если кто то появится в зоне видимости.

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

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: ")


Top
   
 Post subject:
PostPosted: 2005-07-02 01:21:56 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Где-то я слышал, что у каждой строки есть объект, которой она принадлежит...

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


Top
   
 Post subject:
PostPosted: 2005-07-02 02:30:36 
Offline
User avatar

Joined: 2005-05-21 07:12:12
Posts: 163
Location: DRW
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.....


Top
   
 Post subject:
PostPosted: 2005-07-02 05:19:54 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Не канает.
Вот, почему:

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


Top
   
 Post subject:
PostPosted: 2005-07-02 09:45:27 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
flake wrote:
Не канает.
Вот, почему:

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


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

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


Top
   
 Post subject:
PostPosted: 2005-07-02 10:37:43 
Offline
User avatar

Joined: 2005-05-21 07:12:12
Posts: 163
Location: DRW
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: . Реагирует только на людей. Тебя и живность игнорит.


Top
   
 Post subject:
PostPosted: 2005-07-02 11:31:21 
Offline

Joined: 2005-07-01 09:59:53
Posts: 21
Location: Minsk, Belarus
а что такое 0x0190 и 0x0191


Top
   
 Post subject:
PostPosted: 2005-07-02 11:50:04 
Offline
User avatar

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

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


Top
   
 Post subject:
PostPosted: 2005-07-02 12:06:21 
Offline

Joined: 2005-07-01 09:59:53
Posts: 21
Location: Minsk, Belarus
спасибо.

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


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

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


Top
   
 Post subject:
PostPosted: 2005-07-02 17:52:31 
Offline
Expert!
User avatar

Joined: 2004-08-11 23:56:17
Posts: 746
Location: The Citadel
Едред, там есть еще одна проблема:
Двоеточие не появляется при виде игрока, а только при определенных его действиях.


Top
   
 Post subject:
PostPosted: 2005-07-02 20:12:09 
Offline
User avatar

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

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited