tournament on drw

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
CONDOMchick
Posts: 362
Joined: 2005-04-23 20:18:57

tournament on drw

Post by CONDOMchick »

Ну пока скрипты писать ещё не умею но научился тырить и состовлять.
ыыы.
по скольку когда я просил для пвп никто не дал я сам составлю всё и дам для нубов типа меня.
а это такое с описанием для туров.

Ногами не пинать :roll: :D (описание сам писал для нубаёв)
Last edited by CONDOMchick on 2006-05-01 01:17:18, edited 5 times in total.
Dragon World. [since 2004]
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

продолжай в том же духе...
CONDOMchick
Posts: 362
Joined: 2005-04-23 20:18:57

Post by CONDOMchick »

updated чуток))
Dragon World. [since 2004]
CONDOMchick
Posts: 362
Joined: 2005-04-23 20:18:57

Post by CONDOMchick »

ну вот я всё исправил и добавил коечто.
а когда пытаюсь выложить чёта не то с кодировкой получается в словах.. :roll:
Dragon World. [since 2004]
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

CONDOMchick wrote:ну вот я всё исправил и добавил коечто.
а когда пытаюсь выложить чёта не то с кодировкой получается в словах.. :roll:


Если копируешь из редактора инжы то так оно и будет, ручками исправь... :twisted:
CONDOMchick
Posts: 362
Joined: 2005-04-23 20:18:57

Post by CONDOMchick »

Cooper wrote:
CONDOMchick wrote:ну вот я всё исправил и добавил коечто.
а когда пытаюсь выложить чёта не то с кодировкой получается в словах.. :roll:


Если копируешь из редактора инжы то так оно и будет, ручками исправь... :twisted:



спасибо.. :twisted: :roll:
Dragon World. [since 2004]
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Post by BigMouseI »

А лучше открой файл со скриптом и копируй оттуда!
CONDOMchick
Posts: 362
Joined: 2005-04-23 20:18:57

Post by CONDOMchick »

ненаю чё за ошибка ...
в этой строке...

Code: Select all

   if UO.Print("Scroll") 


Code: Select all

### for Tournament on Dragon World v 1.2 © CONDOM'chick 
## Питьё Зелей ( Potions )
# Питьё ГХ ( Greater Heal potion )
sub GH() 
Var Type='0x0F0C'
Var Color='0x09BB'
UO.FindType(Type, Color, 2)
UO.UseObject('finditem')
end sub
# Питьё Инвизки ( Invisibility )
sub Invise()
Var Type='0x0F09'
Var Color='0x0060'
UO.FindType(Type, Color, 2)
UO.UseObject('finditem')
end sub
# Питьё Противоядия ( Greater Cure )
sub GCure()
Var Type='0x0F0E'
Var Color='0x09A6'
UO.FindType(Type, Color, 2)
UO.UseObject('finditem')
end sub
# Питьё Манки ( Total Mana )
sub manka()
Var Type='0x0F0E'
Var Color='0x09DF'
UO.FindType(Type, Color, 2)
UO.UseObject('finditem')
end sub
## Лечение Бинтами ( Bandages )
sub Heal()       ;Хилинг
   If UO.STR==UO.Life Then
      UO.Print("Life is full")
   Else
      UO.SetArm("1")
      UO.BandageSelf()
      wait(1000)
      UO.Arm("1")
      UO.UnSetArm()
   Endif
end sub
## Одевание.
# Одноручное оружие + Щит
sub Sword()   
Var Svord='0x13B9' ;Тип Оружия
Var Sheld='0x1B76' ; Тип Щита
UO.Equipt('Rhand',Svord)
UO.Equipt('Lhand',Sheld)
Endsub
# Лук или Двуручное оружие
sub Bow()     
Var bow='0x13B1' ; Тип Лука или Двуручного оружия.
UO.Equipt('Lhand',bow)
Endsub
## Касты ( Spells )
# Каст ФСа ( FlameStrike )
sub FS()
   UO.Set('lasttarget','laststatus')
   UO.FindType('0x1F5F',-1,'my')
   if UO.Print("Scroll")
      else
         UO.Print("Low mana!!! Scroll!")
      UO.GetQuantity('finditem')>0 then
      if UO.Mana>=14 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
     endif
   else
      if UO.Mana>=28 then
         UO.Cast('Flame Strike','laststatus')
         UO.Print("Spell")
      else
         UO.Print("Low mana!!! Spell!")
      endif
   endif
end sub
# Каст Пойзона ( Poison )
sub Poison()
   VAR ManaNeed=9
   VAR ScrollManaNeed=4
   UO.Set('lasttarget','laststatus')
   If NOT UO.Poisoned('lasttarget') Then
      UO.FindType('0x1F40',-1,'my')
      If UO.GetQuantity('finditem')>0 Then
         If UO.Mana>=ScrollManaNeed Then
            UO.WaitTargetObject('lasttarget')
            UO.UseObject('finditem')
            UO.Print("Scroll")
         Else
            UO.Print("Low mana!!! Scroll!")
         Endif
      Else
         If UO.Mana>=ManaNeed Then
            UO.Cast('Poison','laststatus')
         Else
            UO.Print("Low mana!!!")
         Endif
      Endif
   Else
      UO.Print("Character already poisoned!")
   Endif
end sub
# Каст An Nox ( Cure )
sub cure()
   UO.Exec("waittargetself")
   wait(100)
   UO.Cast("Cure")
end sub
# Каст Грейтер Хила ( Greater Heal )
sub InVasMani()
   UO.Exec("waittargetself")
   wait(100)
   UO.Cast("Greater Heal")
end sub
## Умения ( Skills )
# Хайд ( Hiding )
Sub Hiding() 
UO.WarMode(0)
UO.UseSkill('Hiding')
end sub
# Медитация ( Meditation )
Sub Meditation()
UO.WarMode(0)
UO.UseSkill('Meditation')
end sub
Dragon World. [since 2004]
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Post by BigMouseI »

CONDOMchick wrote:ненаю чё за ошибка ...
в этой строке...

Code: Select all

   if UO.Print("Scroll") 



Как ты себе это преставляешь? Если УО Выводит на эксран Scroll :D
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Post by BigMouseI »

+ не забывай писать then

Должно быть так!

Code: Select all

sub FS()
   UO.Set('lasttarget','laststatus')
   UO.FindType('0x1F5F',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=14 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
         UO.Print('Scroll')
      else
         UO.Print('Low mana!!! Scroll!')
      endif
   else
      if UO.Mana>=28 then
         UO.Cast('Flame Strike','laststatus')
         UO.Print("Spell")
      else
         UO.Print("Low mana!!! Spell!")
      endif
   endif
end sub


П.С. ты даж тырить плохо научился :D
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

все мы учимся, и не только критиковать надо учиться. Всё равно молодцом!
CONDOMchick
Posts: 362
Joined: 2005-04-23 20:18:57

Post by CONDOMchick »

BigMouseI wrote:
CONDOMchick wrote:ненаю чё за ошибка ...
в этой строке...

Code: Select all

   if UO.Print("Scroll") 



Как ты себе это преставляешь? Если УО Выводит на эксран Scroll :D


надпись?
Dragon World. [since 2004]
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Code: Select all

sub FS() 
   UO.Set('lasttarget','laststatus')
   UO.FindType('0x1F5F',-1,'my')
   if UO.Print("Scroll")
      else
         UO.Print("Low mana!!! Scroll!")
      UO.GetQuantity('finditem')>0 then
      if UO.Mana>=14 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
     endif
   else
      if UO.Mana>=28 then
         UO.Cast('Flame Strike','laststatus')
         UO.Print("Spell")
      else
         UO.Print("Low mana!!! Spell!")
      endif
   endif
end sub


тут на самом деле намудрено. Разберись
BigMouseI
Posts: 93
Joined: 2006-04-15 09:00:35

Post by BigMouseI »

CONDOMchick wrote:
BigMouseI wrote:
CONDOMchick wrote:ненаю чё за ошибка ...
в этой строке...

Code: Select all

   if UO.Print("Scroll") 



Как ты себе это преставляешь? Если УО Выводит на эксран Scroll :D


надпись?


Нельзя конструкцию такую
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

BigMouseI wrote:
CONDOMchick wrote:
BigMouseI wrote:
CONDOMchick wrote:ненаю чё за ошибка ...
в этой строке...

Code: Select all

   if UO.Print("Scroll") 



Как ты себе это преставляешь? Если УО Выводит на эксран Scroll :D


надпись?


Нельзя конструкцию такую


Да если очень хочется - то можно. Только толку-то от такой конструкции. Ведь отсутствие возвращаемого значения - это false, то есть все что внутри Ифа - не будет исполняться никогда.
Post Reply