GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Levi - 13 Haziran 2017, 21:33:47

Başlık: Nick Değiştirme
Gönderen: Levi - 13 Haziran 2017, 21:33:47
MySQL'ı yeni yeni öğrenmeye başladım fakat bugün küçük bir yerde takıldım. O da şu, şimdi ben bir nick değiştirme komutu yaptım fakat değiştirmek istediğimiz nick veritabanında mevcutsa gelecek olan hata yazısını yapamadım.

users tablo adı ve username de oyuncu nicki. Kullandığım MySQL sürümü ise r40

Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.


Başlık: Ynt: Nick Değiştirme
Gönderen: NexoR - 14 Haziran 2017, 11:48:35
Buradaki örnek yeterlidir diye düşünüyorum :)

CMD:nickdegistir(playerid, params[])
{
new
i_sim[24],
query[100]
;
if(sscanf(params, "s[24]", i_sim)) return SendClientMessage(playerid, -1, "/NickDegistir [İsim]");
new Cache:VeriCek;
mysql_format(g_SQL, query, sizeof(query), "SELECT * FROM `users` WHERE `username` = '%e' LIMIT 1", i_sim);
VeriCek = mysql_query(g_SQL, query);
new rows = cache_num_rows();
if(rows)
{
// kayıtlıysa olacaklar
SendClientMessage(playerid, -1, "Bu isim veritabanında kayıtlı.");
}
if(!rows)
{
// kayıtlı değilse olacaklar
}
cache_delete(VeriCek);
return 1;
}
Başlık: Ynt: Nick Değiştirme
Gönderen: Levi - 14 Haziran 2017, 16:47:27
Çok teşekkür ederim. Sorunum çözüldü kk