Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Web => A témát indította: Mane Dátum 2010 október 13, 09:31:58 DÉLUTÁN

Cím: Trinityre npc/loot-kereső
Írta: Mane Dátum 2010 október 13, 09:31:58 DÉLUTÁN
Sziasztok, hogyan tudnék valami olyat csinálni, amivel a játékos megkereshetné, hogy egy adott npc a helyén van-e? Tehát mint wowheaden beírja a nevét, és kidobja, hogy a szerveren hol van az npc? Vagy térképpel, vagy koordinátával.
Illetve lootot is jó lenne nézni vele, hogy adott item benne van-e az npc-ben és hány %-al. Ez sok fölösleges (és valójában nem hibás) bugjelentéstől kímélne meg bennünket és játékosokat egyaránt.
(TrinityCore2, 3.3.5, 8922
-s core rev, és hostingos)
Cím: Re:Trinityre npc/loot-kereső
Írta: $0undX Dátum 2010 október 13, 09:35:12 DÉLUTÁN
Szia!

PHP-val. A hostingnál gondolom hozzá tudsz férni a webtárhelyről az sql szerverhez, php-val rákapcsolódsz, mondjuk kinyomatsz a felhasználóknak 1 textboxot, a creature_template táblából lekéred azokat a mezőket amelyekben a név hasonlít a beírthoz (SELECT * from creature_template where name LIKE 'abc' ) , innentől minden, html,php,css,javascript kérdés, formázhatod, csicsázhatod, stb... de a módszer maga az ez :)
Cím: Re:Trinityre npc/loot-kereső
Írta: Girosz Dátum 2010 október 13, 10:02:57 DÉLUTÁN
... WHERE name like '%abc%'

Keresel valahol egy wow térképet, és kiszámolod, hogy a wowon belüli koordináta rendszer mekkora egységekkel számol, és beosztod a képet is annak megfelelően (kb 8. osztályos matek ;D). Ha ez megvan, akkor a megadott koordinátára odalöksz egy pöttyöt (mondjuk egy gif). A loot lekérdezése meg tényleg csak egy sql lekérdezés. Nem egyszerű megcsinálni, de nem is kell hozzá hatalmas szaktudás.
Cím: Re:Trinityre npc/loot-kereső
Írta: NevemSenki Dátum 2010 október 13, 10:07:12 DÉLUTÁN
Idézetet írta: Girosz Dátum 2010 október 13, 10:02:57 DÉLUTÁN
... WHERE name like '%abc%'

Keresel valahol egy wow térképet, és kiszámolod, hogy a wowon belüli koordináta rendszer mekkora egységekkel számol, és beosztod a képet is annak megfelelően (kb 8. osztályos matek ;D). Ha ez megvan, akkor a megadott koordinátára odalöksz egy pöttyöt (mondjuk egy gif). A loot lekérdezése meg tényleg csak egy sql lekérdezés. Nem egyszerű megcsinálni, de nem is kell hozzá hatalmas szaktudás.

Én pont ebbe kezdtem bele, csak 1.12.1-es TrinityZero-nál 2 nappal ezelőtt. (http://www.hobby-site.blogja.net/files/smiley/roka121.jpg)
Most ott tartok hogy sikerült kivadásznom a Cliens-ből a képeket, megcsináltam a térképek egy részét, és most állítom össze a szerkezetet.
( Az a baj hogy kicsit lassan haladok, mert minden egyes kis képet magamnak kell összerakni, mivel 1.12.1-hez hogy is mondjam... nagyon kevés infó és képanyag van. )

Üdv.: Senki
Cím: Re:Trinityre npc/loot-kereső
Írta: Mane Dátum 2010 október 14, 05:12:48 DÉLELŐTT
Köszönöm, megpróbálok ügyködni valamit. Egyébként valami ilyesmire gondoltam: http://db.vanilla-wiki.org/ (http://db.vanilla-wiki.org/) És azt hiszem Nightmarenek is van ilyen 3.3.5re csak nem tudom már a címét :) AZért írom, mert az is trinity ha minden igaz, és lehet, hogy van egy elterjedt program erre, ha netán ismeri valaki, szóval nem lenne rossz ha lenne valami alap mert php-ban nem vagyok valami ügyes :) Meg hát mégiscsak a wowheades skin a jó :) De ha nincs akkor is megoldom valahogy :D
Senki, neked pedig sok sikert, jó, hogy vannak ismét classic szerverek.
Cím: Re:Trinityre npc/loot-kereső
Írta: ident Dátum 2010 október 14, 02:27:46 DÉLUTÁN
Nem tudom hogy vanilla db-ben is volt-e már referenced loot, ha igen akkor arra kell csak figyelni hogy ha a creature_loot_template.mincountOrRef < 0 (kisebb mint nulla azaz negatív) akkor a referencedből olvassa ki.