berkmenoo 1
berkmenoo
mavzermete 1
mavzermete
Mt2Hizmet 1
Mt2Hizmet
xranzei 1
xranzei
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Altın Konu Anka2 Project SF | 2025

4.97 yıldız(lar) 36 Değerlendirme Değerlendirenler

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Oyun seçeneklerinde ki "GECE" modu sanırım bozuk "ON" "OFF" yapmama rağmen herhangi bişey değişmiyor
 
Genel Düzeltme

1765364146758.png



Anka2\Tools\binary_unpack\others\environment " girintisin'de bulunan "moonlight04.msenv" isimli dosyayı "Gece/Gündüz" Efektleri için güncelleyebilirsiniz.
[CODE title="Gece Modu Düzenleme"]ScriptType EnvrionmentData
ScriptVersion 1.0000

Group DirectionalLight
{
Direction -0.669884 0.107880 -0.734587

Group Background
{
Enable 1
Diffuse 0.24 0.26 0.38 1.000000
Ambient 0.03 0.03 0.05 1.000000
}

Group Character
{
Enable 1
Diffuse 1.000000 0.972549 0.972549 1.000000
Ambient 0.397059 0.393137 0.393137 1.000000
}
}[/CODE]
 
Genel Düzeltme "Anka2\Tools\binary_unpack\root\uiscript" de bulunan "selectcharacterwindow.py" dosyasında bu kod satırını bulup düzenleyebilirsiniz. "Karekter Ekranın'da çıkan yazıyı değiştirecektir."
[CODE title="Karekter Ekranı Yazı Düzenlemesi"]window = {
"name" : "SelectCharacterWindow",
"x" : 0, "y" : 0,
"width" : SCREEN_WIDTH, "height" : SCREEN_HEIGHT,

"children" :
(
{
"name" : "BackGround", "type" : "expanded_image",
"x" : 0, "y" : 0,
"x_scale" : float(SCREEN_WIDTH) / 1920.0, "y_scale" : float(SCREEN_HEIGHT) / 1080.0,
"image" : COMMON_PATH + "background.png",

"children" :
(
{
"name" : "FooterCopyright", "type" : "text", "x" : 150, "y" : SCREEN_HEIGHT - SCREEN_HEIGHT/25,
"text" : "© 2025 · BestStudio Production — Anka2 Project", "horizontal_align" : "center",
"text_vertical_align" : "center", "text_horizontal_align" : "center",
"fontsize" : "LARGE", "font" : "Tahoma",
},
{
"name" : "FooterCopyright2", "type" : "text", "x" : 150, "y" : SCREEN_HEIGHT - SCREEN_HEIGHT/40,
"text" : "Optimized & Deployed for TURKMMO Network", "horizontal_align" : "center",
"text_vertical_align" : "center", "text_horizontal_align" : "center",
"fontsize" : "LARGE", "font" : "Tahoma",
},
),
},
{[/CODE]
 
Multifarm eklentisi genel düzeltme

aşağıda size vermiş olduğum kod satırında "farmplayer count" düzeltilmesi yeterlidir

Örnek - 1 Yaparsanız 1 client drop alır, Şuan 2 client drop alıyor. 3. Client engelleniyor "


KONUMU : Anka2\Source\Server\game\src "char_manager.cpp"
1765370047107.png


[CODE title="MULTİ FARM 1 İP 3 CLİENT OLARAK AYARLI" highlight="16"]void CHARACTER_MANAGER::CheckMultiFarmAccount(const char* szIP, const DWORD playerID, const char* playerName, const bool bStatus, BYTE affectType, int affectDuration, bool isP2P)
{
CheckMultiFarmAccounts(szIP);

LPCHARACTER ch = FindByPID(playerID);
if (ch && bStatus)
{
affectDuration = ch->FindAffect(AFFECT_MULTI_FARM_PREMIUM) ? get_global_time() + ch->FindAffect(AFFECT_MULTI_FARM_PREMIUM)->lDuration : 0;
affectType = ch->FindAffect(AFFECT_MULTI_FARM_PREMIUM) ? ch->FindAffect(AFFECT_MULTI_FARM_PREMIUM)->lApplyValue : 0;
}

std::map<DWORD, std::pair<std::string, bool>> m_mapNames;
int farmPlayerCount = GetMultiFarmCount(szIP, m_mapNames);
if (bStatus)
{
if (farmPlayerCount >= 2)
{
CheckMultiFarmAccount(szIP, playerID, playerName, false);
return;
}
}[/CODE]
 

Şu an konuyu görüntüleyenler (Toplam : 2, Üye: 1, Misafir: 1)

Geri
Üst