GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Nick Değiştirme

Başlatan Levi, 13 Haziran 2017, 21:33:47

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Levi

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.



"I'm the best damn thing that your eyes have ever seen."

NexoR

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;
}


Levi

Çok teşekkür ederim. Sorunum çözüldü kk

"I'm the best damn thing that your eyes have ever seen."