Geçtiğimiz günlerde oyunu başlatırken MAP_ALLOW ile ilgili sıkıntı yaşadım. Max. 32 harita açılabiliyordu.
ch1_1 gibi core sistemleriyle halledebileceğiniz gibi, kaynak kodlarıyla da sorunu çözebilirsiniz.
GAME düzenlemeleri:
desc_client.cpp
-- BUL --
-- DEĞİŞTİR --
Satır: 167
inut_db.cpp
-- BUL --
-- DEĞİŞTİR --
Satır: 1335
-- BUL --
BYTE yazılarını INT olarak değiştir.
DB Düzenlemeleri:
Peer.h
-- BUL --
-- DEĞİŞTİR --
Satır: 71
COMMON düzenlemeleri:
tables.h
-- BUL --
-- DEĞİŞTİR --
Satır: 805
-- BUL --
-- DEĞİŞTİR --
Satır: 793
- Bu sayede 32 olan MAP_ALLOW limitini 64 yaparak daha fazla harita açabileceksiniz.
- Sayıları 64 yerine 128 olarak yaparsanız sanıyorum ki, çalışır, denemedim.
ch1_1 gibi core sistemleriyle halledebileceğiniz gibi, kaynak kodlarıyla da sorunu çözebilirsiniz.
GAME düzenlemeleri:
desc_client.cpp
-- BUL --
Kod:
[COLOR=#000000]map_allow_copy(p.alMaps, 32);[/COLOR]
-- DEĞİŞTİR --
Kod:
map_allow_copy(p.alMaps, 64);
Satır: 167
inut_db.cpp
-- BUL --
Kod:
for (int i = 0; i < 32; ++i)
-- DEĞİŞTİR --
Kod:
for (int i = 0; i < 64; ++i)
Satır: 1335
-- BUL --
Kod:
void CInputDB::MapLocations(const char * c_pData)
BYTE yazılarını INT olarak değiştir.
DB Düzenlemeleri:
Peer.h
-- BUL --
Kod:
long m_alMaps[32];
-- DEĞİŞTİR --
Kod:
long m_alMaps[64];
Satır: 71
COMMON düzenlemeleri:
tables.h
-- BUL --
Kod:
long alMaps[32];
-- DEĞİŞTİR --
Kod:
long alMaps[64];
Satır: 805
-- BUL --
Kod:
long alMaps[32];
-- DEĞİŞTİR --
Kod:
long alMaps[64];
Satır: 793
- Bu sayede 32 olan MAP_ALLOW limitini 64 yaparak daha fazla harita açabileceksiniz.
- Sayıları 64 yerine 128 olarak yaparsanız sanıyorum ki, çalışır, denemedim.
Son düzenleme:
BYTE ı int e çevirmeye gerek yok zaten 64 yapacaksan.64 ün üstünde kanallar stabil olmaz zaten.
Diyelim ki denenmek istendi, amaç bu. Yoksa 64 + map sayısının stabil olacağını söylemedim.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 4K
