Master Account
# support-forum
w
How can i know what character did player choose to spawn?
Copy code
c
forward OnLoadCharacter(playerid);
public OnLoadCharacter(playerid)
{
    new charList[256];
    for (new i; i < cache_num_rows(); i++) {
        new charName[MAX_PLAYER_NAME + 1];
        cache_get_value_name(i, "char_name", charName, MAX_PLAYER_NAME);
        strcat(charList, sprintf("%s\n", charName));
    }

    if (cache_num_rows() < 3) {
        strcat(charList, "New character\n");
    }
    ShowPlayerDialog(playerid, DIALOG_CHAR_LIST, DIALOG_STYLE_LIST, "Account List", charList, "Spawn", "Back");
    return 1;
}
m
use OnPlayerRequestClass
and OnPlayerRequestSpawn