"Рассказчик анекдотов" с Alfa-PVP

Anything and all.

Moderators: Murderator+, Murderator

666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

"Рассказчик анекдотов" с Alfa-PVP

Post by 666Man666 »

v 1.1
* Косметические изменения
* текст теперь забивается в массив в 1 строчку с условным разделителем...
===============================================

Code: Select all

var Chest='0x4004428A'
sub Fan()
var Anekdot=0, Stix=0, Text_1=50, Text_2=30, Check, ID_Player
var Anekdot_Max=Server('info_anekdot',0), Stix_Max=Server('info_stix',0)
var Message="Расскажу за инги\руду\армор: Объявление - 8 шт, Анекдот - 4 шт, Стишок - 3 шт, Расписание Турнира - 2 шт, Время - 1 шт."

UO.Set('grabdelay','500')
UO.Ignore(Chest)
   REPEAT
      If UO.Journal('0')=="status" and Text_2 >= 30 Then
         UO.FontColor('0x0025')
         UO.Msg("Последние обновление(10.09.05), След. Анек("+str(Anekdot)+"), След Стих("+str(Stix)+")")
         Text_2 = 0
      Else
         Text_2 = Text_2+1
            If Text_2 > 35 Then
               Text_2 = 30
            End If
      End If
      If Text_1 >= 50 Then ; 54 = (27 sec)
         ;UO.FontColor('0x0064')
         ;UO.Msg("AUTO-SYSTEM")
         ;Wait(1000)
         UO.FontColor('0x0385')
         UO.Msg(Message)
         Text_1 = 0
      Else
         Text_1 = Text_1+1
      End If
      If UO.TradeCount() Then
         UO.FontColor('0x0064')
         Search('Preview')
         UO.Msg("Жми галочку...")
         REPEAT
            Wait(500)
         Until UO.TradeCheck('n','right','1') or UO.TradeCount()==0
         If UO.TradeCount() Then
            ID_Player = UO.TradeOpponent('n')
            UO.TradeCheck('n','left',1)
            Wait(2500)
               REPEAT
                  Check=Search('All')
                     If Check<>0 Then
                        If Check==1 Then
                           Server('time_now',0)
                        Else
                           If Check==2 Then
                              UO.FontColor('0x0025')
                              UO.Msg("Р А С П И С А Н И Е")
                              Wait(2500)
                              Server('turnir_now',0)
                           Else
                              If Check==3 Then
                                 Stix = Stix+1
                                    If Stix > Stix_Max Then
                                       Stix = 1
                                    End If
                                 UO.FontColor('0x0025')
                                 UO.Msg("С Т И Ш О К ("+str(Stix)+".)")
                                 Wait(2500)
                                 Server('stix',Stix)
                              Else
                                 If Check==4 Then
                                    Anekdot = Anekdot+1
                                       If Anekdot > Anekdot_Max Then
                                          Anekdot = 1
                                       End If
                                    UO.FontColor('0x0025')
                                    UO.Msg("А Н Е К Д О Т ("+str(Anekdot)+".)")
                                    Wait(2500)
                                    Server('anekdot',Anekdot)
                                 Else
                                    If Check==5 Then
                                       UO.FontColor('0x0025')
                                       UO.Msg("ОБЪЯВЛЕНИЕ")
                                       Wait(2500)
                                       Declaration(ID_Player)
                                    Else
                                       If Check==6 Then
                                          UO.FontColor('0x0385')
                                          UO.Msg("БОЛЬШОЕ СПАСИБО !!!")
                                       End If
                                    End If
                                 End If
                              End If
                           End If
                        End If
                     End If
               Until Check==0
            Search('Drop')
            Text_1 = 14
         End If
      End If
   Wait(500)
   Until UO.Dead()
end sub

Sub Search(Mode)
var Color, Select
;==================================================================
;                И Т Е М Ы   Д Л Я   П Е Р Е Б О Р А!             
;------------------------------------------------------------------
Dim Items[15]
Items[0]  = 14
Items[1]  = '0x1412' ; Plate Helm
Items[2]  = '0x1413' ; Platemail Gorget
Items[3]  = '0x1415' ; Platemail
Items[4]  = '0x1411' ; Platemail Legs
Items[5]  = '0x1410' ; Platemail Arms
Items[6]  = '0x1414' ; Platemail Gauntlets
Items[7]  = '0x19B7' ; 1 ore
Items[8]  = '0x19BA' ; 2 ore
Items[9]  = '0x19B8' ; 3 ore
Items[10] = '0x19B9' ; 4 and more ore
Items[11] = '0x1BEF' ; Ingots
Items[12] = '0x0F14' ; Guild Credit
Items[13] = '0x0F29' ; Diamond
Items[14] = '0x1870' ; Silver ball

Dim ColorItems[5]
ColorItems[0] = 4
ColorItems[1] = '0x0486' ; Magma
ColorItems[2] = '0x079E' ; Sandrock
ColorItems[3] = '0x0492' ; Ancient
ColorItems[4] = '0x0495' ; Mystic

If Mode=='Preview' Then
   For Color = 1 TO ColorItems[0]
      For Select = 1 TO 6
         UO.FindType(Items[Select],ColorItems[Color],UO.TradeContainer('right'))
            If UO.FindCount() Then
               UO.FontColor('0x0064')
                  If Select==1 Then ; Шлем
                     UO.Msg("Цена Армора: СТИШОК")
                  Else
                     If Select==2 Then ; Горгет
                        UO.Msg("Цена Армора: РАСПИСАНИЕ")
                     Else
                        If Select==3 Then ; Пузо
                           UO.Msg("Цена Армора: АНЕКДОТ")
                        Else
                           If Select==4 Then ; Ноги
                              UO.Msg("Цена Армора: АНЕКДОТ")
                           Else
                              If Select==5 Then ; Рукова
                                 UO.Msg("Цена Армора: АНЕКДОТ")
                              Else
                                 If Select==6 Then ; Перчатки
                                    UO.Msg("Цена Армора: СТИШОК")
                                 End If
                              End If
                           End If
                        End If
                     End If
                  End If
            End If
      Next
   Next
End If
If Mode=='All' Then
   For Color = 1 TO ColorItems[0]
      For Select = 1 TO 11
         UO.FindType(Items[Select],ColorItems[Color],'-1')
            If UO.FindCount() Then
               If Select==7 Then
                  UO.Forget('finditem')
                  UO.MoveItem('finditem','all',Chest)
                  return 1
               Else
                  If Select==8 or Select==2 Then
                     UO.Forget('finditem')
                     UO.MoveItem('finditem','all',Chest)
                     return 2
                  Else
                     If Select==1 or Select==6 or Select==9 Then
                        UO.Forget('finditem')
                        UO.MoveItem('finditem','all',Chest)
                        return 3
                     Else
                        If Select==3 or Select==4 or Select==5 or Select==10 Then
                           If Select==10 and UO.GetQuantity('finditem')>=8 Then
                              UO.Forget('finditem')
                              UO.MoveItem('finditem','all',Chest)
                              return 5
                           Else
                              UO.Forget('finditem')
                              UO.MoveItem('finditem','all',Chest)
                              return 4
                           End If
                        Else
                           If Select==11 Then
                              If UO.GetQuantity('finditem')==1 Then
                                 UO.Forget('finditem')
                                 UO.MoveItem('finditem','all',Chest)
                                 return 1
                              Else
                                 If UO.GetQuantity('finditem')==2 Then
                                    UO.Forget('finditem')
                                    UO.MoveItem('finditem','all',Chest)
                                    return 2
                                 Else
                                    If UO.GetQuantity('finditem')==3 Then
                                       UO.Forget('finditem')
                                       UO.MoveItem('finditem','all',Chest)
                                       return 3
                                    Else
                                       If UO.GetQuantity('finditem')==4 Then
                                          UO.Forget('finditem')
                                          UO.MoveItem('finditem','all',Chest)
                                          return 4
                                       Else
                                          If UO.GetQuantity('finditem')>=10 Then
                                             UO.Forget('finditem')
                                             UO.MoveItem('finditem','all',Chest)
                                             return 5
                                          End If
                                       End If
                                    End If
                                 End If
                              End If
                           End If
                        End If
                     End If
                  End If
               End If
            End If
      Next
   Next
   For Select = 12 TO 14
      UO.FindType(Items[Select],'-1','-1')
         If UO.FindCount() Then
            UO.Forget('finditem')
            UO.MoveItem('finditem','all',Chest)
            return 6
         End If
   Next
return 0
End If
If Mode=='Drop' Then
   For Select = 7 TO 11
      UO.FindType(Items[Select],'0x0000','-1')
         If UO.FindCount() Then
            UO.Drop('all','0','0','0','finditem')
            UO.FontColor('0x0385')
            UO.Msg("Хе-Хе-Хе Айрон !!!")
         End If
   Next
   REPEAT
      UO.FindType('-1','-1','-1')
         If UO.FindCount() Then
            UO.Drop('all','0','0','0','finditem')
               If UO.InJournal("It doesn't belong to you!") Then
                  UO.UseObject('finditem')
                     REPEAT
                        Wait(500)
                     Until UO.InJournal("Get off your dirty hands!")
                  UO.DeleteJournal()
               End If
            UO.FontColor('0x0385')
            UO.Msg("Мусор !!!")
            Wait(200)
         End If
   Until UO.FindCount()==0
End If
end sub

Sub Server(Mode,Select)
var i, pos=0, cut=0, cut_tmp=0, msg_tmp, EOF, TXT, Message=false, Exit=false
var anekdot_end="Хе-хе-хе-хе :)", stix_end="К О Н Е Ц :)",anekdot_time=7000 ,stix_time=4500
;==================================================================
;                         А Н Е К Д О Т Ы!                         
;------------------------------------------------------------------
Dim anekdot[21]
anekdot[0]  = 20
anekdot[1]  = "- Капитан, у нас пробоина ниже ватерлинии!%- Заделать можно?%- Нет!%- Готовьте спасательные шлюпки!%- Капитан, шлюпок нет!%- Готовьте спасательные жилеты!%- Капитан, но он только один!%- Да? - удивляется капитан и после небольших раздумий хватает жилет и прыгает за борт.%- Капитан, капитан, это была шутка, сегодня же первое апреля!%- Блин, что же мы на земле скажем.%- (Вот черт! Какая пробоина, какая ватерлиния?)%- стремительно приближаясь к земле, думал капитан самолета."
anekdot[2]  = "Лысый мужчина прихожит в парикмахерскую.%- Чем я могу вам помочь?%- спрашивает его парикмахер.%-Плачу 100$, если вы сделаете так, что моя прическа будет выглядеть как ваша,%и не причините мне при этом никаких неудобств.%- Нет проблем%- отвечает парикмахер и быстро брет себе голову налысо."
anekdot[3]  = "Муж с женой, детьми и ТЕШЕЙ в буфете перед большим концертом.%Муж:%- Ну что? Нам со Светкой по бокалу сухонького и по мандаринке.%Детишкам по лимонаду и шоколадке.?%- А маме?%- А маме стакан молочка и огурчик!"
anekdot[4]  = "Шла-шла Красная Шапочка по лесу.%Вдруг видит - сидит Серый Волк под деревом.%- Какие у тебя большие глаза, Серый Волк! - сказала Красная Шапочка.%Серый Волк сорвался с места и убежал.%Идёт Красная Шапочка дальше. Перешла ручеек лесной. Вдруг видит%Серый Волк за пеньком притаился.%- Какие у тебя большие уши, Серый Волк! - сказала Красная Шапочка.%А Серый Волк только - зырк! - на Красную Шапочку. И сбежал.%Идёт она дальше. Пробирается через чащобу. Вдруг - глядь!%чащобе под сосенкой Серый Волк сидит.%- Какие у тебя зубищи, Серый Волк! - воскликнула Красная Шапочка.%- Твою мать, ты мне посрать дашь или нет? - спросил Серый Волк"
anekdot[5]  = "Осень, холодно, сыро.%аходит в рюмочную оборванный, окоченевший алкаш и просит налить похмелиться.%Буфетчица жалеет его:%- Вы бы себе хоть ботинки новые купили.%- На хр*на, здоровье дороже!"
anekdot[6]  = "Просит негр джинна:%- Сделай меня белым, чтобы вокруг было много воды и женщин.%И сделал его джинн унитазом в женском туалете.%Промучился бедолага месяц и опять джинна зовет:%- Все! Опять хочу быть черным!%- Хорошо, - сказал джинн, и отключил воду."
anekdot[7]  = "Приходит девушка в автомагазин и спрашивает продавца:%- У вас датчики есть?%- Какие датчики?%- Ну, такие, чтобы когда я в зад давала лампочки загорались..."
anekdot[8]  = "Бежит маленькая девочка по полянке, цветочки собирает, песенки поёт:%- Ля-ля-ля-ля... Ой! Тюльпанчик!%Сорвала, бежит дальше.%- Ля-ля-ля-ля... Ой! Незабудочка.%Опять сорвала, бежит дальше.%- Ля-ля-ля-ля... Ой! Камешек! А что под ним?%Поднимает и с жуткой силой бьёт им обратно об землю.%- Фуууууу, бл*дь, ЛЯГУШКА!"
anekdot[9]  = "Идет урок украинского языка. Учительница спрашивает детей:%- Дети, как будет на украинском языке слово Замаргать?%Дети хранят молчание. Учитильница спрашевает Вовочку, Вовочка не знает.%Учительница:%- Залупати, Вовочка!%Вовочка:%- Сама ты за*упа!"
anekdot[10] = "Решили поставить черный ящик в Мерседесе...%чтобы узнать, что в различных странах говорят водители непосредственно после аварии.%Англия:%- Oh, my God!!!!!!!!!!%Америка:%- Oh, shit!!!%Россия:%- ВАУ, ПАЦАНЫ!!!! ГЛЯДИТЕ, КАК Я УМЕЮ!!!!!!!!!!!!!!!!!!!!!"
anekdot[11] = "Идет по лесу пьяный бобер. подходит к норе и орет:%- Хуйня!!!%в ответ тишина. он снова:%- Хуйня!!!%в ответ тишина опять. в третий раз он орет:%- Хуйня!!!%из норы высовывает морду выхухоль и говорит:%- Сколько раз тебе говорить, что меня зовут выхухоль!%бобер ей в ответ:%- Стану я всякую хуйню на ВЫ называть!!!"
anekdot[12] = "Заходит древняя старуха в сексшоп. Еле идет, вся трясется.%- У-у в-вас в-виб-б-брат-тор-ры е-есть?%- Есть.%- А д-длин-ной 40см. е-есть?%- Да есть.%- А т-тол-лщин-ной 10см. е-есть?%- Ну есть.%- Тог-гда-ск-каж-жите как е-его в-вык-ключ-чить?"
anekdot[13] = "В казарме:%- Дедушка, меня опять били во сне!%- Это потому, что ты по ночам втихаря жрёшь Растишку..."
anekdot[14] = "Пригребает Вовачка домой и говорит отцу:%- Пап прикинь нам на урок труда училка клей несла разлила и приклеялась.%Отец спрашивает:%- Ну как вы её отодрали.%- Да ученики старших класов аш по два раза!"
anekdot[15] = "Жил-был человек, и у него правый глаз был стеклянный.%Приходит он как-то к окулисту, тот его сажает перед табличкой и говорит:%- Закройте правый глаз!%Человек ему отвечает:%- А у меня правый - стеклянный.%- Ну, тогда закройте левый..."
anekdot[16] = "Решили провести опрос среди студентов.%У американского спрашивают:%- За сколько вы выучите китайский язык и сдадите по нему экзамен?%- Где-то за два года.%Тот же вопрос англчанину:%- Где-то за год.%Спросили у нашего студента. Отвечает:%- Методичка есть? Вот сейчас докурю, и пойдём сдавать."
anekdot[17] = "Идут двое белых полицейских по кварталу, в котором живет белое население.%идят - лежит негр, весь изрешеченный пулями.%Один коп другому:%- Какое жестокое самоубийство!"
anekdot[18] = "Совет астролога:%Уран в восьмом доме - вызывайте МЧС!"
anekdot[19] = "Звонок в справочную сотового оператора:%- Але, девушка, ваша компания ворует деньги.%- Расскажите подробнее, что случилось.%- Вчера вечером проверил баланс, было 10 баксов, выключил телефон,%сегодня утром включаю - на счете 0.%- А вы телефон на ночь ставили на подзарядку?%- Ставил.%- Так это у вас долги за электричество сняли."
anekdot[20] = "Средние века.%Куча народу упала в яму. Сидят, вылезти не могут. Один дед говорит:%- В здешних местах шалит великан-людоед, ловит народ, кого-то трахает и отпускает, а кого-то ест.%Народ всполошился, половина кричат:%- Лучше пускай оттрахает, но живыми останемся! Другая половина:%- Лучше пускай съест, но не потеряем честь и достоинство!%Прибегает великан, носится вокруг ямы и кричит:%- О как много ебды!%Народ обалдел, спрашивают у него:%- А ебда - это что?%Великан почесал голову и отвечает:%- Ну ебда, это которую сначала ебдут, а потом ебдят!!!"

;==================================================================
;                           С Т И Ш К И!                         
;------------------------------------------------------------------
Dim stix[12]
stix[0]  = 11
stix[1]  = "Раз Петрович невзначай%Сунул х*й в английский чай,%Сразу вдруг все стало новым:%Х*й - английским, чай - х*евым"
stix[2]  = "Маленький мальчик по стройке гулял,%сверху нечайно топорик упал.%Долго смеялись над шуткою дети,%слева пол-Петии и справа пол-Пети."
stix[3]  = "Маленький мальчик на лифте катался,%у лифта нечаянно трос оборвался.%Роется папа в куче костей,%где же ботинки за 30 рублей?"
stix[4]  = "Валя,Валя не пизди%на себя ты посмотри%Заросла как обезьяна%ты-б побрила руки в ванной%Есть хорошие средства%Воск, липучка и бритва%Ты побрей их наконец%что-б у всех стоял конец%Ножки тоже ты побрей%что-б платок скользил по ним"
stix[5]  = "Маленький мальчик по Тундре гулял,%Нефть или газ откопать он мечтал,%Люди смеялись, кричали (Дебил!)%А мальчик подрос и клуб (Челси) купил."
stix[6]  = "Застегни ширинку, охламон,%За тобой следит шпион."
stix[7]  = "Если худо организму, применяй товарищ клизму.%Убедись товарищ лично - клизма действует отлично !!!"
stix[8]  = "Одни приходят насрать, навонять.%Другие приходят сидеть, размышлять.%А я прихожу сюда яйца чесать,%И всякую гадость на стенах читать."
stix[9]  = "Я смотрю в унитаз хохоча:%У меня голубая моча.%И конец у меня голубой,%И вообще я доволен собой!"
stix[10] = "Я достаю из широких штанин%Толстый, как консервная банка%Смотрите, завидуйте я - гражданин,%А не какая-нибудь гражданка!"
stix[11] = "- Я водка - со мной на праздник четко!!!%- Я салат - вашим лицам рад!!!%- Я самогон - иду на обгон!!!%- Я горилка - мозгов дурилка!!!%- А я гашиш -... я слова забыл...."

;==================================================================
;                      Р А С П И С А Н И Е!                         
;------------------------------------------------------------------
Dim turnir[2]
turnir[0] = 1
turnir[1] = "09 сентября, 2005 (пятница, 22:00)%Турнир 1х1 по схеме The Next."

UO.FontColor('0x0094')
If Mode=='anekdot' Then
   TXT=anekdot[Select]
Else
   If Mode=='stix' Then
      TXT=stix[Select]
   Else
      If Mode=='turnir_now' Then
         TXT=turnir[1]
      Else
         If Mode=='time_now' Then
            UO.FontColor('0x0025')
            UO.Msg("Кстати, текущее время по Москве: "+PrintTime())
            return
         Else
            If Mode=='info_anekdot' Then
               return anekdot[0]
            Else
               If Mode=='info_stix' Then
                  return stix[0]
               End If
            End If
         End If      
      End If
   End If
End If
EOF=StrLen(TXT)
REPEAT
   Message=false
   pos=cut
   cut_tmp=0
      REPEAT
         msg_tmp = Mid(TXT, cut, 1)
            If msg_tmp<>'%' and cut<>EOF Then
               cut=cut+1
               cut_tmp=cut_tmp+1
            Else
               Message=true
               If cut==EOF Then
                  Exit=true
               End If
               cut=cut+1
            End If
      Until Message==true or UO.Dead()
   UO.Msg(Mid(TXT, pos, cut_tmp))
      If Mode=='anekdot' Then
         Wait(anekdot_time)
      Else
         If Mode=='stix' Then
            Wait(stix_time)
         Else
            If Mode=='turnir_now' Then
               Wait(4500)
            End If
         End If
      End If
Until Exit==true or UO.Dead()
If Mode=='anekdot' Then
   UO.Msg(anekdot_end)
Else
   If Mode=='stix' Then
      UO.Msg(stix_end)
   Else
      If Mode=='turnir_now' Then
         UO.Msg("Всё...")
      End If
   End If
End If
end sub

;==================================================================
;                Д О С К А  О Б Ъ Я В Л Е Н И Й!
;------------------------------------------------------------------
Sub Declaration(ID_Master)
var MSG_NAME, MSG_TMP=0, Time_Off=0, Time_Declaration=0
UO.FontColor('0x0385')
UO.Msg("Введите текст объявления:")
Wait(1000)
UO.FontColor('0x0025')
UO.Msg("Жду 30 секунд...")
UO.DeleteJournal()
   REPEAT
         If UO.JournalSerial(UO.Journal('0'))==UO.GetSerial(ID_Master) Then
            ;MSG_TMP  = Right(UO.Journal('0'),STRLen(UO.Journal('0'))-STRLen(UO.GetName(ID_Master)))
            MSG_TMP  = UO.Journal('0')
            MSG_NAME = UO.GetName(ID_Master)
         End If
      Time_Off = Time_Off+1
      Wait(250)
   Until Time_Off >= 120 or MSG_TMP<>0
UO.DeleteJournal()
   If Time_Off < 120 Then
      UO.FontColor('0x0385')
      UO.Msg("Текст принят! Объявление будет работать 8 мин...")
      Wait(1500)
      UO.Msg("чтобы снять его наберите off")
      Wait(5000)
      Time_Off = 0
         REPEAT
               If Time_Declaration >= 32 Then
                  UO.FontColor('0x0064')
                  UO.Msg("ОБЪЯВЛЕНИЕ от "+MSG_NAME+"(а)")
                  Wait(1000)
                  UO.FontColor('0x009a')
                  UO.Msg(MSG_TMP)
                  Time_Declaration = 0
               Else
                  UO.DeleteJournal()
               End If
            Time_Declaration = Time_Declaration+1
            Time_Off = Time_Off+1
            Wait(250)
         Until Time_Off >= 1920 or UO.JournalSerial(UO.InJournal("off|OFF|Off")-1)==ID_Master
      UO.FontColor('0x0025')
      UO.Msg("Время вышло!")      
   Else
      UO.FontColor('0x0025')
      UO.Msg("Время вышло!")
   End If
end sub

Sub PrintTime()
var HR  = ''
var MIN = ''
var SEC = ''
var NewTime, CurrentTime = UO.Time()
If CurrentTime > 99999 Then
   HR  = Mid(STR(CurrentTime),0,2)
   MIN = Mid(STR(CurrentTime),2,2)
   SEC = Mid(STR(CurrentTime),4,2)
Else
   If CurrentTime > 9999 Then
      HR  = '0'+Mid(STR(CurrentTime),0,1)
      MIN = Mid(STR(CurrentTime),1,2)
      SEC = Mid(STR(CurrentTime),3,2)
   Else
      If CurrentTime > 999 Then
         HR  = '00'
         MIN = Mid(STR(CurrentTime),0,2)
         SEC = Mid(STR(CurrentTime),2,2)
      Else
         If CurrentTime > 99 Then
            HR  = '00'
            MIN = '0'+Mid(STR(CurrentTime),0,1)
            SEC = Mid(STR(CurrentTime),1,2)
         Else
            If CurrentTime > 9  Then
               HR  = '00'
               MIN = '00' 
               SEC = STR(CurrentTime)
            Else
            HR  = '00'
            MIN = '00' 
            SEC = '0'+STR(CurrentTime)         
            End If
         End If
      End If
   End If
End If
return (HR+':'+MIN+':'+SEC)
end sub
Last edited by 666Man666 on 2006-10-17 15:29:56, edited 5 times in total.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Re: "Рассказчик анекдотов" с Alfa-PVP

Post by Nmy »

666Man666 wrote:вот собсно, писал я этот скрипт очень давно, может кто там играл помнят такова чара он за арморы, инги - рассказывал анекдоты.... и всякую дребедень....

Кто хоче чтобы я его выложил ?.... если будет много желаюших - выложу этот скрипт :wink: ...

p.s просто уже почти не играю в УО... так что, мне уже всё равно :)


нечего сложного :roll: хочеш- выкладывай...
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Re: "Рассказчик анекдотов" с Alfa-PVP

Post by 666Man666 »

NMY wrote:нечего сложного :roll: хочеш- выкладывай...
Мне-то какраз всё равно, я его не для себя выкладывать хочу, а для тех кому интересно, если есть желаюшие, если нету то и бог с ним :)

p.s Выложу если будет хотябы с 5-10 желаюших...
Sebastian
Posts: 44
Joined: 2005-08-07 04:23:56

Post by Sebastian »

Желаю ))))
admir
Posts: 528
Joined: 2005-01-13 07:20:54

Post by admir »

помню ,выкладывай , хороший пример работы с трейд окнами.
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва
Skazi69
Posts: 42
Joined: 2006-07-25 14:10:53

Post by Skazi69 »

Выкладывай :)
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Чё-то желаюших мало... :lol:
не знаю выкладывать или нет, он кстати сделан через одно место, но зато работает )))
на 937 строк... хз поместится он тут.... :roll:
Bangbuss
Posts: 228
Joined: 2005-07-06 18:17:24

Post by Bangbuss »

davaj suda skript.
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

так, шас выложу в 1 пост... если поместится...
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Поражает ...
Dominik
Posts: 24
Joined: 2006-05-03 02:25:00

Post by Dominik »

666Man666 wrote:так, шас выложу в 1 пост... если поместится...


А, что там делать надо?
Стоит чар, к нему подходят буржуи, и он им анегдоты травит? Бесплатно или в замен чего-то?
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Dominik wrote:А, что там делать надо?
Стоит чар, к нему подходят буржуи, и он им анегдоты травит? Бесплатно или в замен чего-то?

Стоит чар, и рекламирует свои услуги, текстом раз в 25секунд примерно, подходит какой-то дяька, даёт ему армор, ингот, или диамонд (Всё это ценно на ПВПальфа, считается за деньги).... он рассказывает, за соответствуюшию оплату или анекдот, стишок, или объявление повторяет, каторое говорит заказчик, 8 минут.... или гооврит расписание турнира, или времени....

но всё это вбивается в ручную... в скрипт, т.е обновлять придётся самому :)....
Dominik
Posts: 24
Joined: 2006-05-03 02:25:00

Post by Dominik »

666Man666 wrote:
Dominik wrote:А, что там делать надо?
Стоит чар, к нему подходят буржуи, и он им анегдоты травит? Бесплатно или в замен чего-то?

Стоит чар, и рекламирует свои услуги, текстом раз в 25секунд примерно, подходит какой-то дяька, даёт ему армор, ингот, или диамонд (Всё это ценно на ПВПальфа, считается за деньги).... он рассказывает, за соответствуюшию оплату или анекдот, стишок, или объявление повторяет, каторое говорит заказчик, 8 минут.... или гооврит расписание турнира, или времени....

но всё это вбивается в ручную... в скрипт, т.е обновлять придётся самому :)....


Круто .)
Спасибо .)
Попробую потом. :D
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

я тоже помню как он флудил :roll:
скрипт непрост- крут :!:
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

Вручную вбивать - это крут? Прикрутили бы чтение анекдотов с trahtenberg.ru, это я понимаю, было бы интересно... Хм, надо будет подумать о способе реализации такого скрипта ;)
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Это надо писать доп. прогрумульку каторая бы с сайта в файлик загоняла анекдотики, а в скрипте уже читать этот файлик....
Поэтому и в ручную, что неохота было мудрить, и что-то делать )
admir
Posts: 528
Joined: 2005-01-13 07:20:54

Post by admir »

реализация строк анегдота интересная )
может быть запихнуть весь текст анегдота в 1 переменную с условными разделителями ";" ? или уж того проще с разделителями перехода на новую строку .
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

а я могу выложить кривой скрипт на вендора :) смысл в том что он раз в 10 или 20 мин не помню - опрашивает всех существ м\ж пола рандомной фразой, мол не желают ли шонить приобрести :) - но т.к. тут все надо прописывать вручную -скрипт сакс, есть правда некоторые необычные решения.. + тут мона кинуть вендора положив в окно трейда помимо денег какой-нить мусор с перевесом - я это потом пофиксил в более позних версиях (так же как уменьшил объем скрипта раза в 3), но сейчас у меня более свежих версий нет, так что аккуратнее - если кто будет юзать :)

Code: Select all

#######################
# Бета версия # 2006  #
# Бот-Вендор  # Mihail#
#######################
#участвуют функции start(); ifsay(); rcolor()#
#остальное пока не доработано\либо автоматизировано#

sub items()
uo.ignorereset()
var exit=0
repeat
uo.findtype(-1,-1,'backpack')
if uo.findcount()>0 then
uo.click('finditem')
uo.ignore('finditem')
UO.TextOpen()
wait(100)
UO.TextPrint("uo.ignore("+"'"+uo.getserial('finditem')+"') #"+uo.getname('finditem'))
else
exit=1
end if
until uo.dead() or exit==1
end sub


sub start()
#Mihail
uo.print('Vendor[beta 0.2]')
repeat
saay()
until uo.dead()
end sub

sub rcolor()
VAR x=5
uo.click('self')
while True
   if UO.InJournal(uo.getname('self')) Then
      UO.FontColor(x)
      x=x+1
      if x == 200 then
         x=5
      endif
   endif
   wait(200)
Wend
end sub

sub randHI()
   VAR R, k=9, i=0
   DIM a[9], T[9]
   a[0]='! Приветствую! Не желаете что-нибудь приобрести?'
   a[1]='! Здраствуйте! Узнайте больше о моих товарах!'
   a[2]='! Рад вас видеть! У меня есть множество разных товаров!'
   a[3]='! Что-нибудь интересует?'
   a[4]='! Чтобы узнать больше о моих товарах скажите "информация"'
   a[5]='! Приветствую вас, загляните в ассортимент моих товаров!'
   a[6]='! Хочу предложить Вам несколько товаров на продажу!'
   a[7]='! Прекрастный день, самое время что-нибудь прикупить.'
   a[8]=', здраствуйте, я хочу предложить вам несколько товаров!'
     repeat
      R=UO.Random(k)
      T[i]=a[R]
      a[R]=a[k]
      a[k]=T[i]
      k=k-1
      i=i+1
   until k==0
   T[i]=a[k]
    for i=0 to 0
     return T[i]
   next
end sub

sub saay()
var name, er=0, tmp, tmp2, z
uo.set('finddistance','7')
tmp = uo.GetName('finditem')
uo.ignorereset()
uo.ignore('self')
ignorelist()
var ser, jor
for jor = 0 to 9
ser = uo.journalserial(jor)
repeat
z = randHI()
uo.findtype('0x0190',-1,'ground')
if uo.findcount()>0 and not uo.IsNPC('ser') then
checklag()
UO.Print(ser)
uo.ignore(uo.GetSerial('finditem'))
uo.click('finditem')
checklag()
name = uo.getname('finditem')
uo.msg( name + z )
checklag()
uo.deletejournal()
wait(3500)
else
uo.findtype('0x0191',-1,'ground')
if uo.findcount()>0 and not uo.IsNPC('ser') then
checklag()
UO.Print(ser)
uo.ignore(uo.GetSerial('finditem'))
uo.click('finditem')
checklag()
name = uo.getname('finditem')
uo.msg( name + z )
checklag()
uo.deletejournal()
wait(3500)
else
uo.print('not found')
er=1
uo.deletejournal()
end if
end if
until er==1
wait(600000)
end sub


sub ifsay()
var i, j, jser, name, gsf, c1, c2, cont=UO.TradeContainer('right'), summa=10000, exit1=0
var vpc1=450, vpc2=150, vpc3=0, vpc4=0, vpt1='0x13FF', vpt2='0x0F51', vpt3='0x0000', vpt4='0x0000'
var arc1=1000, arc2=0, arc3=0, arc4=0, art1='0x0E76', art2='0x0000', art3='0x0000', art4='0x0000'
var sc1=400, sc2=300, sc3=0, sc4=0, st1='0x1B77', st2='0x1B75', st3='0x0000', st4='0x0000'
Dim a[74]
a[1]='Привет'
a[2]='привет'
a[3]='Хай'
a[4]='хай'
a[5]='прив'
a[6]='ПРИВЕТ'
a[7]='ХАЙ'
a[8]='hi'
a[9]='HI'
#############
a[10]='Пока'
a[11]='пока'
a[12]='Bye'
a[13]='bye'
a[14]='ПОКА'
a[15]='BYE'
#############
a[16]='Информация'
a[17]='информация'
a[18]='ИНФОРМАЦИЯ'
a[19]='info'
a[20]='инфа'
a[21]='инфо'
#############
a[22]='buy'
a[23]='Buy'
a[24]='BUY'
a[25]='Купить'
a[26]='купить'
a[27]='КУПИТЬ'
a[28]='Покупка'
a[29]='ПОКУПКА'
a[30]='покупка'
a[31]='игн'
a[32]='ИГН'
a[33]='Игн'
#############
a[34]='оружие'
a[35]='ОРУЖИЕ'
a[36]='Оружие'
##название оружия##
a[37]='"katana"'
a[38]='katana'
a[39]='катана'
#############
a[40]='"dagger"'
a[41]='dagger'
a[42]='даггер'
#############
a[43]='"plate"'
a[44]='plate'
a[45]='плита'
a[46]=''
a[47]=''
a[48]=''
##############
a[49]='0x0190'
a[50]='0x0191'
##############
a[51]='Бери'
a[52]='бери'
a[53]='БЕРИ'
a[54]='Подтверди'
a[55]='подтверди'
##############
a[56]='Броня'
a[57]='броня'
a[58]='БРОНЯ'
a[59]='арм'
a[60]='Армор'
a[61]='армор'
a[62]='АРМОР'
a[63]='Арморы'
a[64]='арморы'
a[65]='АРМОРЫ'
##############
a[66]='Щит'
a[67]='щит'
a[68]='ЩИТЫ'
##############
a[69]='"heater"'
a[70]='heater'
a[71]='хитер'
##############
a[72]='"kite"'
a[73]='kite'
a[74]='кит'



uo.deletejournal()
repeat

####ПРИВЕТСТВИЕ####
for i=1 to 9
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
uo.msg(name+'! Приветствую вас!')
checklag()
uo.deletejournal()
else
uo.deletejournal()
end if
end if
next

####ПРОЩАНИЕ####
for i=10 to 15
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
uo.msg(name+'! До свидания!')
checklag()
uo.deletejournal()
else
uo.deletejournal()
end if
end if
next

####ИНФОРМАЦИЯ####
for i=16 to 21
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=5 then
uo.msg('Я простой торговец.')
wait(100)
uo.msg('Для того чтобы приобрести что-нибудь скажите "buy" или "купить", затем название нужного предмета.')
checklag()
wait(2500)
checklag()
uo.deletejournal()
else
uo.deletejournal()
end if
end if
next

####ПОКУПКА####
for i=22 to 33
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
uo.msg('Выберете интересующий вас раздел:')
wait(100)
uo.msg('1. Оружие 2. Броня       3. Щиты')
checklag()
wait(2500)
uo.deletejournal()
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next

####ОРУЖИЕ####
for i=34 to 36
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
checklag()
if uo.getdistance(jser)<=2 then
uo.msg('Вы выбрали "Оружие", для того, чтобы выбрать предмет - произнесите его название.')
c1=uo.count(vpt1)
c2=uo.count(vpt2)
wait(100)
uo.msg('iron '+a[37]+' (' +str(c1)+') шт. '+str(vpc1)+'гп')
wait(500)
uo.msg('iron '+a[40]+' (' +str(c2)+') шт. '+str(vpc2)+'гп')
####
checklag()
wait(1000)
uo.deletejournal()
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next
####ОРУЖИЕ номер 1####
for i=37 to 39
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
uo.setreceivingcontainer(jser)
uo.findtype(vpt1,-1,'backpack')
if uo.findcount() then
#
summa=vpc1
uo.grab('0','finditem')
#
uo.msg(name+', вы выбрали '+a[39]+' ('+str(vpc1)+'гп)')
wait(100)
checklag()
uo.deletejournal()
uo.msg('Для подтверждания сделки внесите нужную сумму и скажите "Бери"')
wait(2500)
checklag()
uo.deletejournal()
uo.unsetreceivingcontainer()
else
summa=uo.random(7)*5333+5412
uo.msg('К сожалению данного товара временно нет в наличие..')
uo.unsetreceivingcontainer()
checklag()
uo.deletejournal()
end if
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next
####ОРУЖИЕ номер 2####
for i=40 to 42
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
uo.setreceivingcontainer(jser)
#
uo.findtype(vpt2,-1,'backpack')
if uo.findcount() then
#
summa=vpc2
uo.grab('0','finditem')
#
uo.msg(name+', вы выбрали '+a[42]+' ('+str(vpc2)+'гп)')
wait(100)
checklag()
uo.deletejournal()
uo.msg('Для подтверждания сделки внесите нужную сумму и скажите "Бери"')
checklag()
uo.deletejournal()
wait(2500)
uo.unsetreceivingcontainer()
else
summa=uo.random(7)*5333+5412
uo.msg('К сожалению данного товара временно нет в наличие..')
uo.unsetreceivingcontainer()
uo.deletejournal()
end if
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next


####БРОНЯ####
for i=56 to 65
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
checklag()
if uo.getdistance(jser)<=2 then
uo.msg('Вы выбрали "Броня", для того, чтобы выбрать предмет - произнесите его название.')
c1=uo.count(art1)
wait(100)
uo.msg('iron '+a[43]+' (' +str(c1)+') шт. '+str(arc1)+'гп')
####
checklag()
wait(1000)
uo.deletejournal()
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next
####БРОНЯ номер 1####
for i=43 to 45
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
uo.setreceivingcontainer(jser)
#
uo.findtype(art1,-1,'backpack')
if uo.findcount() then
#
summa=arc1
uo.grab('0','finditem')
#
uo.msg(name+', вы выбрали '+a[44]+' ('+str(arc1)+'гп)')
wait(100)
checklag()
uo.deletejournal()
uo.msg('Для подтверждания сделки внесите нужную сумму и скажите "Бери"')
checklag()
uo.deletejournal()
wait(2500)
uo.unsetreceivingcontainer()
else
summa=uo.random(7)*5333+5412
uo.msg('К сожалению данного товара временно нет в наличие..')
uo.unsetreceivingcontainer()
uo.deletejournal()
end if
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next


####ЩИТЫ####
for i=66 to 68
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
checklag()
if uo.getdistance(jser)<=2 then
uo.msg('Вы выбрали "Щиты", для того, чтобы выбрать предмет - произнесите его название.')
c1=uo.count(st1)
c1=uo.count(st2)
wait(100)
uo.msg('iron '+a[69]+' shield (' +str(c1)+') шт. '+str(sc1)+'гп')
wait(500)
uo.msg('iron '+a[72]+' shield (' +str(c1)+') шт. '+str(sc2)+'гп')
####
checklag()
wait(1000)
uo.deletejournal()
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next
####ЩИТ номер 1####
for i=69 to 71
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
uo.setreceivingcontainer(jser)
#
uo.findtype(st1,-1,'backpack')
if uo.findcount() then
#
summa=sc1
uo.grab('0','finditem')
#
uo.msg(name+', вы выбрали '+a[70]+' ('+str(sc1)+'гп)')
wait(100)
checklag()
uo.deletejournal()
uo.msg('Для подтверждания сделки внесите нужную сумму и скажите "Бери"')
checklag()
uo.deletejournal()
wait(2500)
uo.unsetreceivingcontainer()
else
summa=uo.random(7)*5333+5412
uo.msg('К сожалению данного товара временно нет в наличие..')
uo.unsetreceivingcontainer()
uo.deletejournal()
end if
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next
####ЩИТ номер 2####
for i=72 to 74
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
uo.setreceivingcontainer(jser)
#
uo.findtype(st2,-1,'backpack')
if uo.findcount() then
#
summa=sc2
uo.grab('0','finditem')
#
uo.msg(name+', вы выбрали '+a[72]+' ('+str(sc2)+'гп)')
wait(100)
checklag()
uo.deletejournal()
uo.msg('Для подтверждания сделки внесите нужную сумму и скажите "Бери"')
checklag()
uo.deletejournal()
wait(2500)
uo.unsetreceivingcontainer()
else
summa=uo.random(7)*5333+5412
uo.msg('К сожалению данного товара временно нет в наличие..')
uo.unsetreceivingcontainer()
uo.deletejournal()
end if
else
uo.msg(name + '! Чтобы осуществить покупку подойдите ближе!')
checklag()
uo.deletejournal()
end if
end if
next


####ПОДТВЕРЖДЕНИЕ СДЕЛКИ####
for i=51 to 55
if uo.injournal(a[i]) and not uo.injournal('put') then
jser=uo.journalserial()
uo.click(jser)
checklag()
name=uo.getname(jser)
if uo.getdistance(jser)<=2 then
if UO.TradeCount() Then
UO.FindType('0x0EED','-1', UO.TradeContainer('right'))
If UO.GetQuantity('finditem')>=summa then
UO.Print("gold: "+STR(UO.GetQuantity('finditem')))
UO.LClick( 65,42 )
checklag()
uo.deletejournal()
wait(3500)
if UO.TradeCount() Then
UO.RClick( 169,145 )
uo.mag('Сударь, надо быть порасторопнее..')
checklag()
uo.deletejournal()
else
checklag()
uo.deletejournal()
end if
else
UO.RClick( 169,145 )
uo.msg('Недостаточная сумма! (необходимо: '+str(summa)+' гп)')
checklag()
uo.deletejournal()
end if
else
uo.msg('Используйте команду "Бери" чтобы подтвердить сделку в окне, после передачи гп.')
checklag()
uo.deletejournal()
end if
else
uo.msg(name + '! Чтобы осуществить покупку подойдите поближе!')
checklag()
uo.deletejournal()
end if
end if
next

####ПРОВЕРКА НА ПОСТОРОННИЕ ПРЕДМЕТЫ####
if uo.injournal('put') then
ignorelistitems()
exit1=0
repeat
uo.findtype(-1,-1,'backpack')
if uo.findcount()>0 then
uo.drophere('finditem')
uo.ignore('finditem')
wait(1000)
else
exit1=1
end if
until exit1==1
uo.ignorereset()
uo.deletejournal()
end if

until uo.dead()
end sub


sub checklag()
uo.deletejournal('backpack')
uo.click('backpack')
repeat
wait(50)
until uo.injournal('backpack')
end sub

sub ignorelistitems()
#####СОБСТВЕННЫЕ ПРЕДМЕТЫ В ПАКЕ#####
#
uo.ignore('0x400F38D4') #a bow
uo.ignore('0x400F90AF') #3 jars of honey
uo.ignore('0x400F90B3') #4 Beeswax
uo.ignore('0x4018B24F') #scissors
uo.ignore('0x40075398') #16 bloody bandages
uo.ignore('0x400C524F') #a +4 shirt of Curse
uo.ignore('0x400725C5') #196 clean bandages
#
###END SUB###
end sub


sub ignorelist()
#####ОКРУЖАЮЩИЕ НПЦ-ВЕНДОРЫ(если рынок)#####
uo.ignore('0x0005DD63')
uo.ignore('0x00192B56')
uo.ignore('0x0019F0F6')
uo.ignore('0x00241584')
uo.ignore('0x000BE7FB')
uo.ignore('0x001D79DA')
uo.ignore('0x0005D0F0')
uo.ignore('0x001B6C1D')
uo.ignore('0x0026BF0C')
uo.ignore('0x0026C17B')
uo.ignore('0x000787AF')
uo.ignore('0x0012395D')
uo.ignore('0x001FA4B3')
uo.ignore('0x00137095')
uo.ignore('0x00155FFA')
uo.ignore('0x00229970')
uo.ignore('0x00032629')
uo.ignore('0x001A6E4F')
uo.ignore('0x0017875B')
uo.ignore('0x00137B88')
uo.ignore('0x000ADCA0')
end sub
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

admir wrote:реализация строк анегдота интересная )
может быть запихнуть весь текст анегдота в 1 переменную с условными разделителями ";" ? или уж того проще с разделителями перехода на новую строку .
Добавил эту фишку :)
хорошая идея... я и забыл про неё :roll:
666Man666
Junior Expert
Posts: 474
Joined: 2004-11-13 00:43:55
Location: Киберзадроцк
Contact:

Post by 666Man666 »

Mihail
Михаил, тут я скрипт выложил, а ты свои пихаеш, создай свою тему, ёпть...
Post Reply