19.05.2011, 16:26
pawn Код:
#define DIALOG_SKILLS 255 //Or another positive number
#define SKILL_0 0
#define SKILL_1 1
#define SKILL_2 2
#define SKILL_3 3
new playerSkill[MAX_PLAYERS];
public OnPlayerSpawn(playerid)
{
ShowPlayerDialog(playerid, DIALOG_SKILLS, DIALOG_STYLE_LIST, "Select a skill:" , "Skill 0\nSkill 1\nSkill 2\nSkill 3", "Select", "");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_SKILLS:
{
if(!response) return 1;
switch(listitem)
{
case 0: { playerSkill[playerid] = SKILL_0; SendClientMessage(playerid, 0x00FF00FF, "You selected skill '0'");
case 1: { playerSkill[playerid] = SKILL_1; SendClientMessage(playerid, 0x00FF00FF, "You selected skill '1'");
case 2: { playerSkill[playerid] = SKILL_2; SendClientMessage(playerid, 0x00FF00FF, "You selected skill '2'");
case 3: { playerSkill[playerid] = SKILL_3; SendClientMessage(playerid, 0x00FF00FF, "You selected skill '3'");
}
}
}
return 0;
}

