mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-13 15:52:25 +00:00
Push
This commit is contained in:
parent
ed89585c91
commit
17f0b8a87b
@ -819,8 +819,9 @@ void Client::CompleteConnect()
|
|||||||
|
|
||||||
if (parse->PlayerHasQuestSub(EVENT_CONNECT)) {
|
if (parse->PlayerHasQuestSub(EVENT_CONNECT)) {
|
||||||
const std::string& export_string = fmt::format(
|
const std::string& export_string = fmt::format(
|
||||||
"{} {}",
|
"{} {} {}",
|
||||||
GetPP().lastlogin,
|
e.last_login,
|
||||||
|
time(nullptr) - e.last_login,
|
||||||
is_first_login ? 1 : 0
|
is_first_login ? 1 : 0
|
||||||
);
|
);
|
||||||
parse->EventPlayer(EVENT_CONNECT, this, export_string, 0);
|
parse->EventPlayer(EVENT_CONNECT, this, export_string, 0);
|
||||||
|
|||||||
@ -2546,7 +2546,8 @@ void PerlembParser::ExportEventVariables(
|
|||||||
case EVENT_CONNECT: {
|
case EVENT_CONNECT: {
|
||||||
Seperator sep(data);
|
Seperator sep(data);
|
||||||
ExportVar(package_name.c_str(), "last_login", sep.arg[0]);
|
ExportVar(package_name.c_str(), "last_login", sep.arg[0]);
|
||||||
ExportVar(package_name.c_str(), "is_first_login", sep.arg[1]);
|
ExportVar(package_name.c_str(), "seconds_since_last_login", sep.arg[1]);
|
||||||
|
ExportVar(package_name.c_str(), "is_first_login", sep.arg[2]);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1822,7 +1822,10 @@ void handle_player_connect(
|
|||||||
lua_pushinteger(L, Strings::ToUnsignedInt(sep.arg[0]));
|
lua_pushinteger(L, Strings::ToUnsignedInt(sep.arg[0]));
|
||||||
lua_setfield(L, -2, "last_login");
|
lua_setfield(L, -2, "last_login");
|
||||||
|
|
||||||
lua_pushboolean(L, Strings::ToBool(sep.arg[1]));
|
lua_pushinteger(L, Strings::ToUnsignedInt(sep.arg[1]));
|
||||||
|
lua_setfield(L, -2, "seconds_since_last_login");
|
||||||
|
|
||||||
|
lua_pushboolean(L, Strings::ToBool(sep.arg[2]));
|
||||||
lua_setfield(L, -2, "is_first_login");
|
lua_setfield(L, -2, "is_first_login");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user