What's new

- ElfBot Refiller & Depositer - Ostateczne Starcie

Gangster9988

Senior User
Joined
Jun 1, 2008
Messages
1,108
Reaction score
42
Odp: Refiller - Ostateczne Starcie

Odp: Refiller - Ostateczne Starcie

dzi?ki , przyda si? bo osobi?cie skilluje na hexanie i powoli pasuje si? na exp wybiera? :)
 

dawid33

User
Joined
Nov 25, 2008
Messages
36
Reaction score
0
Odp: Refiller & Depositer - Ostateczne Starcie

Witam , mam wielk? wielk? pro?b? , stosowa?em si? kilkukrotnie do porad jak zrobi? refillera robi?em wszystko krok po kroku niestety bez skutku wszystko ?adnie chodzi do momentu gdy ma i?? po potiony i sd . Mam ustawiony stand przed npc ( label npc ) po czym 1. action:
say hi
wait 500
npcsay trade
wait 500
Nast?pnie kolejny action kt?ry dotyczy kupna sd
buyitemsupto 3155 100
if [$itemcount.3155 <= 200] gotolabel npc| else gotolabel hunt
Nast?pny i ostatni action na gmp
buyitemsupto 238 100
if [$itemcount238 <= 100] gotolabel npc | else gotolabel hunt
Nast?pny wpt ma nazw? hunt i prowadzi do samego expa
Wszystko chodzi tylko , ?e nic nie chce mi kupi?. poprostu te 2 actiony gdzie ma kupi? tak jakby omija i co chwile pisze hi i tak do niesko?czono?ci wtedy npc tylko spamuje t? wiadomo??
19:32 Xodet: Here's my offer, xxx. Don't you like it?
Prosz? o pomoc , nie wiem co mog? jeszcze robi? , m?cz? si? z tym od ponad 3 godzin bez skutku..
 

Gangster9988

Senior User
Joined
Jun 1, 2008
Messages
1,108
Reaction score
42
Odp: Refiller & Depositer - Ostateczne Starcie

,,W ko?cu dotarli?my do ostatniego ju? podpunktu tego poradnika. Refillery s? znane, jako najtrudniejsza cz??? pisania skrypt?w, mija si? to dalece z prawd?. W pisaniu refiller?w trudne jest tylko wymy?lenie jak bot ma obkupywa? posta?. Ze wzgl?du na brak jednego uniwersalnego rozwi?zania ka?dy musi my?le? nad w?asnym. Uwierz mi jednak, ?e jest to ?atwiejsze, ni? co niekt?re naprawde trudne i skomplikowane skrypty. Dobra, teraz wyt?umacz? wszystko, co jest potrzebne do napisania refiller?w ^^

10.1 G??wny zarys wiedzy, kt?ry potrzebujesz do tego typu skrypt?w.
a) Do pisania refiller?w nie wystarczy kilka funkcji i deklaracje 2 zmiennych. Musisz te? zna? si? na waypointach Elfbota, aby nie wtopi? w mie?cie z pomini?ciem 'WALK' ;p


b) Waypointy refillera prawie zawsze trzeba zawrze? w 2 'blokach'. Co? w tym stylu:
Kod php:
waypoint // exp, label start
waypoint // exp
waypoint // exp
waypoint // exp
action // if more then 20 mfs go to label start
waypoint // id? do sklepu
waypoint // id? do sklepu
action // refill
waypoint // wr?? na exp
waypoint // wr?? na exp

Raczej nie potrzeba dodatkowych wyja?nie?.

c) W oknie cavebota w prawym g?rnym rogu jest przycisk 'hotkeys'. Jest to lista hotkeyi (jeden hot na lini?) wykonywanych tylko wtedy, gdy opcja 'follow waypoints' jest w??czona.

d) U?ywaj "walk" do poruszania si? w mie?cie i stand, je?eli posta? MUSI stan?? na dany SQM. Bot nigdy nie ominie waypointa "stand". Po wi?cej informacji zajrzyj do poradnik?w. Po wi?cej informacji odsy?am do innych poradnik?w.

10.2 Jak odkupi? zaopatrzenie.

a) Kilka akcji, kt?re niekoniecznie, ale mo?na u?y?.
- depozyt przedmiot?w
- wyp?acenie pieni?dzy z banku (obliczone ile potrzebujesz na podstawie po??danej ich ilo?ci i aktualnie posiadanej)
- sprawdzenie czy w baku jest kasa czy nie (je?eli nie to wyloguj)
- je?eli czas = hh:mm:ss zako?cz botowanie i wyloguje
Oczywi?cie jest wi?cej rzeczy, kt?re mo?na zrobi? przy u?yciu Elfbota. To ju? zale?y od Twojej wyobra?ni i potrzeby ;p

b) Dobra, jestem w mie?cie. Co teraz?
Najpierw oczywi?cie dojd? postaci? tam gdzie chcesz, np. mana shop i u?yj jednej tych kilku (nie wszystkich) funkcji poni?ej.
say - m?wi co? na default, przyk?ad: say hi
npcsay - m?wi co? na kanale npc, przyk?ad: npcsay trade
buyitems 268 20 - kupi 20 przedmiot?w o ID 268 (musisz mie? otwarty trade z NPC)
settradeoptions - ustawia opcje tradu, przyk?ad: settradeoptions 'buywithbps' 'ignorecap' 'ignoreequipped'

c) Ile jeszcze zosta?o?
Aby sprawdzi? ile przedmiot?w Ci zosta?o u?yj tych funkcji i zmiennych:
countitems 268 - zmusi bota do u?ycia przedmiotu o danym ID (tutaj 268) sprawiaj?c, ?e wy?wietli si? zielony tekst na ?rodku ekranu: Using one of XXX YYY. Oczywi?cie przedmiot ten nie zostanie tak naprawd? u?yty.
countitemsvisible 268 - jw. z tym, ?e liczy tylko te widocznie + brak zielonego tekstu
$itemcount.268 - zwraca ilo?? widocznych przedmiot?w o danym ID (tutaj 268)
$itemcount.'mana potion' - zwraca ilo?? tych widocznych i nie widocznych przedmiot?w o danej nazwie. Informacje pobiera z zielonego tekstu wy?wietlanego podczas u?ycia okre?lonego przedmiotu, czyli musisz u?y? funkcji countitems IDITEMU lub po prostu u?y? hotkeya.




Je?eli dalej nie wiesz w jaki spos?b masz kupi? okre?lon? ilo?? danych przedmiot?w to powiem, ?e najpierw pomy?l jakie itemy chcesz kupi? i co z nimi zrobi?. Dla przyk?adu - speary, trzeba je najpierw kupi? potem najlepiej umie?ci? w r?ce.

- czyli, najlpierw piszemy hi potem trade i kupujemy (tutaj) 10 spear?w.
PS: Zak?adanie do r?ki najlepiej zrobi? w hotkeyu sprawdzaj?c ilo?? spear?w w danej r?ce i tych og?lnie widocznych. Nast?pnie je?eli liczba og?lnie widocznych spear?w przewy?sza t? w r?ce to zak?adamy speary z bp (funkcja refillammo).

PHP:
say hi 
npcsay trade 
buyitems 7378 10
...
 

dawid33

User
Joined
Nov 25, 2008
Messages
36
Reaction score
0
Odp: Refiller & Depositer - Ostateczne Starcie

@Gankster9988 mia?bym do Ciebie pro?b? , z tego co widz? jeste? obeznany mi niestety to kiepsko wychodzi czy m?g?by? zrobi? dla mnie reffilera? ( jakie dasz labele takie pod?o?? pod expa ) Poprostu chcia?bym ?eby obkupywa? si? u npc na mniejwi?cej 1k sd + 100gmp i wraca? sobie na expa. Chc? zobaczy? jak to wygl?da 'na gotowca' p??niej tylko b?d? si? na tym wzorowa? , bo naprawd? nie mam ju? si?y..:(
 

slepy1221

New User
Joined
Dec 26, 2008
Messages
4
Reaction score
0
Odp: Refiller & Depositer - Ostateczne Starcie

Pheles :

reachgrounditem dp
opengrounditem dp
wait 500
openitem 3436 1 'Locker'
wait 1000
moveitems YYYY 'Locker'
wait 500
moveitems ZZZZ 'Locker'
wait 500

tutaj gdzie Masz YYYY - to jest ID itema jakiego ma wkladac.
Locker - Jaki ma by? bp Np: Brown backpack itd...
ZZZZ - id drugiego itema (je?li jest) kt?rego ma wk?ada? do bp
czyli np :
reachgrounditem dp
opengrounditem dp
wait 500
openitem 3436 1 'Brown Backpack'
wait 1000
moveitems 3333 'Green Backpack'
wait 500
moveitems ZZZZ 'Red Backpack'
wait 500
 

asddasd

New User
Joined
Aug 12, 2012
Messages
1
Reaction score
0
Odp: Refiller & Depositer - Ostateczne Starcie

mam pytanie i potrzebuje szybko pomocy! !
zrobilem wpt na expie pozniej do dp a na koncu do m shopu, a problem jest taki ze jak ma ponizej 100 capa idzie prawidlowo do dp odlozyc iteki tylko pozniej jeszcze idzie kupic manasy a nie powinien
HELP bo przez sobote i niedziele bedzie 2x exp, itp
 

DanJ93

ElfBot Helper
Joined
Jan 18, 2009
Messages
2,631
Reaction score
200
Odp: Refiller & Depositer - Ostateczne Starcie

daj action po odk?adaniu do dp,
kt?ry sprawdza ilo?? pot?w, czyli:
PHP:
if [$itemcount.XXX <= 100] gotolabel npc | else gotolabel hunt
 

slask12

User
Joined
Apr 10, 2008
Messages
26
Reaction score
0
Age
29
Odp: Refiller & Depositer - Ostateczne Starcie

Witam mam problem , ustawilem wszystkie waypotiny itp ,ale bot robi mi rundke po expie i wraca kupowac potiony choc ma ich wystarczajaco .. Moj skrypt przedstawia sie w ten sposob:


[Waypoints]
W 7934 8055 7 start
A 7935 8055 7

closeallwindows
wait 200
openbeltitem
wait 200
openbpitem
wait 1000


W 7937 8056 7 gotoexp
W 7952 8060 7
W 7973 8047 7
W 7978 8043 7
S 7978 8042 7
A 7978 8041 7

usegrounditem 1648

W 7978 8039 7
W 8002 8018 7
W 8013 8008 7
W 8019 7995 7
W 8024 7982 7
W 8025 7966 7
W 8026 7949 7
W 8033 7942 7
W 8035 7936 7
W 8035 7933 7
W 8037 7929 6
W 8046 7932 6
W 8052 7938 6
W 8056 7945 6
W 8059 7945 6
W 8060 7946 5
W 8062 7947 5
W 8064 7947 6 exp
W 8068 7942 6
W 8083 7951 6
W 8097 7959 6
W 8109 7963 6
W 8128 7958 6
W 8140 7957 6
W 8158 7959 6
W 8172 7956 6
W 8182 7942 6
W 8164 7942 6
W 8144 7942 6
W 8128 7942 6
W 8111 7942 6
W 8108 7931 6
W 8124 7923 6
W 8140 7921 6
W 8159 7916 6
W 8166 7919 6
W 8177 7908 6
W 8154 7903 6
W 8134 7901 6
W 8121 7903 6
W 8101 7903 6
W 8085 7912 6
W 8076 7917 6
W 8069 7931 6
W 8067 7943 6
W 8065 7946 6
A 8065 7946 6

countitemsvisible 237 | if [$count < 150] gotolabel Refill
if [$cap =< 60 gotolabel nazwalabela
gotolabel exp

W 8064 7947 6 Refill
W 8062 7947 6
W 8060 7946 5
W 8059 7945 5
W 8057 7945 6
W 8049 7935 6
W 8043 7930 6
W 8035 7930 6
W 8035 7933 6
W 8035 7936 7
W 8028 7958 7
W 8025 7976 7
W 8017 7988 7
W 8015 8003 7
W 8005 8013 7
W 7997 8023 7
W 7986 8031 7
W 7978 8036 7
W 7978 8039 7
S 7978 8040 7
A 7978 8041 7

usegrounditem 1648

W 7978 8044 7
W 7966 8054 7
W 7948 8058 7
W 7935 8056 7
S 7934 8055 7
A 7935 8055 7

say hi
wait 20
npcsay trade
wait 500

A 7934 8055 7 buypots

wait 1000
countitems 237
wait 700
buyitemsupto 237 100
wait 700
countitems 237
wait 700
buyitemsupto 237 200
wait 700
countitems 237
wait 700
buyitemsupto 237 300
wait 700
countitems 237
wait 700
buyitemsupto 237 400
wait 700
countitems 237
wait 700
buyitemsupto 237 500
wait 700
countitems 237
wait 700
buyitemsupto 237 600
wait 700
countitems 237
wait 700
buyitemsupto 237 700
wait 700
countitems 237
wait 700
buyitemsupto 237 800
wait 700
countitems 237
wait 700
buyitemsupto 237 900
wait 700
countitems 237
wait 700
buyitemsupto 237 1000
wait 700
countitems 237
wait 700
buyitemsupto 237 1100
wait 700
countitems 237
wait 700
buyitemsupto 237 1200
wait 700
countitems 237
wait 700
buyitemsupto 237 1300
wait 700
countitems 237
wait 700
buyitemsupto 237 1400
wait 700
countitems 237
wait 700
buyitemsupto 237 1500
wait 700
countitems 237
wait 700
buyitemsupto 237 1600
wait 700
countitems 237
wait 700
buyitemsupto 237 1700
wait 700
countitems 237
wait 700
buyitemsupto 237 1800
wait 700
countitems 237
wait 700
buyitemsupto 237 1900
wait 700
countitems 237
wait 700
buyitemsupto 237
2000
wait 700
countitems 237
wait 700
buyitemsupto 237 2100
wait 700
countitems 237
wait 700
buyitemsupto 237 2200
wait 700
countitems 237
wait 700
buyitemsupto 237 2300
wait 700
countitems 237
wait 700
buyitemsupto 237 2400
countitems 237
wait700

A 7934 8055 7

wait 700
countitems 7642
wait 700
buyitemsupto 7642 100
wait 700
countitems 7642
wait 700
buyitemsupto 237 200
wait 100 gotolabel gotoexp

W 7938 8056 7
W 7959 8058 7
W 7975 8048 7
W 7978 8044 7
S 7978 8042 7
A 7978 8041 7

usegrounditem 1648

W 7978 8039 7
W 7989 8026 7
W 8001 8018 7
W 8013 8010 7
W 8015 7992 7
W 8025 7982 7
W 8026 7970 7
W 8029 7955 7
W 8030 7942 7
W 8035 7936 7
W 8035 7933 7
W 8036 7931 6
W 8044 7931 6
W 8053 7940 6
W 8057 7945 6
W 8059 7945 6
W 8061 7945 5
W 8062 7947 5
W 8064 7947 6
A 8064 7947 6

gotolabel exp


[CavebotOptions]
Rope: Rope
Shovel: Shovel
SkipNearbyNodes: 0
OpenNextBp: no
LootNearbyTargets: no
LootDistantTargets: no

[Alerts]
PlayerOnScreen:
GmDetected:
PlayerAttacking: S
DefaultMessage:
PrivateMessage:
Disconnected:


Czy Ktos Moglby Mi Napisac Co Zrobilem Nie Tak ? z Gory Dziekuje i Pozdrawiam ! :)
 

Zbizu

Luakami
Joined
Mar 13, 2010
Messages
719
Reaction score
104
Age
28
Odp: Refiller & Depositer - Ostateczne Starcie

Otwarte ponownie w celu rozwi?zywania innych problem?w z depositerem.
 

xlokson

New User
Joined
May 29, 2014
Messages
3
Reaction score
0
Odp: Refiller & Depositer - Ostateczne Starcie

Siemanko :) Mo?e mi kto? pom?c z refillem? poniewa? na moim ots jest d?wignia do kupowania pot?w... jak zrobi?, ?eby posta? jej u?ywa?a? I nie ma te? banku, jak zrobi?, ?eby posta? bra?a cc z depo?
 
Top