Szerző Téma: Van ilyen rendszer?  (Megtekintve 3838 alkalommal)

Nem elérhető attila92

  • Beginner
  • Hozzászólások: 49
  • Segített: 5
Van ilyen rendszer?
« Dátum: 2021-03-09, 15:07:21 »
Sziasztok!

Az ügyben érdeklődöm, hogy esetleg találkozott e valaki ilyen, vagy ehhez hasonló rendszerrel?

A rendszer lényege annyi, hogy egy parancsal le lehet kérni a felhasználóról gyakorlatilag mindent.
Felhasználói nevét, e-mail címét, azt, hogy mikor volt utoljára elérhető, azon az accounton lévő összes karakter nevét, illetve az ip címét.

Előre is köszönöm a segítséget.

Nem elérhető TMP4

  • Trainee
  • *
  • Hozzászólások: 53
  • Segített: 10
Re:Van ilyen rendszer?
« Válasz #1 Dátum: 2021-03-09, 20:31:21 »
Azért nem nagyon csináltak ilyet mert ez 1-2db query-be kerül.

Egy query-be összegyúrva az egész szerintem pont úgy ahogy akarod:
SELECT account.account.login AS id, account.account.email, player.player.name AS player, player.player.ip, player.player.last_play
FROM player.player
INNER JOIN account.account
ON player.player.account_id = account.account.id
WHERE account_id IN
(SELECT account.account.id
FROM account.account
WHERE account.account.login = "admin000");

Eredmény:

(Elhomályosítottam pár személyesebb adatot)

Most ezt belerakhatod akár questbe akár pl cmd_gm.cpp-be csinálsz neki egy gm parancsot, vagy használod így navicatban mert ahogy látod itt is elég szépen listázza.
« Utoljára szerkesztve: 2021-03-09, 20:44:12 írta TMP4 »