Hogyan lehet a minecraftot és a weboldalamat összekötni?
Vagy pedig egy a szerveren indítani egy klienset,amiben van egy adminisztrátori karakter. Innen .NET keretrendszerben egy Sendkeys.send() függvénnyel lehet vezérelni a játékot.
Utóbbit meg php-vel ha írok egy fájlt, akkor azt kiolvastatom egy .NET-es cuccal pl c# vagy vb.NET, vagy valami hasonlóval, és a fájlban ha történt változás, akkor azt beírja a bot-os admin karinak. Egy kicsit kerülőút, de nem szükséges ismerni hozzá a játék adatbázisának felépítését.
Lehet nem túl értelmes de mégegyszer neki futok.
Van egy weboldal. Ezt meg kell csinálni. Megoldod a karik vásárlását.
Vásárlás végén a webshop ír egy fájlba, amivel átadja, hogy XY karakter és a felszerelés számát.
Van egy ezzel párhuzamosan futó alkalmazás.
Ez figyeli a fájl állapotát, hogy van-e benne módosítás ha van, akkor akkor csinál egy stringet, aminek a formátuma megegyezik a minecraft adminisztrátori formátumával azaz az admin kari adja át a cuccot.Ezt egy Sendkeys.send függvénnyel oldanám meg, mert ezzel programnak úgy fog tűnni, mintha közvetelnül a billetnyűzetről vitték volna be a cucc átadását.
Másik lehetőség:
csinálni egy dll injekciót a játékba. A függvény amit bele kellene írni az az lenne, hogy társítsa a karakterhez a cuccot. Ez is megoldható windows-on manapság.
Harmadik lehetőség:
Megtalálni a játék adatbázisát, és ott beleírni ezt a cuccot. Megismerni a szerkezetét.
A 1-2 lehetőséghez nem kell ismerni az adatbázist. A minecraft szerverre kell egy WAMP szerver, amire fel kell tenni ezt a weboldalt.
Esetleg ilyesmivel kisérletezz:
@13:40: Klienst nem futtatunk a szerveren!
Minek, ha amúgy a szervernek is van konzolja, amibe lehet dolgozni?
Közben jobban utána néztem (bár ez az api is jó dolog), esetleg egy külön kiegészítővel ez kivitelezhető viszonylag könnyen, ha jártas vagy a java nyelvben ÉS a php-ban is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!