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!
teşekkürler konuya dahil ettimPaylaşım için teşekkürler.
define isteyenler için.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
not1: kodları modifiye edin ve directquery kullanmaktan kaçının ben kullandım hemen paylaşayım diye, değiştirmesiyle editiyle artık uğraşmak size kaldı 

kodu güncelledim linkteki bağlantıyı yenile konudaki.not1: kodları modifiye edin ve directquery kullanmaktan kaçının ben kullandım hemen paylaşayım diye, değiştirmesiyle editiyle artık uğraşmak size kaldı![]()
Eline sağlık ama bunun gibi özelliklerin qf ile yönetilmemesini ben pek anlamlı bulmuyorum zaten qf lerde aynı işlevi yapıyor ayrı tabloya taşıyınca sadece sorgu attığımız tabloyu değiştirmiş oluyoruz yanlışsam lütfen düzeltinwelberwden gördüm hoşuma gitti bende neden olmasın ki dedim ama bunu questflagla butona atamalı şekilde yapılabilir gerçi tavsiye etmiyorum zehirli oktur questflag
üşengeç bi insanım şimdi on numara elit bi anlatım çıkarmakla uğraşamiyacam anlayın halimi
char.cpp açılır
arat ve bul aşko
if (!CMapLocation::instance().Get(x, y, lMapIndex, lAddr, wPort))
{
sys_err("cannot find map location index %d x %d y %d name %s", lMapIndex, x, y, GetName());
return false;
}
altına şu kodu ekle aşko
if (!IsMapAccessAllowed(lMapIndex))
{
if (GetDesc())
ChatPacket(CHAT_TYPE_INFO, "Bu haritaya giriş şu anda kapalı.");
return false;
}
warpset üstüne bu fonksiyonu ekle aşko
bool IsMapAccessAllowed(long lMapIndex)
{
char query[256];
snprintf(query, sizeof(query), "SELECT access_enabled FROM map_access_control WHERE map_index = %ld", lMapIndex);
std::unique_ptr<SQLMsg> msg(DBManager::instance().DirectQuery(query));
if (msg->Get()->uiNumRows == 0)
return true;
MYSQL_ROW row = mysql_fetch_row(msg->Get()->pSQLResult);
return row && row[0] && atoi(row[0]) != 0;
}
tamamdır aşko şimdi şu query yi okutuyosun aşko
CREATE TABLE IF NOT EXISTS map_access_control (
map_index INT PRIMARY KEY,
access_enabled TINYINT(1) NOT NULL DEFAULT 1
);
Ekli dosyayı görüntüle 145887
kanıt from my çokletbar
0 yaparsanız girmez 1 yaparsanız girer anlık çalışır iyi kullanımlar şapşikler <3
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.

dediğiniz gibi qf kullanarak yönetilmesi pek sağlıklı olmayacaktır ancak qf kullanılarakda yapılabilmesi mümkündürEline sağlık ama bunun gibi özelliklerin qf ile yönetilmemesini ben pek anlamlı bulmuyorum zaten qf lerde aynı işlevi yapıyor ayrı tabloya taşıyınca sadece sorgu attığımız tabloyu değiştirmiş oluyoruz yanlışsam lütfen düzeltin![]()
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 8
- Görüntüleme
- 310
- Cevaplar
- 0
- Görüntüleme
- 277
- Cevaplar
- 9
- Görüntüleme
- 454

