- 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 10 Ay 21 Gün
- Başarım Puanı
- 229
- MmoLira
- 2,636
- DevLira
- 53
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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
- 515
- Çözüm
- 19
- Online süresi
- 16d 18h
- Reaksiyon Skoru
- 71
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 9 Ay 13 Gün
- Başarım Puanı
- 126
- MmoLira
- 2,129
- 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 10 Ay 21 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
- 515
- Çözüm
- 19
- Online süresi
- 16d 18h
- Reaksiyon Skoru
- 71
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 9 Ay 13 Gün
- Başarım Puanı
- 126
- MmoLira
- 2,129
- DevLira
- 0
teşekkürler üstat, deneyip bildiririm işine yarayan kullanırpkAttacker->ChatPacket

- Katılım
- 28 Ağu 2015
- Konular
- 93
- Mesajlar
- 515
- Çözüm
- 19
- Online süresi
- 16d 18h
- Reaksiyon Skoru
- 71
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 9 Ay 13 Gün
- Başarım Puanı
- 126
- MmoLira
- 2,129
- 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
- 938
- Cevaplar
- 7
- Görüntüleme
- 423
- Cevaplar
- 15
- Görüntüleme
- 574
- Cevaplar
- 19
- Görüntüleme
- 2K
- Cevaplar
- 13
- Görüntüleme
- 2K

