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

Dialog Response'e küçük hata

Başlatan MyRondo, 20 Temmuz 2017, 12:44:44

« önceki - sonraki »

0 Üye ve 3 Ziyaretçi konuyu incelemekte.

MyRondo

Merhabalar, bi konuyu çok araştırdım denedim fakat olmuyor

Kod bu hata vermiyor fakat tek sorun DialogResponse de
if(!strcmp(cmdtext,"/ozellik"))
{
ShowPlayerDialog(playerid, 1005, DIALOG_STYLE_INPUT, "{FFFF00}Şifre", "{FF0000}Lütfen Şifreyi Girin", "Tamam", "Iptal");
return 1;
}


DialogResponse bölümünde açılan kutuya "1" yazarsam kabul ediyor.Bunu değiştirmek istiyorum fakat hangi tarafı değiştiricem? "1" i değiştirdim hata verdi

if(dialogid == 1005 && response == 1)
{
    if(inputtext[0] == '1') {
        GivePlayerWeapon(playerid,26,500);
        SendClientMessage(playerid,0xAA3333AA,"Doğru Şifre!");
    }
return 1;
}




FrankTR

Tırnakları kaldırıp denedin mi?

PAWN Kodu: Seç


if(dialogid == 1005 && response == 1)
{
    if(inputtext[0] == 123456) {
        GivePlayerWeapon(playerid,26,500);
        SendClientMessage(playerid,0xAA3333AA,"Doğru Şifre!");
    }
return 1;
}








MyRondo

Bu sefer hata vermedi ama deneyince hiç bişey olmuyo
Son düzenlenme: 20 Temmuz 2017, 13:50:18 MyRondo

MyRondo


flareoNNN

OnDialogResponse :

PAWN Kodu: Seç
if(dialogid == 1005)
{
        if(!response)return SendClientMessage(playerid, 0xAA3333AA, "Yanlış Şifre.");
if(response)
{
    if(!strlen(inputtext)) ShowPlayerDialog(playerid, 1005, DIALOG_STYLE_INPUT, "{FFFF00}Şifre", "{FF0000}Lütfen Şifreyi Girin", "Tamam", "Iptal");
    for(new i = 0; i < strlen(inputtext); i++)
    {
        if(strcmp(inputtext[i], "1", false) == 0)
        {
                                        GivePlayerWeapon(playerid,26,500);
                                        SendClientMessage(playerid,0xAA3333AA,"Doğru Şifre!");
break;
        }
        else
        {
            SendClientMessage(playerid, 0xAA3333AA, "{FF0000}Yanlış Şifre.");
        }
    }
}
}


Böyle yaparsan daha güvenlikli olacaktır.
if(strcmp(inputtext, "1", false) == 0) kısmını değiştireceksin.
Son düzenlenme: 20 Temmuz 2017, 14:56:48 sirac123