- Katılım
- 20 Tem 2015
- Konular
- 86
- Mesajlar
- 631
- Çözüm
- 1
- Online süresi
- 22d 10h
- Reaksiyon Skoru
- 1,320
- Altın Konu
- 1
- TM Yaşı
- 10 Yıl 11 Ay 1 Gün
- Başarım Puanı
- 229
- MmoLira
- 2,636
- DevLira
- 53
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!
Sanırsın çok zor bir şeyQuest hali zaten paylasildi oda sorunsuzdu senin yaptigindan farki yok. Bari ben kodladim yalani atma

İçerisine canavar eklerken yada çıkartırken [60] diye belirtilen Array'in index'ini arttırıp azaltmayı unutmayın.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Bu şekilde artırıp azaltmayla uğraşmazlar. Kolay Gelsin
- Katılım
- 28 Ağu 2015
- Konular
- 93
- Mesajlar
- 516
- Çözüm
- 19
- Online süresi
- 16d 21h
- Reaksiyon Skoru
- 71
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 9 Ay 22 Gün
- Başarım Puanı
- 126
- MmoLira
- 2,189
- DevLira
- 0
Genelde tüm serverlerde quest üzerinden çalışıyor. Kanal göstermesi, level göstermesi falan ayarladım.
Char_battle.cpp'de bunu bulun
CHARACTER_MANAGER::instance().KillLog(GetRaceNum());
ve altına ekleyin.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Katkılarından dolayı @durda 'ya teşekkürler.
![]()
Hocam ben türkçe karakter sorunu oldugu için duyuruyu locale_stringe atamak istedim ama oyun içi hiç bir tepki syserr vermiyor nerede hatam olşmuş ?
[CODE highlight="13"]#ifdef __KILL_NOTICE__
const int monstersList[60] = { 191 , 192 , 193 , 194 , 491 , 492 , 493 , 494 , 531 , 532 , 533 , 534 , 591 , 691 , 791 , 792 , 1091 , 1092 , 1093 , 1095 , 1191 , 1192 , 1304 , 1901 , 2091 , 2206 , 2307 , 2306 , 2491 , 2492 , 2494 , 2495 , 2597 , 2598 , 3190 , 3191 , 3290 , 3291 , 3390 , 3391 , 3490 , 3491 , 3590 , 3591 , 3690 , 3691 , 3790 , 3791 , 3890 , 3891 , 6390 , 6391 , 3090 , 3091 , 2191 , 6421 , 4204 , 4209 , 4210 , 3596 };
for (int i = 0; i < _countof(monstersList); i++)
{
if (GetRaceNum() == monstersList)
{
const CMob * pkMob = CMobManager::instance().Get(monstersList);
if (pkMob)
{
//char szKillNotice[QUERY_MAX_LEN];
//snprintf(szKillNotice, sizeof(szKillNotice), "[CH%d] : %s, Lv.%d %s tarafından katledildi!", g_bChannel, pkMob->m_table.szLocaleName, pkAttacker->GetLevel(), pkAttacker->GetName());
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("boss_duyuru"), g_bChannel, pkMob->m_table.szLocaleName, pkAttacker->GetLevel(), pkAttacker->GetName());
//BroadcastNotice(szKillNotice);
}
}
}
#endif[/CODE]
[CODE title="locale_string"]"boss_duyuru";
"[CH%d] : %s, [Lv.%d] %s tarafından katledildi!";[/CODE]
- Katılım
- 20 Tem 2015
- Konular
- 86
- Mesajlar
- 631
- Çözüm
- 1
- Online süresi
- 22d 10h
- Reaksiyon Skoru
- 1,320
- Altın Konu
- 1
- TM Yaşı
- 10 Yıl 11 Ay 1 Gün
- Başarım Puanı
- 229
- MmoLira
- 2,636
- DevLira
- 53
Hocam ben türkçe karakter sorunu oldugu için duyuruyu locale_stringe atamak istedim ama oyun içi hiç bir tepki syserr vermiyor nerede hatam olşmuş ?
[CODE highlight="13"]#ifdef __KILL_NOTICE__
const int monstersList[60] = { 191 , 192 , 193 , 194 , 491 , 492 , 493 , 494 , 531 , 532 , 533 , 534 , 591 , 691 , 791 , 792 , 1091 , 1092 , 1093 , 1095 , 1191 , 1192 , 1304 , 1901 , 2091 , 2206 , 2307 , 2306 , 2491 , 2492 , 2494 , 2495 , 2597 , 2598 , 3190 , 3191 , 3290 , 3291 , 3390 , 3391 , 3490 , 3491 , 3590 , 3591 , 3690 , 3691 , 3790 , 3791 , 3890 , 3891 , 6390 , 6391 , 3090 , 3091 , 2191 , 6421 , 4204 , 4209 , 4210 , 3596 };
for (int i = 0; i < _countof(monstersList); i++)
{
if (GetRaceNum() == monstersList)
{
const CMob * pkMob = CMobManager::instance().Get(monstersList);
if (pkMob)
{
//char szKillNotice[QUERY_MAX_LEN];
//snprintf(szKillNotice, sizeof(szKillNotice), "[CH%d] : %s, Lv.%d %s tarafından katledildi!", g_bChannel, pkMob->m_table.szLocaleName, pkAttacker->GetLevel(), pkAttacker->GetName());
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("boss_duyuru"), g_bChannel, pkMob->m_table.szLocaleName, pkAttacker->GetLevel(), pkAttacker->GetName());
//BroadcastNotice(szKillNotice);
}
}
}
#endif[/CODE]
[CODE title="locale_string"]"boss_duyuru";
"[CH%d] : %s, [Lv.%d] %s tarafından katledildi!";[/CODE]
pkAttacker->ChatPacket
- Katılım
- 28 Ağu 2015
- Konular
- 93
- Mesajlar
- 516
- Çözüm
- 19
- Online süresi
- 16d 21h
- Reaksiyon Skoru
- 71
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 9 Ay 22 Gün
- Başarım Puanı
- 126
- MmoLira
- 2,189
- DevLira
- 0
teşekkürler üstat, deneyip bildiririm işine yarayan kullanırpkAttacker->ChatPacket

- Katılım
- 28 Ağu 2015
- Konular
- 93
- Mesajlar
- 516
- Çözüm
- 19
- Online süresi
- 16d 21h
- Reaksiyon Skoru
- 71
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 9 Ay 22 Gün
- Başarım Puanı
- 126
- MmoLira
- 2,189
- DevLira
- 0
Türkçe karakter sorunu yaşayanlar locale_string kullanabilir direk sorunun çözümü :
[CODE title="locale_string"]"boss_duyuru";
"[CH%d] : %s, [Lv.%d] %s tarafından katledildi!";[/CODE]
Kod:
#ifdef __KILL_NOTICE__
const int monstersList[60] = { 191 , 192 , 193 , 194 , 491 , 492 , 493 , 494 , 531 , 532 , 533 , 534 , 591 , 691 , 791 , 792 , 1091 , 1092 , 1093 , 1095 , 1191 , 1192 , 1304 , 1901 , 2091 , 2206 , 2307 , 2306 , 2491 , 2492 , 2494 , 2495 , 2597 , 2598 , 3190 , 3191 , 3290 , 3291 , 3390 , 3391 , 3490 , 3491 , 3590 , 3591 , 3690 , 3691 , 3790 , 3791 , 3890 , 3891 , 6390 , 6391 , 3090 , 3091 , 2191 , 6421 , 4204 , 4209 , 4210 , 3596 };
for (int i = 0; i < _countof(monstersList); i++)
{
if (GetRaceNum() == monstersList[i])
{
const CMob * pkMob = CMobManager::instance().Get(monstersList[i]);
if (pkMob)
{
pkAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("boss_duyuru"), g_bChannel, pkMob->m_table.szLocaleName, pkAttacker->GetLevel(), pkAttacker->GetName());
}
}
}
#endif
Kod:
[CODE title="locale_string"]"boss_duyuru";
"[CH%d] : %s, [Lv.%d] %s tarafından katledildi!";[/CODE]
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 948
- Cevaplar
- 7
- Görüntüleme
- 528
- Cevaplar
- 15
- Görüntüleme
- 601
- Cevaplar
- 19
- Görüntüleme
- 2K
- Cevaplar
- 13
- Görüntüleme
- 2K


