[Tools] Donater Script [UPDATED]
WalakyMas
Elég régóta elégedetlenkedek a tárgy donate lehetőségeivel. Aki hozzám hasonlóan utalt már nyersanyagot cégekbe, osztott fegyvert vagy repjegyet, az tudja milyen idegesítő a Drag and Drop felület. Korábban készítettem egy primitív GreaseMonkey alkalmazást ami ezt a munkát kicsit egyszerűbbé tette. A visszajelzések szerint már ez is egyszerűsítette ezeket a feladatokat, de időközben sikerült egy "kicsit" továbbfejleszteni és most úgy döntöttem a viszonylag szűk körű tesztelés után közkincsé teszem:
Donater v0.1.1
[UPDATE] Pont most helyezték át a jQuery-t amit a lapmódosításhoz használok. Ilyen nincs. Aki a cikk alapján próbálta annak máris újra kell telepíteni. 😢
Használatához Firefox és GreaseMonkey kiegészítő kell.
Jelenlegi képességei:
* Add 1, 2, 3, 4, 5, 10 gombok: Az első x elem áttétele a raktárból az alsó (utaló) mezőbe. {Ez volt az eredeti verzió "teljes" funkcionalitása. 😛
}
* Donate gomb az Add gombok mellett: Kis kényelem, hogy ne kelljen a lap aljára görgetni. {Felhasználói kérésre}
* Összesítő táblázat a raktárban található elemekről: Amennyiben a küldő raktára üres, akkor erről ír ki üzenetet, ha van tartalma, akkor egy táblázatban típusonként (sorok) és minőségi osztályonként (oszlopok) összesíti az elemeket. Csak azok a sorok jelennek meg, melyekből legalább egy elem szerepel készleten. Ha egy minőségből nincs készlet, akkor ezt '--' jelzi.
* Szűrési lehetőség: A készleten lévő elemek száma alapértelmezésben zöld, de rájuk kattintva váltani lehet a zöld és piros szín között. A pirossal jelzett elemek kimaradnak az átrakáskor. Ezzel például kizárható a karakternél lévő ház áthelyezése. A szűrőfeltételeket megőrzi a rendszert, így lapújratöltés vagy böngésző ujraindítás esetén is. Mivel accountonként kerül mentésre, ezért a karakterhez és a különböző orgokhoz más és más beállítás rögzíthető.
* Utalható mennyiség figyelése: A script figyeli az alsó sor méretét és nem engedi a túlzott utalást. Azaz 10 hely esetén max 10 elemet hagy odatenni, kevesebb hely esetén az ott található helynél eggyel kevesebbet. Ennek oka, hogy a raktár utolsó helye utalással nem, csak vásárlással betölthető. Okát ne kérdezzétek vagy bug, vagy feature. 😛
* Fogadó oldal felismerése: A legújabb fejlesztés, hogy a script figyeli kinek menne az utalás: karakternek, cégnek vagy szervezetnek. Karakternek nem lehet nyersanyagot utalni, cégnek meg csak olyan nyersanyagot amit fel tud dolgozni. Az illegális utalásokat a rendszer automatikusan kiszűri és a tiltott anyagok sorait kék háttérrel jelzi.
V1.0.0-ig tervezett funkciók:
* Opera támogatás: elvileg most is működhet, de nincs tesztelve. Mindenesetre a megírása során igyekeztem kompatibilis maradni
* Sorok és oszlopok kapcsolhatósága
* Utalás az utolsó elemtől visszafelé
Jogi nyilatkozat
A script "ahogy van" és garancia NÉLKÜL érhető el.. Saját felelőségre használhatod.
Mint minden GM script esetében, ez is forráskódban érhető el. Titkosítását nem tervezem.
További ötleteket (akár másik GreaseMonkeel megvalósítható alkalmazásra vonatkozóan), hibajelzéseket PM-ben kérek.
Amennyiben hasznosnak itéled ne feledkezz meg a Vote és Subscribe lehetőségekről. 😛
Comments
Biztos az avatar miatt 😉
http://i26.tinypic.com/akwfio.jpg" target="_blank">http://i26.tinypic.com/akwfio.jpg
Nekem se műxik 🙁
avatar... 😃
Gyönyörűen megy, szal avatar 😃
nah mostmár nekem is megy 🙂 gondolom javitva lett
Aki korábban már megkapta annál működik, mert sajna most tették új helyre a jquery-t és a redirectet nem kezeli a GM. No ezt infosok értik.
Lényeg, hogy most már jónak kellene lennie. 😛
Működik, mint a kisangyal! Ma már gyorsabban kapnak bért és juttatásokat a munkások. 🙂
Well done, köszönet, WalakyMas!
Milyen jó, hogy ezt valaki más megcsinálta. 🙂
(Névszóviccért jár a **szkorbács? 😛)
Éjjen, ez aztán egy tényleg hasznos script! 🙂
KÖSZ!
kiváló első osztályú 🙂 nekem nagy segítség lesz pl fegyóosztásnál köszkösz!
Kiváló. Tartozom neked egy láda sörrel.
Manitu: A Barna Aranyfácán a kedvencem. 😃
Kis probléma, hogy idehaza elég nehéz beszerezni. 😛
Nagyon ügyes🙂
A "19 bug" csak orgbol orgba donate-elesnek jelentkezik. Az összes többi variacioban küldhetö annyi, amennyi hely tenylegesen van.