[Tools] Donater Script [UPDATED]

Day 640, 14:03 Published in Hungary Hungary by 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. 😛