Selam, bu dialog style input ekranına sadece sayı girme ve bu çıkan sayıyı ekrana nasıl yazdırabilirim acaba?
if(dialogid == DIALOG_ALINANPARA)
{
if(response)
{
new str[128];
format(str, sizeof(str), "%s para alındı", inputtext);
SendClientMessage(playerid, -1, str);
}
return 1;
}şöyle bir şey yaptım ama ekrana normal karakter de giriliyor ve ekrana bunu yazıyor ben sadece rakam kabul etmesini ve ekrana bu rakamı yazmasını istiyorum, nasıl yapabilirim?
if(dialogid == DIALOG_ALINANPARA)
{
if(response)
{
if(!strval(inputtext)) return SendClientMessage(playerid, -1, "Rakam Girmelisiniz (!)");
new str[64];
format(str, sizeof(str), "%d para alındı", strval(inputtext));
SendClientMessage(playerid, -1, str);
}
return 1;
}
Alıntı yapılan: ThePosition - 21 Kasım 2021, 14:23:52if(dialogid == DIALOG_ALINANPARA)
{
if(response)
{
if(!strval(inputtext)) return SendClientMessage(playerid, -1, "Rakam Girmelisiniz (!)");
new str[64];
format(str, sizeof(str), "%d para alındı", strval(inputtext));
SendClientMessage(playerid, -1, str);
}
return 1;
}
teşekkürler kanka bu strval'ın işlemi nedir kısaca açıklayabilir misin?
Alıntı yapılan: doqu10 - 21 Kasım 2021, 14:53:59Alıntı yapılan: ThePosition - 21 Kasım 2021, 14:23:52if(dialogid == DIALOG_ALINANPARA)
{
if(response)
{
if(!strval(inputtext)) return SendClientMessage(playerid, -1, "Rakam Girmelisiniz (!)");
new str[64];
format(str, sizeof(str), "%d para alındı", strval(inputtext));
SendClientMessage(playerid, -1, str);
}
return 1;
}
teşekkürler kanka bu strval'ın işlemi nedir kısaca açıklayabilir misin?
inputtext üzerinden 5 sayısını çekecen ama strval olmadan yaparsan 4564654 gibi gösterir strval direk değerinde çektiriyor.
Alıntı yapılan: Bölüm Kuralları10 günü geçen konulara cevap gelmediği taktirde konu sahibi tarafından konu altına güncel yazılmazsa konu kilitlenip, kilitli konular bölümüne taşınacaktır.
K/A