SA-MP Forums Archive
inputtext check problem - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: inputtext check problem (/showthread.php?tid=584881)



inputtext check problem - Vaki - 08.08.2015

I create pin for card of atm-s and this is problem when someone print real pin-code the script say is a wrong someone in check is problem please help and sorry for bad English

Quote:

if(dialogid == DIALOG_BPIN)
{
if(!response) return SCM(playerid,-1,""ORANGE"INFO:"BELA"Odustali ste od unosenja pinkoda i kartica Vam je vracena!");
if(response)
{
if(isnull(inputtext)) return SCM(playerid,-1,""CRVENA"#GRESKA: "BELA"Pogresan pinkod, da vidite Vas pinkod kucajte /pinkod1!");
else if(strcmp(PlayerInfo[playerid][pKarticapin],inputtext, false) != 0) //// - HERE
{
SCM(playerid,-1,""CRVENA"#GRESKA: "BELA"Pogresan pinkod, da vidite Vas pinkod kucajte /pinkod!");
}
else if(!strcmp(PlayerInfo[playerid][pKarticapin],inputtext, false))
{
SelectTextDraw(playerid, 0x878787FF); AtmTD(playerid, 1); BankomatMeni[playerid] = 1;
}
}
}




Re: inputtext check problem - Roberto80 - 08.08.2015

Dude:
Код:
else if(strcmp(inputtext,PlayerInfo[playerid][pKarticapin], false) != 0) //// - HERE



Re: inputtext check problem - MarvinPWN - 09.08.2015

@Roberto80:
It is the same as he write except the order of the strings.

-----------------------

Does it work:
PHP код:
if(dialogid == DIALOG_BPIN)
{
    if(!
response)return SCM(playerid,-1,""ORANGE"INFO:"BELA"Odustali ste od unosenja pinkoda i kartica Vam je vracena!");
    if(
isnull(inputtext))return SCM(playerid,-1,""CRVENA"#GRESKA: "BELA"Pogresan pinkod, da vidite Vas pinkod kucajte /pinkod1!");
    if(
strcmp(PlayerInfo[playerid][pKarticapin],inputtext,false))
    {
        
SCM(playerid,-1,""CRVENA"#GRESKA: "BELA"Pogresan pinkod, da vidite Vas pinkod kucajte /pinkod!");
    }
    else if(!
strcmp(PlayerInfo[playerid][pKarticapin],inputtext,false))
    {
        
SelectTextDraw(playerid0x878787FF);
        
AtmTD(playerid1);
        
BankomatMeni[playerid] = 1;
    }
    return 
1;