Skocz do zawartości

ELFBOT Skrypty Pilne


Rekomendowane odpowiedzi

Witam, Serdecznie...

Z calego tygodnia zostały mi tylko 3 dni zeby się przygotować. Mam Nadzieje że cokolwiek się uda.

Więc chciałbym was prosić o pomoc przy paru skryptach gdyż doszło do awarii ze starymi ustawieniami... A wracam po dłuższej przerwie do grania w Tibię. Wiem że które skrypty są łączone a wiem że działały gdyż zawsze używałem ich. jeszcze jedna sprawa jeśli nie udało by się nikomu jednak dać tych połączonych skryptów można liczyć na coś typu :  1* skrypt + hotkeys dopełniający skrypt ??? 

I owszem wiem że  nie powinien się prosić o skrypty ale nie mam pojęcia gdzie już mam szukać, Siedzie przy tym 4 dni i to co udało się to znalazłem wiem jakieś 3/4 tego o co was proszę.

Próbowałem się nauczyć pisać  skrypty, ale ja nie mam głowy do takiego czegoś, tym bardziej gdy mam się sam czegoś uczyć czego nie rozumiem ...

 Byłbym naprawdę bardzo wdzięczny gdyby zdecydowałby się ktoś odpisać na moją pomoc to odpowiedzi proszę Podpisywać  zgodnie z odpowiedzią.

Dodam również że odwdzięczę się na pewno myślę że dam rade każdą pomocną dłoń zadowolić natomiast osoba która poda najwięcej sprawnie działających może spodziewać się kontaktu ze mną. 

A więc nie zatrzymując już nikogo ma prośba jest niżej.

                                        ___                                           

                                           |    |                                           

                                           |    |                                           

                                           __|    |__                                           

                                           \             /                                           

                                           \         /                                           

                                           \     /                                           

\  /

  

1*

Leczenie many np od 80% manarunką ( np.ID 1234 ) +  co 30 sekund używanie przedmiotu ( np.ID 5678 )  który również leczy i znajduje się na miejscu strzał.

 

 

2*

Otwieranie mobów na eventach. (Chodzi o w miarę sprawny i szybki skrypt )

 

 

(ten skrypt dotyczy po części skryptu nr 2...  jest podobno ciężki ale wiem że na pewno jest taka możliwość bo najbardziej byłem z tego zadowolony )

3*

Skrypt będzie polegał na tym że gdy będzie miał otwarte ciała  z pkt 2. będzie przenosił itemki z mobów do plecaka, ale gdy plecak się zapełni będzie otwierał kolejny plecak aż go nie zapełni i tak w koło. ( Ewentualnie byłbym zadowolony gdyby przenosił je do plecaków w których jest tylko wolne miejsce )   UWAGA... ( Itemki które ma przenosić są wyznaczone i chodzi o to żebym w jednym skrypcie miał możliwość tylko dodawania kolejnych ID. a dodam również że będzie tego nawet dość sporo ).

 

 

4* 

Itemki które znajdują się wokół mnie będą skryptem przesuwane pod kratkę na której stoi moja postać.

 

 

5*

Nie wiem Czy jest jakąkolwiek możliwość dlatego najpierw zapytam... Czy istnieje możliwość zrobienia skrypta  polegająca na tym,  że gdy nasza postać zostanie zaatakowana przez jakiegokolwiek gracza, wtedy moja postać dopiero przechodzi w tryb obronny i również atakuje napastnika (targetem) + będzie za nim podążać na follow?

 

 

6*

  Jakiś skrypt na PVP? coś typu samodzielnego combo bez żadnego lidera czy coś w tym stylu? ( tym razem proszę także o poradę )      +     follow za atakowanym graczem.

 

 

7*

Jest jakaś możliwość np taka ze jeśli pojawi się jakiś item na podłodze postać do niej podbiegnie i użyje?  ( np. dajmy na to ze jest box event i w niektórych miejscach pojawiają się skrzynki a postać przy pojawieniu się takiego itemku podbiega do tego przedmiotu ? ) Czy tylko możliwość wokół siebie jest otwieranie takich skrzyń ? i jakby to wyglądało w skrypcie ?

 

 

8*

Magic Wall potrzebuje do tego akurat 2 osobne skrypty:

a) rzucany za gracza stojącego przodem do mnie,

b) rzucany przed gracza uciekającego.

 

 

9*

Usuwanie Wild Growth Rune ( Trawki ) Maczeta wokół postaci...

 

 

10*

Gdy postać padnie lub dostanie kicka postać zaloguje się z powrotem do gry.

 

 

11*

Ostatni skrypt który potrzebuje to taki że w razie gdyby serwer wywaliło postać będzie próbowała się sama zalogować... 

                                                                                                                                                                                                                                                                                                                                                        _____________                                                                                                                                                                                                                                        \                        /                                                                                                                                                                                                                                         \                     /                                                                                                                                                                                                                                             \                 /                                                                                                                                                                            POZDRAWIAM       \          /                                                                                                            

                                                                                                                     \     /                                                                                                                                                                                                                                      O                                                                                                               

   PS. Najmocniej przepraszam za wszelkie błędy w pisowni. Mam nadzieje że są tu osoby które zrozumieją 🙂  

 

Odnośnik do komentarza
 Strong Haste
auto 200 listas 'Auto Strong Haste' | if [$mp >= 100 && $inpz==0] stronghaste

Mana Shield
 auto 200 listas 'Auto Manashield' | if [$mp >= 50 && $inpz==0] manashield

Hold Target
 auto 200 if $attacked set $holdd $attacked | if [$attacked != $holdd && $holdd.hppc != 0] attack $holdd.id | ifnot [$holdd.hppc] clear $holdd | setpos [$screenleft-202] [$screentop+50] | setcolor 206 206 206 | if $holdd displaytext 'Hold Target: [$holdd.name]' | ifnot $holdd displaytext 'Hold Target:  None'

Clear Hold Target
clear $holdd | clear target

Exiva Last
 exivalast

Exiva Target
 exivatarget

Level Spy Up
spyup

Level Spy Down
 spydown

Automatically SD Target
 auto 100 listas 'SD Target' | safe sd target

UE Combo
 auto 100 listas 'UE Combo' | foreach 'newmessages' $ue if [$ue.content == 'LEADER'S UE SPELL' && $ue.sender == 'LEADER'S NAME HERE'] say 'YOUR UE SPELL'

Sio Friend List
 auto 100 listas 'Sio Friend' | safe sio 75 friend

UH Friend List
 auto 200 listas 'UH Friend' | safe uhpc 75 friend

GMP Friend List
 auto 100 listas 'Pot Friend' | $potionid 238 | set $perc 60 | set $dist 2 | clear $best | set $lowest 100 | foreach 'screenplayers' $fr {if [$fr.distance <= $dist && $fr.hppc < $perc && $fr.hppc < $lowest && ($fr.isfriend || $fr.issubfriend)] {set $lowest $fr.hppc | set $best $fr}} | if [$hppc <= $perc] set $best $self | if $best {dashchase $best.id | useoncreature 238 $best.id | wait 300}

Energy Ring at 40% hp
 auto 100 listas 'E-Ring' |  if [$hppc < 40] {equipring 3051} | if [$hppc > 90] {unequip 'ring' 'empty'}

Auto Time Ring
auto 200 dontlist | equipring 3053

Auto Stone Skin Amulet
 auto 200 dontlist | fastequipammy 3081

Auto Might Ring
 auto 100 dontlist | if [$ringslot.id != 3049] {equipring 3049}

Eat Food
 auto 100 dontlist | if [$inpz == 0] eatfood | [$inpz == 0] eatfood | wait 20000

Keep Magic Wall Up
 auto 100 listas 'Keep Magic Wall' | keepmagwall

Anti-Push
 auto 100 listas 'Anti Push: ON' | dropitems 283 284 285 | ifnot [$topitem.$posx.$posy.$posz == 3031] dropitemsxyzamount $posx $posy $posz 3031 2 | ifnot [$topitem.$posx.$posy.$posz == 3492] dropitemsxyzamount $posx $posy $posz 3492 2

Drag All Items Underneath You
 auto 100 listas 'Push All' | moveitemonground $posx [$posy-1] $posz $posx $posy $posz|moveitemonground $posx [$posy+1] $posz $posx $posy $posz|moveitemonground [$posx-1] [$posy-1] $posz $posx $posy $posz|moveitemonground [$posx-1] $posy $posz $posx $posy $posz|moveitemonground [$posx-1] [$posy+1] $posz $posx $posy $posz| moveitemonground [$posx+1] [$posy-1] $posz $posx $posy $posz|moveitemonground [$posx+1] $posy $posz $posx $posy $posz|moveitemonground [$posx+1] [$posy+1] $posz $posx $posy $posz

Collect Items On Ground
 auto 100 collectitems 'empty' 3555 3388 3414 3031 3035 3725 3043 3492 3447 7368 5801 9019 8090 6529 3051 8097 10384 285 284

Opens Most Doors, Uses Sewer Grates, Uses Ladders, Opens Holes With Shovel, Uses Rope On Holes, Cuts Tree Walls With Machete, All In One Hotkey
 usegrounditem 5007 | usegrounditem 4911 | usegrounditem 1632 | usegrounditem 1633 | usegrounditem 1629 | usegrounditem 1630 | usegrounditem 5108 | usegrounditem 5107 | usegrounditem 5281 | usegrounditem 1968 | usegrounditem 435 | useongrounditem 3003 386 | usegrounditem 1948 | usegrounditem 5542 | useongrounditem 3308 2130 | 3308 3696 useongrounditem

Magic Wall Around Target
 auto 100 listas 'MW Target' | safe {set $y $target.posy | set $x $target.posx | if [$target.posx > $posx] inc $x | if [$target.posx < $posx] dec $x | if [$target.posy > $posy] inc $y | if [$target.posy < $posy] dec $y | {useongroundxyz [3180] [$x] [$y] [$target.posz]}}

Automatically Put Guild War Enemies On Enemy List
auto 200 dontlist | {foreach 'screenplayers' $h} if [$h.isfriend == 0 && $h.warbanner == 2] {setrelation '$h.name' 'enemy' | setrelation '$name' '0'}

Change Outfit Of Enemies Depending On Vocation
auto 100 foreach 'allplayers' $l {if [$l.isenemy || $l.issubenemy] {setoutfitcolor $l.name 123 123 123 123 3 | if [$l.issorcerer] setoutfit $l.name 130 | if [$l.isdruid] setoutfit $l.name 144 | if [$l.isknight] setoutfit $l.name 134 | if [$l.ispaladin] setoutfit $l.name 152}}



Dash with Number Pad  
Put these two hotkeys in Persistant Hotkeys:


auto 1 dontlist | if [$hotkeys != 0] {set $dashing 0} | if [$dashing && $standtime > 2000] {set $dashing 0}

auto 1 dontlist | if [$key.97 && $dashing == 1] {movesw} | if [$key.98 && $dashing == 1] {moves} | if [$key.99 && $dashing == 1] {movese} | if [$key.100 && $dashing == 1] {movew} | if [$key.102 && $dashing == 1] {movee} | if [$key.103 && $dashing == 1] {movenw} | if [$key.104 && $dashing == 1] {moven} | if [$key.105 && $dashing == 1] {movene}


Now put these in regular hotkeys on the specified key:

num1:  
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] [$target.posy+1] $target.posz

num2:
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx
[$target.posy+1] $target.posz

num3: 
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy+1] $target.posz

num4: 
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] $target.posy $target.posz

num6: 
 if [$hotkeys == 1] {loop 1 moveitemonground [$target.posx] [$target.posy] [$target.posz] [$target.posx+1] [$target.posy] [$target.posz]

num7: 
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] [$target.posy-1] $target.posz

num8: 
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy-1] $target.posz

num9: 
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy-1] $target.posz



Push max on Target with NumPad (compatable with Dash)
 
Toggle Dash/Pushmax
 if [$hotkeys == 0] {set $hotkeys 1 | statusmessage '$systime - Hotkeys Set #2 (PUSHMAX ON)' | wait 1000} | if [$hotkeys == 1] {clear $hotkeys | statusmessage '$systime - Hotkeys Set #1 (DASH ON)' | wait 1000}

num1:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] [$target.posy+1] $target.posz

num2:
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy+1] $target.posz

num3:
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy+1] $target.posz

num4:
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] $target.posy $target.posz

num6:
 if [$hotkeys == 1] {loop 1 moveitemonground [$target.posx] [$target.posy] [$target.posz] [$target.posx+1] [$target.posy] [$target.posz]

num7:
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] [$target.posy-1] $target.posz

num8:
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy-1] $target.posz

num9:
 if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy-1] $target.posz

 

Odnośnik do komentarza

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności