20.06.2012, 07:43
pawn Код:
#define DIALOG_ZCLASS 1
#define DIALOG_VCLASS 2
command(Class,playerid,params[])
{
if(gTeam[playerid] == Zombie)
{
ShowPlayerDialog(playerid, DIALOG_ZCLASS, DIALOG_STYLE_LIST, "Class Selection", "{FF0000}Bite(30HP)\n{00FF00}High Jump", "Select", "Cancle");
}
else if(gTeam[playerid] == Vampire)
{
ShowPlayerDialog(playerid, DIALOG_VCLASS, DIALOG_STYLE_LIST, "Class Selection", "{FF0000}Bite (30HP)\n{00FF00}Tp to nearest player", "Select", "Cancle");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_ZCLASS :
{
if(!response) return ShowPlayerDialog(playerid,-1,0,"","","","");
if(response)
{
switch(listitem)// Checking which listitem was selected
{
case 0:
{
new id = GetClosestPlayerToPlayer(playerid);
new Float:x,Float:y,Float:z;
GetPlayerPos(id,x,y,z);
SetPlayerPos(playerid,x,z,z);
}
case 1:
{
//Whatever you want in case 1
}
}
}
}
}
return 1;
}
pawn Код:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase