GUI help
#1

Hi, so i need help with my gui dialog. When i writing a command GUI log shows up but when i clicing an option nothing hapens :/

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

    if(dialogid == 1350)
    {
        new
            string[ 30 ]
            ;
        format(string,sizeof(string), "Pasirinko: %d", listitem);
        SendClientMessage(playerid, RED ,string);

        if( response )
        {
            if( listitem == 0 )
            {
            if(GetPlayerMoney( playerid ) < 5)
            {
            SendClientMessage(playerid, RED ,"* Jūs Neturite 5 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -5);
            SendClientMessage( playerid, RED ,"* Nusipirkote Papildymą Uћ 5Litus ");
            Sistema[ playerid ][ saskaita ]+=5;
            }

            if( listitem == 1 )
            {
            if(GetPlayerMoney( playerid ) < 10)
            {
            SendClientMessage( playerid, RED ,"* Jūs Neturite 10 Litų ");
            return true;
            }
            GivePlayerMoney( playerid,-10);
            SendClientMessage( playerid,RED,"* Nusipirkote Papildymą Uћ 10Litus ");
            Sistema[ playerid ][ saskaita ]+=10;
            }

            if( listitem == 2 )
            {
            if(GetPlayerMoney( playerid ) < 15)
            {
            SendClientMessage( playerid, RED ,"* Jūs Neturite 15 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -15);
            SendClientMessage( playerid, RED ,"* Nusipirkote Papildymą Uћ 15Litus ");
            Sistema[ playerid ][ saskaita ]+=15;
            }

            if( listitem == 3 )
            {
            if(GetPlayerMoney( playerid ) < 20)
            {
            SendClientMessage( playerid, RED ,"* Jūs Neturite 20 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -20);
            SendClientMessage( playerid, RED ,"* Nusipirkote Papildymą Uћ 20Litus ");
            Sistema[ playerid ][ saskaita ]+=20;
            }}
        return true;
    }


    if( dialogid == 1000 )
    {
        new
            string[ 30 ]
            ;
        format(string,sizeof(string), "Pasirinko: %d", listitem);
        SendClientMessage(playerid, RED ,string);
        if( response )
        {
            if(listitem == 0)
            {
            //if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return false;}
            if(GetPlayerMoney( playerid ) < 3000)
            {
            SendClientMessage(playerid, RED ,"* Jūs Neturite 3000Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -3000);
            SendClientMessage( playerid, RED ,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=1;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 1 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if(GetPlayerMoney( playerid ) < 1500)
            {
            SendClientMessage( playerid, RED ,"* Jūs Neturite 1500 Litų ");
            return true;
            }
            GivePlayerMoney( playerid,-1500);
            SendClientMessage( playerid,RED,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=2;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 2 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if(GetPlayerMoney( playerid ) < 1000)
            {
            SendClientMessage( playerid, RED ,"* Jūs Neturite 1000 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -1000);
            SendClientMessage( playerid, RED ,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=3;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 3 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if(GetPlayerMoney( playerid ) < 2000)
            {
            SendClientMessage( playerid, RED ,"* Jūs Neturite 2000 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -2000);
            SendClientMessage( playerid, RED ,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=4;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 4 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if( GetPlayerMoney( playerid ) < 5000)
            {
            SendClientMessage(playerid,RED,"* Jūs Neturite 5000 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -5000);
            SendClientMessage( playerid, RED ,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=5;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 5 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if( GetPlayerMoney( playerid ) < 2200)
            {
            SendClientMessage(playerid, RED ,"* Jūs Neturite 2200 Litų ");
            return true;
            }
            GivePlayerMoney( playerid , -2200 );
            SendClientMessage( playerid, RED ,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=6;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 6 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if(GetPlayerMoney( playerid ) < 7000)
            {
            SendClientMessage(playerid, RED ,"* Jūs Neturite 7000 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -7000 );
            SendClientMessage( playerid, RED ,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=7;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 7 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if( GetPlayerMoney( playerid ) < 1300)
            {
            SendClientMessage(playerid, RED ,"* Jūs Neturite 1300 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -1300);
            SendClientMessage( playerid,RED,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=8;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 8 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if( GetPlayerMoney( playerid ) < 990)
            {
            SendClientMessage(playerid,RED,"* Jūs Neturite 990 Litų ");
            return true;
            }
            GivePlayerMoney( playerid , -990 );
            SendClientMessage( playerid, RED ,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=9;
            Sistema[ playerid ][ turitel ]=true;
            }

            if( listitem == 9 )
            {
            if(Sistema[ playerid ][ turitel ]){SendClientMessage( playerid ,RED ,"* Jūs jau turite telefoną ");return true;}
            if(GetPlayerMoney( playerid ) < 1250)
            {
            SendClientMessage(playerid,RED,"* Jūs Neturite 1250 Litų ");
            return true;
            }
            GivePlayerMoney( playerid, -1250 );
            SendClientMessage( playerid, RED ,"* Nusipirkote Mobilujį Telefoną ");
            Sistema[ playerid ][ modelis ]=10;
            Sistema[ playerid ][ turitel ]=true;
            }}
        return true;
    }
    return false;
}
So any help?
Reply


Messages In This Thread
GUI help - by No Fear - 02.04.2011, 14:09
Re: GUI help - by SchurmanCQC - 02.04.2011, 14:13
Re: GUI help - by No Fear - 02.04.2011, 14:17
Re: GUI help - by SchurmanCQC - 02.04.2011, 14:19
Re: GUI help - by No Fear - 02.04.2011, 14:22
Re: GUI help - by No Fear - 29.04.2011, 12:11
Re: GUI help - by leong124 - 29.04.2011, 12:19

Forum Jump:


Users browsing this thread: 1 Guest(s)