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.
(https://i.hizliresim.com/YVP57a.png)
Yetkililer pawn kodunu paylaşırken hata verdiği için böyle yapıyorum amacım ileti kasmak değil!
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;
}
Forumnick için kayıt sorgusu gönderdiğin kısımı göster
Alıntı yapılan: flareoNNN - 11 Şubat 2020, 16:49:41Forumnick için kayıt sorgusu gönderdiğin kısımı göster
Anlamadım daha açık anlatır mısınız?
Alıntı yapılan: Vestro - 11 Şubat 2020, 22:37:31Alıntı yapılan: flareoNNN - 11 Şubat 2020, 16:49:41Forumnick 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
Alıntı yapılan: flareoNNN - 11 Şubat 2020, 22:52:55Alıntı yapılan: Vestro - 11 Şubat 2020, 22:37:31Alıntı yapılan: flareoNNN - 11 Şubat 2020, 16:49:41Forumnick 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ü.