Merhabalar, whitelist sistemini moda ekledik çalışıyor fakat MYSQL üzerine eklenmiyor bu yüzden eklediğimiz kişi yine sunucuya girerken whitelistte bulunmuyorsun hatasını alıyor. Bunu nasıl çözebilirim?
if (GetServerBilgi("whitelist") == 1)
{
new query[300];
mysql_format(g_SQL, query, sizeof(query), "SELECT * FROM whitelist WHERE `karakterismi` = '%s'", Player_GetName(playerid));
mysql_tquery(g_SQL, query, "WhitelistKontrol", "d", playerid);
mysql_format(g_SQL, query, sizeof(query), "SELECT * FROM blacklist WHERE `karakterismi` = '%s'", Player_GetName(playerid));
mysql_tquery(g_SQL, query, "BlackListKontrol", "d", playerid);
}
TextDrawShowForPlayer(playerid, GirisTD);
SetTimerEx("Giris_Yap",2500,false, "i",playerid);
}
}
return 1;
}
forward WhitelistKontrol(playerid);
public WhitelistKontrol(playerid)
{
new rows = cache_num_rows();
if(!rows)
{
new text[512];
format(text, sizeof(text), "{ffc57f}Bu sunucuda whitelist sistemi kullanmaktadır. {FF0000}%s{FFFFFF} adlı karakteriniz whitelist içerisinde bulunmadı.\n \ndiscord.gg/XXXX discorduna giriş yapıp ticket açarak başvuruda bulunabilirsiniz.", ReturnName(playerid, 0));
Dialog_Show(playerid, LSPD, DIALOG_STYLE_MSGBOX, "XXXX Roleplay", text, "Tamam", "");
AdminMessage(COLOR_LIGHTRED, "%s isimli oyuncu whitelist kaydı olmadan giriş yapmaya çalıştığı için kicklendi. (CODE-1)", ReturnName(playerid));
Kick(playerid);
}
return 1;
}
whitelist veritabanına karakter adını yanlış yada imla hatası yaparak kaydediyor olabilirsiniz, Player_GetName foksiyonunda isim farklı çıkıyor olabilir uyuşmadığı için hata veriyordur kodlara bakarak anladıklarım bunlar.
Alıntı yapılan: Murat Budak - 03 Eylül 2022, 02:01:35whitelist veritabanına karakter adını yanlış yada imla hatası yaparak kaydediyor olabilirsiniz, Player_GetName foksiyonunda isim farklı çıkıyor olabilir uyuşmadığı için hata veriyordur kodlara bakarak anladıklarım bunlar.
İmla hatası yapmıyorum. _ koyuyorum ve doğru düzgün yaptığıma eminim. 4-5 kere farklı şekillerdede kayıt etmeyi denedim SQL'a kayıt etmiyor. Discord üzerinden yardımcı olma şansın varmı? aka Leopar#0850
Size istek atamıyorum, siz bana istek atın yarın akşama kadar sorununuz çözülmezse yardımcı olacağım. Murat Budak#8934
Alıntı yapılan: Murat Budak - 03 Eylül 2022, 02:09:14Size istek atamıyorum, siz bana istek atın yarın akşama kadar sorununuz çözülmezse yardımcı olacağım. Murat Budak#8934
Sizi ekliyemedim Leopar#0850 olarak değiştirdim. Yarın akşama kadar yardımcı olan birisi olmaz ise size yazacağım.
Çözüm yolu bulamadığımızdan sıfırdan kodladık. Konu kilitlenebilir.