31.07.2011, 13:24
pawn Код:
CMD:duel(playerid, params[])
{
new string[128];
new TargetID;
new DuelSenderName[MAX_PLAYER_NAME];
if(sscanf(params, "u", TargetID))
{
SendClientMessage(playerid, 0xFFFFAAFF, "Correct Usage: /Duel (PlayerID/PartOfName).");
SendClientMessage(playerid, 0xFFFFAAFF, "Function: Will send an invite to a player you want to duel.");
return 1;
}
if(!IsPlayerConnected(TargetID)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_MSGBOX,"{FF0000}Duel Error!","The player you want to duel is not availabe or the ID is wrong.","Exit", "");
if(playerid != TargetID) return ShowPlayerDialog(playerid,8000,DIALOG_STYLE_MSGBOX,"{FF0000}Duel Error!","You can't duel yourself.","Exit", "");
{
GetPlayerName(playerid, DuelSenderName, sizeof(DuelSenderName));
format(string, sizeof(string), "%s wants to duel with you, Wether accept or cancel.", DuelSenderName);
ShowPlayerDialog(TargetID, 20000, DIALOG_STYLE_MSGBOX, "{00FF00}Duel Invitation!", string, "Accept", "Cancel");
return 1;
}
ShowPlayerDialog(TargetID,100,DIALOG_STYLE_LIST,"Select Weapon!","Deagle","Start","Exit");
return 1;
}

