Dont Com_Error in infoResponse
This commit is contained in:
parent
3ac6f589a4
commit
fab4962c6e
@ -152,6 +152,12 @@ namespace party
|
|||||||
a.mov(ecx, 2);
|
a.mov(ecx, 2);
|
||||||
a.jmp(0x140251F78);
|
a.jmp(0x140251F78);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
void menu_error(const std::string& error)
|
||||||
|
{
|
||||||
|
utils::hook::invoke<void>(0x1400DACC0, error.data(), "MENU_NOTICE");
|
||||||
|
utils::hook::set(0x142C1DA98, 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int get_client_num_by_name(const std::string& name)
|
int get_client_num_by_name(const std::string& name)
|
||||||
@ -562,7 +568,7 @@ namespace party
|
|||||||
{
|
{
|
||||||
const auto str = "Invalid challenge.";
|
const auto str = "Invalid challenge.";
|
||||||
printf("%s\n", str);
|
printf("%s\n", str);
|
||||||
game::Com_Error(game::ERR_DROP, str);
|
menu_error(str);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -571,7 +577,7 @@ namespace party
|
|||||||
{
|
{
|
||||||
const auto str = "Invalid gamename.";
|
const auto str = "Invalid gamename.";
|
||||||
printf("%s\n", str);
|
printf("%s\n", str);
|
||||||
game::Com_Error(game::ERR_DROP, str);
|
menu_error(str);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -580,7 +586,7 @@ namespace party
|
|||||||
{
|
{
|
||||||
const auto str = "Invalid playmode.";
|
const auto str = "Invalid playmode.";
|
||||||
printf("%s\n", str);
|
printf("%s\n", str);
|
||||||
game::Com_Error(game::ERR_DROP, str);
|
menu_error(str);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -589,7 +595,7 @@ namespace party
|
|||||||
{
|
{
|
||||||
const auto str = "Server not running.";
|
const auto str = "Server not running.";
|
||||||
printf("%s\n", str);
|
printf("%s\n", str);
|
||||||
game::Com_Error(game::ERR_DROP, str);
|
menu_error(str);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -598,7 +604,7 @@ namespace party
|
|||||||
{
|
{
|
||||||
const auto str = "Invalid map.";
|
const auto str = "Invalid map.";
|
||||||
printf("%s\n", str);
|
printf("%s\n", str);
|
||||||
game::Com_Error(game::ERR_DROP, str);
|
menu_error(str);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -607,7 +613,7 @@ namespace party
|
|||||||
{
|
{
|
||||||
const auto str = "Invalid gametype.";
|
const auto str = "Invalid gametype.";
|
||||||
printf("%s\n", str);
|
printf("%s\n", str);
|
||||||
game::Com_Error(game::ERR_DROP, str);
|
menu_error(str);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user