Skin Dialog Random Skin HELP!!! [REPS++]
#4

Do you want to disable player class selection?

If yes, use this include: http://forum.sa-mp.com/showthread.ph...35#post3434035
Read there(in NOTES section) how to disable class selection.

If you want the player to go to a spectate screen, Read the callback OnPlayerEnterClassSelection(in NOTES section).

Here is an example:
pawn Code:
#include <a_samp>
#include <classcontrol>

public OnPlayerEnterClassSelection(playerid)
{
    //Now show your dialogs here:
    ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Select Genre", "your list", "Select", "");
   
    return 0;//returning 0, the player will go to spectate screen
}

public OnPlayerExitClassSelection(playerid)
{
    return 1;
}

public OnPlayerSwitchClass(playerid, classid, bool:next)
{
    return 1;
}

public OnPlayerSpawnClass(playerid, classid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 0)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    //your code, the player selected the 1st listitem
                }//and so one...
            }
        }
    }
    return 1;
}
Read the comments in the script^; What this do is, when a player enters Class selection, he is directed to a spectate screen and is shown a dialog to choose genre.
Configure the dialog and its response in callback: OnDialogResponse yourself. If you want the player to come back from spectate screen, use TogglePlayerSpectating(playerid, false);
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)