Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: attila92 - 2021-03-09, 15:07:21

Cím: Van ilyen rendszer?
Írta: attila92 - 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.
Cím: Re:Van ilyen rendszer?
Írta: TMP4 - 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:
(https://i.ibb.co/xG9hqSb/Screenshot-3.png)
(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.