Jump to content


Toggle shoutbox Chat Open the Shoutbox in a popup

Прямая связь с администрацией по скайпу: gods.dragon
@  Costesti : (10 June 2025 - 22:26) Артём закрой сервер толку от него ноль так как лаги бешеные ничего не сделать
@  Costesti : (10 June 2025 - 21:03) бля это у меня сервер только логает или у всех?
@  papasha : (10 June 2025 - 15:13) @Costesti da kanesna vvodit, uze dohuja obnov vishlo za 7 let poslednix!!
@  Costesti : (09 June 2025 - 18:34) Артём ты там нововведения водишь?
@  Costesti : (09 June 2025 - 18:31) Сервер работает?
@  Costesti : (31 May 2025 - 23:46) Шан комп меняй уже игру не тянет
@  Costesti : (31 May 2025 - 20:02) мда никому не нужен этот сервер
@  fr33 : (29 May 2025 - 14:07) shenahnan gnom
@  fr33 : (29 May 2025 - 14:07) gm zb!!!1 lagi ept
@  Costesti : (28 May 2025 - 22:43) и это опять и за сейвы
@  Costesti : (28 May 2025 - 22:43) Народ да у кого там номер Шана пускай чинит сервер
@  Costesti : (27 May 2025 - 21:38) Вопрос Крафтить молоко можно?
@  fr33 : (26 May 2025 - 17:33) gm blad chini lag
@  Costesti : (23 May 2025 - 22:37) Бешеные лаги
@  Costesti : (17 May 2025 - 22:54) Опять лаги на Сервере
@  fr33 : (12 May 2025 - 15:21) ble daite mne gm i zdelaju pvp vam
@  Mokasin : (12 May 2025 - 09:04) Puišiem nav garlaicīgi xDDD
@  Egoons : (10 May 2025 - 18:48) lanc 2025 gads jau, ara silts atkal. tas taa, infai
@  beatiful : (10 May 2025 - 10:14) griga pidar
@  fr33 : (08 May 2025 - 17:53) griga eta samij zoskj dalbaeb etam server

CarolinaVip

Member Since 06 Feb 2018
Offline Last Active Feb 08 2018 09:20
-----

Topics I've Started

Скрипт Mining

06 February 2018 - 21:02

Ребят помогите со скриптом, знающие, поправьте пожалуйста. И добро вернётся добром))

Дело в том что я не особо понимаю эту механику, в основном google в помощь мне в готовых скриптах...а так, данный скрипт, он  не всегда окапывает вокруг себя и иногда в стену бежит и всё..

Поправьте пожалуйста, что бы окапывал вокруг себя все клетки...и/или если есть то копалка с движением...(только рабочая и проверенная.) помогите пожалуйста, можно если что в ЛС.

 

Сам скрипт

 

sub mine() 
   
   
   
   var x, y, i, tmp, inside, goto_x, st, first 
   
   
   
   st=0 
   
   
   
   first=UO.GetX() 
   
   
   
   start: 
   
   
   
   inside=0 
   
   
   
   for y=-2 to 2 
      
      
      
      for x=-2 to 2 
         
         
         
         try: 
         
         
         
         UO.Exec ("waittargettile "+" 1340 "+STR(UO.GEtX()+x)+" "+STR(UO.GetY()+y)+" 0") 
         
         
         
         UO.exec ("usetype 0x0E85") 
         
         
         
         #UO.Print (""+STR(x)) 
         
         
         
         #UO.Print (""+STR(y)) 
         
         
         
         i=0 
         
         
         
         while i< 100 
            
            
            
            if UO.InJournal("You loosen some rocks but fail to find any useable ore") then 
               
               
               
               wait (1000) 
               
               
               
               i=200 
               
               
               
               UO.DeleteJournal() 
               
               
               
               goto try 
               
               
               
            endif 
            
            
            
            if UO.InJournal("Try mining elsewhere") then 
               
               
               
               i=200 
               
               
               
               UO.DeleteJournal() 
               
               
               
            endif 
            
            
            
            if UO.InJournal("You cant mine in this Region.") then 
               
               
               
               i=200 
               
               
               
               UO.DeleteJournal() 
               
               
               
            endif 
            
            
            
            if UO.InJournal("You must wait to perform another action") then 
               
               
               
               wait (1000) 
               
               
               
               i=200 
               
               
               
               UO.DeleteJournal() 
               
               
               
               goto try 
               
               
               
            endif 
            
            
            
            if uo.InJournal("till")then 
               
               
               
               uo.playwav("???? ?? ??????") 
               
               
               
               wait(1000) 
               
               
               
               i=200 
               
               
               
               UO.DeleteJournal() 
               
               
               
               goto try 
               
               
               
            endif  
            
            
            
            if uo.InJournal("Elemental") or uo.InJournal("is attacking you")then 
               
               
               
               uo.playwav("???? ?? ??????") 
               
               
               
               killelem() 
               
               
               
               wait(1000) 
               
               ;loot() 
               
               
               
               i=200 
               
               
               
               UO.DeleteJournal() 
               
               
               
               goto try 
               
               
               
            endif  
            
            
            
            if UO.InJournal("There is nothing here to mine for")  then 
               
               
               
               wait (1000) 
               
               
               
               i=200 
               
               
               
               UO.DeleteJournal() 
               
               
               
            endif 
            
            
            
            if UO.InJournal("You have no line of sight to that location") then 
               
               
               
               wait (1000) 
               
               
               
               i=200 
               
               
               
               UO.DeleteJournal() 
               
               
               
            endif 
            
            
            
            wait (500) 
            
            
            
            i=i+1 
            
            
            
            if uo.weight > 700 then 
               
               
               
               uo.findtype(0x19B9,0x06D6,2) 
               
               
               
               UO.MoveItem('finditem', '0', 'ground') 
               
               
               
               wait (100) 
               
               
               
            endif 
            
            
            
         wend 
         
         
         
      next 
      
      
      
   next 
   
   
   
   
   
   
   
   if st == 0 then 
      
      
      
      goto_x=UO.GetX()+5 
      
      
      
      while inside < 10 
         
         
         
         while UO.GetX() < goto_x 
            
            
            
            UO.Press (39, 1, 500) 
            
            
            
            inside=0 
            
            
            
         wend 
         
         
         
         while UO.GetX() > goto_x 
            
            
            
            UO.Press (37, 1, 500) 
            
            
            
            inside=0 
            
            
            
         wend 
         
         
         
         inside=inside+1 
         
         
         
         wait (300) 
         
         
         
      wend 
      
      
      
      st=1 
      
      
      
      goto start 
      
      
      
   endif 
   
   
   
   
   
   
   
   if st == 1 then 
      
      
      
      while inside < 10 
         
         
         
         while UO.GetX() < first 
            
            
            
            UO.Press (39, 1, 500) 
            
            
            
            inside=0 
            
            
            
         wend 
         
         
         
         while UO.GetX() > first 
            
            
            
            UO.Press (37, 1, 500) 
            
            
            
            inside=0 
            
            
            
         wend 
         
         
         
         inside=inside+1 
         
         
         
         wait (300) 
         
         
         
      wend 
      
      
      
      st=0 
      
      
      
   endif 
   
   
   
end sub

Id Предмета

06 February 2018 - 16:24

Скажите, как узнать id предмета? к примеру id разных видов из руды.

,info На инжекте что то не хочет прописываться....( но и в инжекте я не сильна конечно) 

Нужно узнать id что бы написать скрипт.