[HELP]Input Dialog
#4

It doesn't work. I type in '1' and it doesn't take me to the teleport whether I am in a car or not. Same for any of the others.

Here is my code...
pawn Код:
if(dialogid == 112)
    {
        if(!response)
        {
            switch(strval(inputtext)) //Not tested, but I guess it'll work
            {
                case 1:
                {
                    if(IsPlayerInAnyVehicle(playerid)) //if player is in any vehicle
                    {
                        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) //if player state = driver
                        {
                            SetVehiclePos(GetPlayerVehicleID(playerid), -358.1943,1531.2909,75.1698 ); //set vehicle pos
                            SetVehicleZAngle(GetPlayerVehicleID(playerid), 264.7289); //set vehicle ang
                            SetCameraBehindPlayer(playerid); //set camera behind player
                        }
                        else //player is not the driver
                        {
                            SendClientMessage(playerid,0xFFFF00AA, "ERROR: You need to be the driver!");
                        }
                    }
                    else //player is not in any vehicle
                    {
                        SetPlayerPos(playerid, -329.3348,1536.3771,76.6117 ); //set player pos
                        SetPlayerFacingAngle(playerid, 276.8851); //set player facing ang
                        SetCameraBehindPlayer(playerid); //set camera behind the player
                    }
                    return 1;
                }
                case 2:
                {
                    if(IsPlayerInAnyVehicle(playerid)) //if player is in any vehicle
                    {
                        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) //if player state = driver
                        {
                            SetVehiclePos(GetPlayerVehicleID(playerid), 2265.3010,1399.5085,42.8203); //set vehicle pos
                            SetVehicleZAngle(GetPlayerVehicleID(playerid), 269.7637); //set vehicle ang
                            SetCameraBehindPlayer(playerid); //set camera behind player
                        }
                        else //player is not the driver
                        {
                            SendClientMessage(playerid,0xFFFF00AA, "ERROR: You need to be the driver!");
                        }
                    }
                    else //player is not in any vehicle
                    {
                        SetPlayerPos(playerid, 2265.3010,1399.5085,42.8203); //set player pos
                        SetPlayerFacingAngle(playerid, 110.5445); //set player facing ang
                        SetCameraBehindPlayer(playerid); //set camera behind the player
                    }
                }
                case 3:
                {
                    if(IsPlayerInAnyVehicle(playerid)) //if player is in any vehicle
                    {
                        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) //if player state = driver
                        {
                            SetVehiclePos(GetPlayerVehicleID(playerid), -2489.8352,-616.3492,132.5658); //set vehicle pos
                            SetVehicleZAngle(GetPlayerVehicleID(playerid), 178.7448); //set vehicle ang
                            SetCameraBehindPlayer(playerid); //set camera behind player
                        }
                        else //player is not the driver
                        {
                            SendClientMessage(playerid,0xFFFF00AA, "ERROR: You need to be the driver!");
                        }
                    }
                    else //player is not in any vehicle
                    {
                        SetPlayerPos(playerid, -2489.8352,-616.3492,132.5658); //set player pos
                        SetPlayerFacingAngle(playerid, 110.5445); //set player facing ang
                        SetCameraBehindPlayer(playerid); //set camera behind the player
                    }
                }
                case 4:
                {
                    //...and so on
                }
                //ETC...
                default:
                {
                    SendClientMessage(playerid, 0xFF0000AA, "ERROR: You have cancelled.");
                }
            }
        }
    }
Reply


Messages In This Thread
[HELP]Input Dialog - by PCheriyan007 - 13.04.2011, 01:18
Re: [HELP]Input Dialog - by Kwarde - 13.04.2011, 05:34
Re: [HELP]Input Dialog - by PCheriyan007 - 13.04.2011, 22:23
Re: [HELP]Input Dialog - by PCheriyan007 - 14.04.2011, 20:50
Re: [HELP]Input Dialog - by Fj0rtizFredde - 14.04.2011, 20:57
Re: [HELP]Input Dialog - by Kwarde - 14.04.2011, 21:15
Re: [HELP]Input Dialog - by PCheriyan007 - 14.04.2011, 21:37
Re: [HELP]Input Dialog - by [L3th4l] - 14.04.2011, 22:03
Re: [HELP]Input Dialog - by mkxxx - 14.04.2011, 22:35
Re: [HELP]Input Dialog - by PCheriyan007 - 15.04.2011, 00:33

Forum Jump:


Users browsing this thread: 1 Guest(s)