how to make serach in dialog ?
#1

How do I search system in the dialog?
Reply
#2

Be specific so we can help you properly!.
Reply
#3

I think he wants to make a system where you may search something in a dialog by just typing something on an input dialog
Reply
#4

Quote:
Originally Posted by Stanford
View Post
Be specific so we can help you properly!.
Array with all objects,

Appears in DIALOG_STYLE_INPUT

And, for example, I write in the box,
DOOR

Then it will show all objects dialogue whose names start at DOOR



sorry my bad english ,

Quote:
Originally Posted by dionisak0s
View Post
I think he wants to make a system where you may search something in a dialog by just typing something on an input dialog
yess !
Reply
#5

Use this anywhere to show a search dialog:
pawn Code:
ShowPlayerDialog(playerid, DIALOG_ID_HERE, DIALOG_STYLE_INPUT, "Search Dialog:", "The content here!", "Search", "Cancel");
Now, for functionality of the dialog, use this:
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_ID_HERE)
    {
        if(response)
        {
            if(! strcmp(inputtext, "example text"))
            {
                //if you want the inputext match with the specified text completely!
            }
           
            if(! strfind(inputtext, "example text"))
            {
                //if you want the inputtext be relative to the specified text!
            }
        }
    }
    return 1;
}
According to your words, this is what i think you want.
Reply
#6

Quote:
Originally Posted by ginger
View Post
Use this anywhere to show a search dialog:
pawn Code:
ShowPlayerDialog(playerid, DIALOG_ID_HERE, DIALOG_STYLE_INPUT, "Search Dialog:", "The content here!", "Search", "Cancel");
Now, for functionality of the dialog, use this:
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_ID_HERE)
    {
        if(response)
        {
            if(! strcmp(inputtext, "example text"))
            {
                //if you want the inputext match with the specified text completely!
            }
           
            if(! strfind(inputtext, "example text"))
            {
                //if you want the inputtext be relative to the specified text!
            }
        }
    }
    return 1;
}
According to your words, this is what i think you want.
I want it to be with an array of all the objects...
Reply
#7

help please?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)