GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: xentrow - 17 Ocak 2019, 19:31:38

Başlık: sscanf
Gönderen: xentrow - 17 Ocak 2019, 19:31:38
CMD:uyusturucusat(playerid, params[])
{
static
    userid,
uadi[32],
amount;

if (sscanf(params, "uds[32]", userid, amount, uadi))
{
SendSyntaxMessage(playerid, "/uyusturucusat [id/isim] [gram] [uy****rucu adı]");
SendClientMessage(playerid, COLOR_YELLOW, "[ADLAR]:{FFFFFF} Marijuana, Kokain, Eroin, Steroid");
return 1;
}
SendServerMessage(playerid, "%s isimli kişiye %s (%d gram) uy****rucuyu $%d'a satmayı teklif ettiniz.", ReturnName(userid), ,uadi, amount);
return 1;
}

komuttaki

if (sscanf(params, "uds[32]", userid, amount, uadi))
kısmını şöyle olması için nasıl ayarlamalıyım?

/uyusturucusat [id/isim] [gram] [uy****rucu adı] [uy****rucu gramı]
Başlık: Ynt: sscanf
Gönderen: mortale - 17 Ocak 2019, 19:56:08
Alıntı
/uyusturucusat [id/isim] [gram] [uy****rucu adı] [uy****rucu gramı]

tamamiyle mantıksız zaten, gramı iki kez girmiş oluyor şu anki hali: /uyusturucusat <id> <gram> <ad>

ve sistem umarım bu kadar değildir çünkü oldukça eksik
Başlık: Ynt: sscanf
Gönderen: xentrow - 17 Ocak 2019, 20:02:46
Tamamdır hallettim. Mantıksız olmuş. K&A.