?
-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
void Clnatag() {
static bool restore = false;
static float lastchangetime = 0.0;
if (g_Options.misc_clantag && g_LocalPlayer) {
if (g_GlobalVars->curtime + (GetFullLatency() / 2) - lastchangetime >= 0.35f)
{
std::string Name;
if (g_Options.misc_customclan && g_Options.customclan && g_Options.customclan[0] && g_Options.misc_clantaga)
Name = g_Options.customclan;
else
if(!g_Options.misc_customclan)
Name = _xor_(u8"〩\n").c_str();
else
Name = _xor_(" ").c_str();
Utils::SetClantag(Name.substr(0, int(g_GlobalVars->curtime + (GetFullLatency() / 2)) % Name.length()).c_str());
lastchangetime = (g_GlobalVars->curtime + (GetFullLatency() / 2));
restore = true;
}
}
else if (restore) {
restore = false;
Utils::SetClantag("");
}
}
Что изменить в коде 2-го тега чтобы не было ошибок?
1-ый база ксгосимпл (монеон)
2-ой антарио (фатал 18г)
C++:
void misc::clan_tag()
{
const auto setclantag = []( const char *tag )
{
static auto set_clantag_fn = reinterpret_cast< int( __fastcall* )( const char*, const char* ) >( sig( "engine.dll", "53 56 57 8B DA 8B F9 FF 15" ) );
set_clantag_fn( tag, tag );
};
static auto was_on = false;
if ( !vars::misc.clantag.get<bool>() )
{
if ( was_on )
setclantag( "" );
was_on = false;
return;
}
was_on = true;
static int prevtime;
static int prevval;
if (int(g_pGlobals->curtime * 3.4) != prevtime)
{
if (prevval != int(g_pGlobals->curtime * 3.4) % 34)
{
prevval = int(g_pGlobals->curtime * 3.4) % 34;
switch (int(g_pGlobals->curtime * 3.4) % 34)
{
case 0: { _(s0, "f", "fatality"); setclantag(s0); break; }
case 1: { _(s1, "fa", "fatality"); setclantag(s1); break; }
case 2: { _(s2, "fat", "fatality"); setclantag(s2); break; }
case 3: { _(s3, "fata", "fatality"); setclantag(s3); break; }
case 4: { _(s4, "fatal", "fatality"); setclantag(s4); break; }
case 5: { _(s5, "fatali", "fatality"); setclantag(s5); break; }
case 6: { _(s6, "fatalit", "fatality"); setclantag(s6); break; }
case 7: { _(s7, "fatality", "fatality"); setclantag(s7); break; }
case 8: { _(s8, "fatality", "fatality"); setclantag(s8); break; }
case 9: { _(s9, "fatality", "fatality"); setclantag(s9); break; }
case 10: { _(s10,"fatality", "fatality"); setclantag(s10); break; }
case 11: { _(s11,"fatality", "fatality"); setclantag(s11); break; }
case 12: { _(s12,"fatality", "fatality"); setclantag(s12); break; }
case 13: { _(s13,"fatality", "fatality"); setclantag(s13); break; }
case 14: { _(s14,"fatality", "fatality"); setclantag(s14); break; }
case 15: { _(s15,"fatalit", "fatality"); setclantag(s15); break; }
case 16: { _(s16,"fatali", "fatality"); setclantag(s16); break; }
case 17: { _(s17,"fatal", "fatality"); setclantag(s17); break; }
case 18: { _(s18,"fata", "fatality"); setclantag(s18); break; }
case 19: { _(s19,"fat", "fatality"); setclantag(s19); break; }
case 20: { _(s20,"fa", "fatality"); setclantag(s20); break; }
case 21: { _(s21,"f", "fatality"); setclantag(s21); break; }
case 22: { _(s22," ", "fatality"); setclantag(s22); break; }
default:;
}
}
}
prevtime = int( g_pGlobals->curtime );
}
Последнее редактирование: