Witam, wstawie wam kod C++ na animacje
CRITICAL HIT.
Kod C++ zrobiony przez
Elf
W
config.lua dodaj:
Kod:
displayCriticalHitNotify = "yes" --made by elf
W
configmanager.cpp ponizej:
Kod:
m_confInteger[WHITE_SKULL_TIME] = getGlobalNumber(L, "whiteSkullTime", 15 * 60 * 1000);
Wklej to:
Kod:
m_confString[DISPLAY_CRITICAL_HIT] = getGlobalString(L, "displayCriticalHitNotify", "no");
W
configmanager.h pod :
Kod:
GENERATE_ACCOUNT_NUMBER,
Wklej:
Kod:
DISPLAY_CRITICAL_HIT,
W
player.cpp w lini
4274 dodaj :
Kod:
void Player::sendCriticalHit() const
{
if(g_config.getString(ConfigManager::DISPLAY_CRITICAL_HIT) == "yes")
g_game.addAnimatedText(getPosition(), TEXTCOLOR_DARKRED, "CRITICAL!");
}
W
player.h w lini
564 dodaj:
Kod:
void sendCriticalHit() const;
W
weapons.cpp w lini
384 zamien to:
Na:
Kod:
{
maxDamage <<= 1;
player->sendCriticalHit();
}
W lini
666 zamien to:
Na:
Kod:
{
maxValue <<= 1;
player->sendCriticalHit();
}
W lini
891 zamien to:
Na:
Kod:
{
maxValue <<= 1;
player->sendCriticalHit();
}
W lini
996 zamien to:
Kod:
if(maxDamage)
return -maxChange;
return random_range(-minChange, -maxChange, DISTRO_NORMAL);
Na:
Kod:
if(maxDamage)
{
player->sendCriticalHit();
return -maxChange;
}
return random_range(-minChange, -maxChange, DISTRO_NORMAL);