GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
30 Nisan 2026, 02:13:28

Sql help

Başlatan Vesa, 11 Şubat 2020, 16:44:49

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Vesa

Selamlar /forumisim komudu ile forum ismi belirleniyor ve birdaha değşmemesi için pForum diye bir şey yaptım pForum'u sql kayıt ediyor fakat pForumNick'i sayı olarak kayıt yapıyor.

"Yeni bir Müslüm Gürses şarkısı kadar imkansız bazı şeyler..."
a.k.a Vesa

Vesa

Yetkililer pawn kodunu paylaşırken hata verdiği için böyle yapıyorum amacım ileti kasmak değil!
PAWN Kodu: Seç
CMD:forumisim(playerid,params[])
{
new id,name[24];
if(PlayerData[playerid][pForum] == 1) return HataMesajGonder(playerid,"Forum ismini zaten belirlemişsin.");
if(sscanf(params,"s[24]",name)) return BilgiMesajGonder(playerid,"/forumisim [Forum Ad]");
PlayerData[id][pForum] = 1;
format(PlayerData[id][pForumNick],24,name);
BilgiMesajGonder(playerid, "Forum ismin %s, olarak belirlendi.", name);
return 1;
}

"Yeni bir Müslüm Gürses şarkısı kadar imkansız bazı şeyler..."
a.k.a Vesa

flareoNNN

Forumnick için kayıt sorgusu gönderdiğin kısımı göster


Vesa

Alıntı yapılan: flareoNNN - 11 Şubat 2020, 16:49:41
Forumnick için kayıt sorgusu gönderdiğin kısımı göster
Anlamadım daha açık anlatır mısınız?

"Yeni bir Müslüm Gürses şarkısı kadar imkansız bazı şeyler..."
a.k.a Vesa

flareoNNN

Alıntı yapılan: Vestro - 11 Şubat 2020, 22:37:31
Alıntı yapılan: flareoNNN - 11 Şubat 2020, 16:49:41
Forumnick için kayıt sorgusu gönderdiğin kısımı göster
Anlamadım daha açık anlatır mısınız?

ForumNick'i MySQL'e hangi kodlarla kayıt ediyorsun o kodları göster

CMD:forumisim(playerid,params[])
{
new name[24];
if(PlayerData[playerid][pForum] == 1) return HataMesajGonder(playerid,"Forum ismini zaten belirlemişsin.");
if(sscanf(params,"s[24]",name)) return BilgiMesajGonder(playerid,"/forumisim [Forum Ad]");
PlayerData[playerid][pForum] = 1;
format(PlayerData[playerid][pForumNick],24,name);
BilgiMesajGonder(playerid, "Forum ismin %s, olarak belirlendi.", name);

new n[24] = _:0.0, sorgu[128];
GetPlayerName(playerid, n, 24);
mysql_format(g_SQL, sorgu, sizeof(sorgu), "UPDATE `oyuncular` SET `ForumNick` = '%e', `Forum` = '%d' WHERE `Isim` = '%e'", name, PlayerData[id][pForum], n);
mysql_tquery(g_SQL, sorgu);
return 1;
}

Veya komutu şöyle değiştirip dene
Son düzenlenme: 11 Şubat 2020, 23:18:15 flareoNNN

Vesa

Alıntı yapılan: flareoNNN - 11 Şubat 2020, 22:52:55
Alıntı yapılan: Vestro - 11 Şubat 2020, 22:37:31
Alıntı yapılan: flareoNNN - 11 Şubat 2020, 16:49:41
Forumnick için kayıt sorgusu gönderdiğin kısımı göster
Anlamadım daha açık anlatır mısınız?

ForumNick'i MySQL'e hangi kodlarla kayıt ediyorsun o kodları göster

CMD:forumisim(playerid,params[])
{
new name[24];
if(PlayerData[playerid][pForum] == 1) return HataMesajGonder(playerid,"Forum ismini zaten belirlemişsin.");
if(sscanf(params,"s[24]",name)) return BilgiMesajGonder(playerid,"/forumisim [Forum Ad]");
PlayerData[playerid][pForum] = 1;
format(PlayerData[playerid][pForumNick],24,name);
BilgiMesajGonder(playerid, "Forum ismin %s, olarak belirlendi.", name);

new n[24] = _:0.0, sorgu[128];
GetPlayerName(playerid, n, 24);
mysql_format(g_SQL, sorgu, sizeof(sorgu), "UPDATE `oyuncular` SET `ForumNick` = '%e', `Forum` = '%d' WHERE `Isim` = '%e'", name, PlayerData[id][pForum], n);
mysql_tquery(g_SQL, sorgu);
return 1;
}

Veya komutu şöyle değiştirip dene
Teşekkürler sorun çözüldü.

"Yeni bir Müslüm Gürses şarkısı kadar imkansız bazı şeyler..."
a.k.a Vesa