Yoko

All sides of Injection
It is currently 2025-11-09 07:52:11

All times are UTC+02:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
PostPosted: 2005-02-12 12:46:34 
Offline

Joined: 2004-07-15 09:43:11
Posts: 76
Дело такое ребят у кого есть какие идеи или реальные куски скриптом просьба скинуть..я сам доделаю(если смогу:)))....Ну вот дело в том что у меня на шарде есть такое понятие ХМ(хардкор макрос - это запрет на все макросы без наблюдения игрока за манитором, то есть я должен сидеть и следить за скриптом)...ну вот а проверка проходит вот так - Например я ловлю рыбку на лодке вдруг около меня появляется красный столб и нужно сказать настоящее время.....ну вот если этот столб простоит три минуты то тебя кидают на Зону...ну вот сейчас я думаю как это реализовать в инже...то есть проверку на столб и чтоб чар говорил время..вот и прошу у вас помощи и идей..и вообще можно ли это реализовать в инже...
Правлено Ветром.Правлено название темы.Топики с надписями "ХЕЛП" или "ДАЙТЕ СКРИПТ" Удаляются


Top
   
 Post subject:
PostPosted: 2005-02-12 13:39:49 
Offline
Junior Expert
User avatar

Joined: 2004-11-13 00:43:55
Posts: 474
Location: Киберзадроцк
Хм... а время говорить какое нужно? и как говорить просто словами например: "18.00" типа этого? Или кликать на столб и говорить время с него?....
вобшем тут нечё сложного нету...


Top
   
 Post subject:
PostPosted: 2005-02-12 13:47:58 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
Немного не в тему, зато время говорит :)
Code:
sub ReaderReciter()
  dim verse[15]
  var numLines = 15

  verse[0] = "Хорошо живёт на свете Винни-Пух,"
  verse[1] = "Потому от пьянства он давно опух."
  verse[2] = "И неважно чем он занят"
  verse[3] = "Пить медведь не перестанет"
  verse[4] = "Даже если по утру отпустит дух."

  verse[5] = "Трам парам парару рару трам пам пам"
  verse[6] = "Похмеляется он часто по утрам,"
  verse[7] = "Днём по новой начинает,"
  verse[8] = "Вечерами продолжает"
  verse[9] = "И весёлый вечно бродит по лесам."

  verse[10] = "Если кончилась вся водка - не беда,"
  verse[11] = "Потребляет наркоту он иногда,"
  verse[12] = "А также дурилки, смешилки,"
  verse[13] = "Чумилки, крошилки, опилки"
  verse[14] = "Колит, нюхает, глотает без труда."

  var forever = true
  var i

  while forever
    for i = 0 to numLines-1
      UO.Msg(verse[i])
      wait(1000)
    next
    wait(1000)
    UO.Msg("Кстати, текущее время " + GetTime())
    wait(1000)
  wend
end sub


Top
   
 Post subject:
PostPosted: 2005-02-12 15:02:04 
Offline

Joined: 2004-07-15 09:43:11
Posts: 76
да время говорить просто четыре цифры , а вопрос GetTime() это фунция реального времени???


Top
   
 Post subject:
PostPosted: 2005-02-12 15:03:28 
Offline

Joined: 2004-07-15 09:43:11
Posts: 76
то МЕН : нет время говорить не нада столб сам по себе на нем просто написано Харкор Макрос детектид что-то типа этого.


Top
   
 Post subject:
PostPosted: 2005-02-12 18:19:03 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
Angelok wrote:
GetTime() это фунция реального времени???

GetTime() -- написанная мною функция, возвращающая текущее время в виде текстовой строки в формате HH:MM:SS


Top
   
 Post subject:
PostPosted: 2005-02-12 20:40:35 
Offline

Joined: 2004-07-15 09:43:11
Posts: 76
со временем разобрались спасибо, а как теперь лучше зделать проверку местности на наличие столбика ХМ что не мешал работае самого скрипта , ну не притормаживала чтобы эта проверка.??


Top
   
 Post subject:
PostPosted: 2005-02-12 20:45:43 
Offline

Joined: 2004-07-15 09:43:11
Posts: 76
неа , фигу пишет GetTime неизвестная функция , инжекшн.длл меня несколько дней назад....


Top
   
 Post subject:
PostPosted: 2005-02-12 23:06:04 
Offline
Junior Expert

Joined: 2004-09-18 15:12:06
Posts: 138
Angelok wrote:
со временем разобрались спасибо, а как теперь лучше зделать проверку местности на наличие столбика ХМ что не мешал работае самого скрипта , ну не притормаживала чтобы эта проверка.??

Можно попробовать использовать [yhlp_findtype]. Как-нибудь вроде этого: UO.FindType(тип_столбика, -1, "ground"). Чтоб не мешало и не притормаживало -- это из области фантастики. :)
Angelok wrote:
неа , фигу пишет GetTime неизвестная функция , инжекшн.длл меня несколько дней назад....

Я же писал, что GetTime() -- моя собственная функция. Её нет в инжекте.


Top
   
 Post subject:
PostPosted: 2005-02-12 23:58:33 
Offline

Joined: 2005-02-02 19:47:57
Posts: 20
Все гениальное просто!
Code:
sub ReaderReciter() 
  dim verse[15]
  var numLines = 15

  verse[0] = "Хорошо живёт на свете Винни-Пух,"
  verse[1] = "Потому от пьянства он давно опух."
  verse[2] = "И неважно чем он занят"
  verse[3] = "Пить медведь не перестанет"
  verse[4] = "Даже если по утру отпустит дух."

  verse[5] = "Трам парам парару рару трам пам пам"
  verse[6] = "Похмеляется он часто по утрам,"
  verse[7] = "Днём по новой начинает,"
  verse[8] = "Вечерами продолжает"
  verse[9] = "И весёлый вечно бродит по лесам."

  verse[10] = "Если кончилась вся водка - не беда,"
  verse[11] = "Потребляет наркоту он иногда,"
  verse[12] = "А также дурилки, смешилки,"
  verse[13] = "Чумилки, крошилки, опилки"
  verse[14] = "Колит, нюхает, глотает без труда."

  var forever = true
  var i

  while forever
    for i = 0 to numLines-1
      UO.Msg(verse[i])
      wait(1000)
    next
    wait(1000)
    UO.Msg("Кстати, текущее время "+ UO.asmGetTime('hh:nn:ss'))
    wait(1000)
  wend
end sub


Для тебя представляет ценность только эта строка:
Code:
UO.Msg("Текущее время в Липецке"+ UO.asmGetTime('hh:nn:ss'))

P.S. Все дружно качаем ASM.


Top
   
 Post subject:
PostPosted: 2005-02-14 09:38:13 
Offline
Expert!
User avatar

Joined: 2004-05-31 09:31:51
Posts: 838
хз запапшит или нет .........ляпал от болды __)))
Тести

Code:
sub ReaderReciter() 
  var forever = true
  var Time
Time = Time()
while not uo.dead()
repeat
wait(5000)
UO.Findtype('ТИП СТОЛБА',-1,'ground')
if UO.GetQuantity('finditem')>0 then
UO.Msg(Time)
wait(10000)
Else
Exit=1
endif
until Exit==1
 wend
end sub

sub time()
var hh,mm,ss,hms,t=str(UO.Time())
if len(t)<=2 then
hh="0"
mm="0"
ss=t
endif
if len(t)==3 then
hh="0"
mm=left(t,len(t)-2)
ss=right(t,len(t)-1)
endif
if len(t)==4 then
hh="0"
mm=left(t,len(t)-2)
ss=right(t,len(t)-2)
endif
if len(t)==5 then
hh=left(t,len(t)-4)
hms=left(t,len(t)-2)
mm=right(hms,len(hms)-1)
ss=right(t,len(t)-3)
endif
if len(t)==6 then
hh=left(t,len(t)-4)
hms=left(t,len(t)-2)
mm=right(hms,len(hms)-2)
ss=right(t,len(t)-4)
endif
return hh+":"+mm+":"+ss
end sub


Функция времени Саши....

_________________
Все просто.
BETEPAH ™


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 11 posts ] 

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:  
cron
Powered by phpBB® Forum Software © phpBB Limited