Fethi Polat 1
Fethi Polat
Wizard' 1
Wizard'
shrpnl 1
shrpnl
Queinn 1
Queinn
NovaLst 1
NovaLst
InfernoShade 1
InfernoShade
MysticBlade 1
MysticBlade
SolarPhantom 1
SolarPhantom
Riftas 1
Riftas
LunarWraith 1
LunarWraith
DarkHorizon 1
DarkHorizon
SLyFeLLowTR 1
SLyFeLLowTR
Hikaye Ekle

welberw map aç kapa şeysi

  • Konuyu başlatan Konuyu başlatan mistikaptal
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 25
  • Görüntüleme Görüntüleme 2K
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ı :)
 
welberwden 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

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üzeltin :)
 
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üzeltin :)
dediğiniz gibi qf kullanarak yönetilmesi pek sağlıklı olmayacaktır ancak qf kullanılarakda yapılabilmesi mümkündür
 

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

Geri
Üst