Jump to content


Toggle shoutbox Chat Open the Shoutbox in a popup

Прямая связь с администрацией по скайпу: gods.dragon
@  fr33 : (17 April 2024 - 11:16) gm pashol v mu igrac
@  Pablo : (15 March 2024 - 21:12) Sell regs from pandora box.
@  Pablo : (15 March 2024 - 21:11) Sell paralyze and poison necklaces 100k 1 piece.
@  fr33 : (11 March 2024 - 16:38) blee gm zb atdai bank
@  GM SOLAR : (10 March 2024 - 17:24) ОпЯТь лаГГи ! ! !
@  Pablo : (06 March 2024 - 17:48) Labākais hot ko esmu jebkad paņēmis :D
@  Senseless : (05 March 2024 - 09:42) Opatj ataki na server powli :(
@  Pablo : (03 March 2024 - 19:19) Riebiigais
@  Ganjakur : (03 March 2024 - 15:10) kāds niks mp?
@  Pablo : (02 March 2024 - 21:31) Var kāds iedot 40 kk priekš 11 lvl ?
@  Senseless : (02 March 2024 - 18:12) bratva estj u kogo script na ckerika na lamber ?
@  GM SOLAR : (02 March 2024 - 16:44) ALL GO NA CTF ! ! ! ! !
@  Ganjakur : (01 March 2024 - 17:32) labi
@  Pablo : (29 February 2024 - 12:08) Eu džeki, tie kuri vairāk nespēlē ultimu, varat droši man uzdāvināt savus itemus, vai pat savus acc. droši rakstam man privāti. Es vismaz uzturēšu šo serveri pie dzīvības :D
@  fr33 : (29 February 2024 - 09:45) yes
@  EmmaSb : (28 February 2024 - 21:00) Easyuo still working ?
@  Artemy Shan : (18 February 2024 - 20:42) Еще один фикс поставил. Смотрим, тестируем.
@  jurasiks : (18 February 2024 - 20:04) da pipec tu, zdelal on
@  Senseless : (17 February 2024 - 19:17) Lagi powli opatj
@  Artemy Shan : (17 February 2024 - 12:36) Мне удалось повторить действия, которые делал этот пиздюк, чтобы нагружать процессор сервера на 100% и вроде как я поправил это.

Photo

Blacksmithy


  • Please log in to reply
10 replies to this topic

#1 out standing

out standing

    Newbie

  • Members
  • 7 posts

Posted 31 October 2009 - 19:31

Этот скрипт думан больше чтоб сделать много фуллов всяких бр, не для прокачки скилла или опыта.
Можно указать от куда брать дополнительные инги, если их недостаточно, но можно и ковать в мп и брать самому дополнительные инги.

Обязательно указать в скрипте надо вид армора (plate, ring, chain), потом ли просто фулл, или ещё + щит, и количество (%amt), сколько надо таких сделать.

если вы поставили так:
set %armor plate; plate, ring, chain

set %part full+shield

set %amt 2 ; amount
и у вас в сумке уже 1 какойто плейт шлем, скрипт сделает ещё 1, потом пойдёт делать остальные части армора.



На здоровье:
set %armor plate ; plate, ring, chain

set %part full+shield

; full - full %armor

; full+shield - full %armor with shield



set %amt 2 ; amount

set %bag UMSGKMD; where are additional ings [not optional]

set %maxWeight #str * 34 / 10; Your maximal weight.



; ===========================================================

; == Want more? ====== [email protected] ================

; ===========================================================



display ok Target on Ings!

set #targcurs 1

while #targcurs = 1

wait 1

finditem #ltargetid

set %color #findcol

set %resc RMK

scanjournal

deletejournal





finditem %resc C_ , #backpackid

if #findcnt > 1

{

event sysmessage There are more then one kind of ingots in your pack!

finditem %bag

if #findcnt = 0 2

event sysmessage Please drop unnecessary ingots and restart script.

halt

repeat

{

finditem %resc C_ , #backpackid

exevent drag #findid #findstack

exevent dropc %bag

wait 35

finditem %resc C_ , #backpackid

}

until #findcnt = 0

}

set %eat 0

set %to 0

set %shield #false

set %full #false

if %part = full || %part = full+shield

set %full #true

if %full

{

if %armor = plate

 {

  if %part = full+shield

  set %shield #true

  set %to 6

 }

if %armor = chain

 {

 if %part = full+shield

 set %shield #true

 set %to 3

 }

if %armor = ring

 {

 if %part = full+shield

 set %shield #true

 set %to 5

 }

set %part 0

}



make:

set %fail 0

set %first #true

if %full

set %part %part + 1

gosub resc

repeat

{

finditem %resc C_ , #backpackid

if #findstack < %for1item

gosub take

finditem %resc C_ , #backpackid

set #lobjectid #findid

event macro 17 0

finditem %type C_ , #backpackid

while #contkind <> UCHB && #contsize <> 565_374

wait 1

if %first

{

if %part = 7 2

click 262 288

wait 10

if %part <> 7

 {

  if %armor = chain

  click 258 241

  if %armor = ring

  click 258 219

  wait 10

 }

if %part = 1 && %armor <> chain 2

click 258 264

wait 10

click %x %y

wait 10

click 311 455

set %first #false

}

else

click 489 453

event sysmessage `

gosub scan

finditem %type C_ , #backpackid

if #weight > %maxWeight

 {

 display ok Your backpack is full! $

 + Script is paused.

 pause

 }

}

until #findcnt >= %amt

if %part = %to

 {

 if %shield 3

 set %part 7

 set %full #false

 goto make

 }

if %full && %part < %to

goto make

display ok Forging complete!

halt





sub scan

set %j #jindex

set %lag #scnt + 25

_scan:

 scanjournal %j

 if hungry in #journal && #scnt > %eat

 {

 gosub eat

 return

 }

 if world_save_has_been in #sysmsg

 {

 event sysmessage World Save wait..

 wait 15s

 }

 if you_put in #journal

 return

 if you_fail in #journal || you_have_failed in #journal

 {

 set %fail %fail + 1

 if %fail >= 3

  {

  wait 10s

  set %fail 0

  }

 return

 }

 if you_can't_make_it in #journal || you_need in #journal || #scnt > %lag

 return

 if #jindex > %j

 set %j %j + 1

goto _scan

return



sub take

finditem %bag

if #findcnt = 0 3

display ok Out of ingots. Get more and hit play!

pause

return

event sysmessage Taking ingots...

set %inBagBefore #findstack

set #lobjectid %bag

event macro 17 0

while #contid <> %bag

wait 1

repeat

{

finditem %resc C_ , %bag

if #findcol <> %color

ignoreitem #findid

finditem %resc C_ , %bag

}

until #findcol = %color

set %it #findid

set %amount %maxWeight - #weight

exevent drag %it %amount

exevent dropc #backpackid

wait 10

repeat

finditem %it C_ , #backpackid

until #findstack > %inBagBefore

return



sub eat

event sysmessage Eat, eat, eat!

set %lobjct #lobjectid

finditem ZBM C_ , #backpackid

set #lobjectid #findid

event macro 17 0

wait 10

finditem GND C_ , #backpackid

set #lobjectid #findid

event macro 17 0

wait 10

event macro 17 0

wait 2s

set #lobjectid %lobjct

set %eat #scnt + 360

return



sub resc

if %part = 1

{

if %armor = plate 3

set %x 428

set %y 295

set %type OSH

if %armor = ring 3

set %x 312

set %y 221

set %type CSH

if %armor = chain 3

set %x 312

set %y 224

set %type DPH

set %for1item 15

}

if %part = 2

{

if %armor = plate 4

set %x 426

set %y 294

set %type LSH

set %for1item 20

if %armor = ring 4

set %x 548

set %y 229

set %type IMH

set %for1item 16

if %armor = chain 4

set %x 427

set %y 224

set %type APH

set %for1item 22

}

if %part = 3

{

if %armor = chain 4

set %x 548

set %y 226

set %for1item 25

set %type ZOH

if %armor = ring 4

set %x 313

set %y 296

set %type WLH

set %for1item 18

if %armor = plate 4

set %x 550

set %y 295

set %type HSH

set %for1item 25

}

if %part = 4

{

if %armor = ring 4

set %x 427

set %y 226

set %type YLH

set %for1item 14

if %armor = plate 4

set %x 546

set %y 229

set %type MSH

set %for1item 18

}

if %part = 5

{

if %armor = ring 4

set %type BMH

set %x 314

set %y 226

set %for1item 10

if %armor = plate 4

set %x 426

set %y 225

set %type ISH

set %for1item 12

}

if %part = 6 4

set %x 312

set %y 225

set %type NSH

set %for1item 10

if %part = 7

{

if %armor = plate 4

set %x 549

set %y 225

set %for1item 18

set %type CIK

if %armor = ring 4

set %x 314

set %y 295

set %type AIK

set %for1item 16

if %armor = chain 4

set %x 427

set %y 225

set %type NIK

set %for1item 16

}

return


#2 Zipo

Zipo

    Novice Player

  • Members
  • 121 posts
  • Gender:Male

Posted 26 February 2010 - 19:07

Этот скрипт думан больше чтоб сделать много фуллов всяких бр, не для прокачки скилла или опыта.
Можно указать от куда брать дополнительные инги, если их недостаточно, но можно и ковать в мп и брать самому дополнительные инги.

Обязательно указать в скрипте надо вид армора (plate, ring, chain), потом ли просто фулл, или ещё + щит, и количество (%amt), сколько надо таких сделать.

если вы поставили так:

set %armor plate; plate, ring, chain

set %part full+shield

set %amt 2; amount
и у вас в сумке уже 1 какойто плейт шлем, скрипт сделает ещё 1, потом пойдёт делать остальные части армора.



На здоровье:
set %armor plate; plate, ring, chain

set %part full+shield

; full - full %armor

; full+shield - full %armor with shield



set %amt2; amount

set %bag UMSGKMD; where are additional ings [not optional]

set %maxWeight #str * 34 / 10; Your maximal weight.



; ===========================================================

; == Want more? ====== [email protected] ================

; ===========================================================



display ok Target on Ings!

set #targcurs 1

while #targcurs = 1

wait 1

finditem #ltargetid

set %color #findcol

set %resc RMK

scanjournal

deletejournal





finditem %resc C_ , #backpackid

if #findcnt > 1

{

event sysmessage There are more then one kind of ingots in your pack!

finditem %bag

if #findcnt = 0 2

event sysmessage Please drop unnecessary ingots and restart script.

halt

repeat

{

finditem %resc C_ , #backpackid

exevent drag #findid #findstack

exevent dropc %bag

wait 35

finditem %resc C_ , #backpackid

}

until #findcnt = 0

}

set %eat 0

set %to 0

set %shield #false

set %full #false

if %part = full || %part = full+shield

set %full #true

if %full

{

if %armor = plate

 {

  if %part = full+shield

  set %shield #true

  set %to 6

 }

if %armor = chain

 {

 if %part = full+shield

 set %shield #true

 set %to 3

 }

if %armor = ring

 {

 if %part = full+shield

 set %shield #true

 set %to 5

 }

set %part 0

}



make:

set %fail 0

set %first #true

if %full

set %part %part + 1

gosub resc

repeat

{

finditem %resc C_ , #backpackid

if #findstack < %for1item

gosub take

finditem %resc C_ , #backpackid

set #lobjectid #findid

event macro 17 0

finditem %type C_ , #backpackid

while #contkind <> UCHB && #contsize <> 565_374

wait 1

if %first

{

if %part = 7 2

click 262 288

wait 10

if %part <> 7

 {

  if %armor = chain

  click 258 241

  if %armor = ring

  click 258 219

  wait 10

 }

if %part = 1 && %armor <> chain 2

click 258 264

wait 10

click %x %y

wait 10

click 311 455

set %first #false

}

else

click 489 453

event sysmessage `

gosub scan

finditem %type C_ , #backpackid

if #weight > %maxWeight

 {

 display ok Your backpack is full! $

 + Script is paused.

 pause

 }

}

until #findcnt >= %amt

if %part = %to

 {

 if %shield 3

 set %part 7

 set %full #false

 goto make

 }

if %full && %part < %to

goto make

display ok Forging complete!

halt





sub scan

set %j #jindex

set %lag #scnt + 25

_scan:

 scanjournal %j

 if hungry in #journal && #scnt > %eat

 {

 gosub eat

 return

 }

 if world_save_has_been in #sysmsg

 {

 event sysmessage World Save wait..

 wait 15s

 }

 if you_put in #journal

 return

 if you_fail in #journal || you_have_failed in #journal

 {

 set %fail %fail + 1

 if %fail >= 3

  {

  wait 10s

  set %fail 0

  }

 return

 }

 if you_can't_make_it in #journal || you_need in #journal || #scnt > %lag

 return

 if #jindex > %j

 set %j %j + 1

goto _scan

return



sub take

finditem %bag

if #findcnt = 0 3

display ok Out of ingots. Get more and hit play!

pause

return

event sysmessage Taking ingots...

set %inBagBefore #findstack

set #lobjectid %bag

event macro 17 0

while #contid <> %bag

wait 1

repeat

{

finditem %resc C_ , %bag

if #findcol <> %color

ignoreitem #findid

finditem %resc C_ , %bag

}

until #findcol = %color

set %it #findid

set %amount %maxWeight - #weight

exevent drag %it %amount

exevent dropc #backpackid

wait 10

repeat

finditem %it C_ , #backpackid

until #findstack > %inBagBefore

return



sub eat

event sysmessage Eat, eat, eat!

set %lobjct #lobjectid

finditem ZBM C_ , #backpackid

set #lobjectid #findid

event macro 17 0

wait 10

finditem GND C_ , #backpackid

set #lobjectid #findid

event macro 17 0

wait 10

event macro 17 0

wait 2s

set #lobjectid %lobjct

set %eat #scnt + 360

return



sub resc

if %part = 1

{

if %armor = plate 3

set %x 428

set %y 295

set %type OSH

if %armor = ring 3

set %x 312

set %y 221

set %type CSH

if %armor = chain 3

set %x 312

set %y 224

set %type DPH

set %for1item 15

}

if %part = 2

{

if %armor = plate 4

set %x 426

set %y 294

set %type LSH

set %for1item 20

if %armor = ring 4

set %x 548

set %y 229

set %type IMH

set %for1item 16

if %armor = chain 4

set %x 427

set %y 224

set %type APH

set %for1item 22

}

if %part = 3

{

if %armor = chain 4

set %x 548

set %y 226

set %for1item 25

set %type ZOH

if %armor = ring 4

set %x 313

set %y 296

set %type WLH

set %for1item 18

if %armor = plate 4

set %x 550

set %y 295

set %type HSH

set %for1item 25

}

if %part = 4

{

if %armor = ring 4

set %x 427

set %y 226

set %type YLH

set %for1item 14

if %armor = plate 4

set %x 546

set %y 229

set %type MSH

set %for1item 18

}

if %part = 5

{

if %armor = ring 4

set %type BMH

set %x 314

set %y 226

set %for1item 10

if %armor = plate 4

set %x 426

set %y 225

set %type ISH

set %for1item 12

}

if %part = 6 4

set %x 312

set %y 225

set %type NSH

set %for1item 10

if %part = 7

{

if %armor = plate 4

set %x 549

set %y 225

set %for1item 18

set %type CIK

if %armor = ring 4

set %x 314

set %y 295

set %type AIK

set %for1item 16

if %armor = chain 4

set %x 427

set %y 225

set %type NIK

set %for1item 16

}

return


Podskazite pochemu nedelaet full arm ?

#3 npo100

npo100

    Player

  • Members
  • 154 posts

Posted 05 June 2011 - 14:53

Podskazite pochemu nedelaet full arm ?


у меня тоже неработает!

#4 Prey

Prey

    Expert

  • Members
  • 1522 posts
  • Gender:Male
  • Location:Riga

Posted 05 June 2011 - 15:19

у меня тоже неработает!



set %amt 2 ; amount
set %bag UMSGKMD ; where are additional ings [not optional]
set %maxWeight #str * 34 / 10 ; Your maximal weight.

Пробелы перед кавычками ставьте.

#5 npo100

npo100

    Player

  • Members
  • 154 posts

Posted 05 June 2011 - 17:43

а в этой строчке ничего менять ненадо? set %maxWeight #str * 34 / 10 ; Your maximal weight.

и чтоэто вобще ?

#6 npo100

npo100

    Player

  • Members
  • 154 posts

Posted 05 June 2011 - 17:48

Так я непонял, он сам инги неберет чтоли ?

#7 Gangzter1995

Gangzter1995

    Novice

  • Members
  • 35 posts
  • Gender:Male

Posted 05 June 2011 - 17:51

а в этой строчке ничего менять ненадо? set %maxWeight #str * 34 / 10 ; Your maximal weight.

и чтоэто вобще ?


maksemaljnij nosimij ves potomu 4to on v 3,5 raza boljwe tvoego str drugimi slovami mozhew i sam vpisatj ves posle %maxweight

#8 npo100

npo100

    Player

  • Members
  • 154 posts

Posted 05 June 2011 - 17:59

maksemaljnij nosimij ves potomu 4to on v 3,5 raza boljwe tvoego str drugimi slovami mozhew i sam vpisatj ves posle %maxweight


ясно спс! а поповаду то го что он сам инги не берет?

#9 Gangzter1995

Gangzter1995

    Novice

  • Members
  • 35 posts
  • Gender:Male

Posted 05 June 2011 - 18:01

ja wa uhozhu vo dvor potom pridu i posmotrju

#10 Prey

Prey

    Expert

  • Members
  • 1522 posts
  • Gender:Male
  • Location:Riga

Posted 06 June 2011 - 08:05

ясно спс! а поповаду то го что он сам инги не берет?


Вытащи статус бар.
А то изи не видит тогда сколько у тебя силы и по этому не может определить сколько надо взять. Ставит в итоге 0.
А так он берет ингов столько, сколько позволяет максимальный вес.

П.с. Все работает.

#11 npo100

npo100

    Player

  • Members
  • 154 posts

Posted 07 June 2011 - 19:03

Вытащи статус бар.
А то изи не видит тогда сколько у тебя силы и по этому не может определить сколько надо взять. Ставит в итоге 0.
А так он берет ингов столько, сколько позволяет максимальный вес.

П.с. Все работает.


попробуем спс!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users