Page 1 of 1

Мои проблеммы

Posted: 2006-08-24 16:44:38
by Deivil
Как зделать чтобы Чар подходил к нпц? автоматически его искал и находил по типу??? или как то подругому помогите а...(к Vendor `aм) я себе непредставляю сам скрипт....

Posted: 2006-08-24 17:32:49
by Leo

Posted: 2006-08-24 19:46:20
by Deivil
Я попросил помочь я это видел!
ну составлю я что то наподобие этого.....
sub Chat()

[1]='Privet,ja tut pravda kapaju na scripte'
[2]='da ja tut'
[3]='tut ja tut!!!'
[4]='Nenado menya v jail'
[5]='da ne off ja'
var otvet =[uo.random(5)]
end sub
ты видишь что я нюб в этом!

Posted: 2006-08-24 20:10:38
by admir

Code: Select all

sub fraza_arena()
var r=uo.random(12)
  dim says[50]
      says[0]='msg гы'
      says[1]='msg :)'
      says[2]='msg ввв4333ё ы'
      says[3]='msg )))'
      says[4]='msg Ж)'
      says[5]='msg )'
      says[6]='msg в1ы 2'
      says[7]='msg йц ув'
      says[8]='msg ва псц'
      says[9]='msg 3 11 ; msg )'
      says[10]='msg    вв  ; msg )'
      says[11]='msg          2 ; msg )'
      uo.exec(says[r])
end sub


вызывается функция , произносится одна из фраз

еще какойто леывый вариант мне он не нравится я хз для чего писал его ..

Code: Select all

sub arena_sender_msg()
  uo.fontcolor(12)
  var k,n
   k=uo.random(200)
   if k==0 then
   uo.msg("( ")
   end if
   if k==1 then
   uo.msg("22 ")
   end if
   if k==2 then
   uo.msg("qqww 2 2 ")
   end if
   if k==3 then
   uo.msg("ble ")
   end if
   if k==4 then
   uo.msg("gg ")
   wait(1000)
   uo.msg("krut ")
   end if
   if k==5 then
   uo.msg(") ")
   end if
   if k==6 then
   uo.msg("11 ww ")
   end if
   if k==7 then
   uo.msg("qww111 ble lagau ")
   end if
   if k==8 then
   uo.msg(" ")
   end if
end sub

Posted: 2006-08-24 20:18:04
by admir
ваще можно универсальный навороченый рупор написать )

типа набор символов с разным количеством знаков с пробелами и тд ( типа сборс клавишей ентер тех букв на которых у тебя макроса стоят в пвп или еще чемнить)
а также набор фраз , на перле в 100раз удобнее все это оформить )

Posted: 2006-08-24 20:30:36
by Deivil
Thx,по твоей схеме буду писать з.ы я примерно так и думал просто незнал куда засунуть uo.exec :oops: и что из себя представляет var....
Uoexec неидет.
Я не хочу изучать Пёрл C++ проще и "нужней".

Posted: 2006-08-25 16:47:35
by Deivil
UP!!!

Posted: 2006-08-25 18:20:35
by DerMeister =)
Deivil wrote:Thx,по твоей схеме буду писать з.ы я примерно так и думал просто незнал куда засунуть uo.exec :oops: и что из себя представляет var....
Uoexec неидет.
Я не хочу изучать Пёрл C++ проще и "нужней".


В своём первом посту ты написал:
Я хочу что бы при указаных условиях инжект запускал sub talking()

а какие именно условия ты не уточнил. Так что либо уточни, либо будь доволен тем ответом, который тебе admir дал.
ЗЫ:Брет. uo.exec() тебе зачем?

Posted: 2006-08-25 22:52:08
by Deivil
Он не работает Скрипт. понемаешь?
Ладно этот скрипт будет в другом скрипте секешь и при виде одной личности идёт скрипт Chat() Где указанны варианты приветсвии ответов так понятней? Срипт выбирает 1 из них и пишет в чат.

Posted: 2006-08-26 09:17:46
by DerMeister =)
А, сорри, я невнимательно посмотрел на то, что Адмир написал...

Code: Select all

sub main1()
#тыры-пыры
chat()
#тыры-пыры
end sub

sub chat()
var r=uo.random(12)
  dim says[50]
      says[0]='msg гы'
      says[1]='msg :)'
      says[2]='msg ввв4333ё ы'
      says[3]='msg )))'
      says[4]='msg Ж)'
      says[5]='msg )'
      says[6]='msg в1ы 2'
      says[7]='msg йц ув'
      says[8]='msg ва псц'
      says[9]='msg 3 11 ; msg )'
      says[10]='msg    вв  ; msg )'
      says[11]='msg          2 ; msg )'
      uo.say(says[r])
end sub

Posted: 2006-08-26 12:02:12
by Deivil
DerMeister =) wrote:А, сорри, я невнимательно посмотрел на то, что Адмир написал...

Code: Select all

sub main1()
#тыры-пыры
chat()
#тыры-пыры
end sub

sub chat()
var r=uo.random(12)
  dim says[50]
      says[0]='msg гы'
      says[1]='msg :)'
      says[2]='msg ввв4333ё ы'
      says[3]='msg )))'
      says[4]='msg Ж)'
      says[5]='msg )'
      says[6]='msg в1ы 2'
      says[7]='msg йц ув'
      says[8]='msg ва псц'
      says[9]='msg 3 11 ; msg )'
      says[10]='msg    вв  ; msg )'
      says[11]='msg          2 ; msg )'
      uo.say(says[r])
end sub

А почему внизу ; msg ) ?

Posted: 2006-08-27 00:14:27
by admir
чесно не знаю ) писал год назад )