(strcmp(cmd, "/mdc", true) == 0)
{
if(PlayerInfo[playerid][pMember] != 1)
{
SendClientMessage(playerid, COLOR_GREY, " You must be an LSPD member!");
return 1;
}
new tmpcar = GetPlayerVehicleID(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
ShowPlayerDialog(playerid,DIALOG_MDC,DIALOG_STYLE_LIST,"Mobile Data Computer","{33FF66}Search User\n{33FF66}Search Plate","Select", "");
// SendClientMessage(playerid, COLOR_GRAD2, "{33CCFF}USAGE:{FFFFFF} /mdc [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
GiveNameSpace(sendername);
if(!IsACopCar(tmpcar) && !IsASheriffCar(tmpcar) && !IsAnFbiCar(tmpcar))
{
SendClientMessage(playerid, COLOR_GRAD2, " You are not in a police Vehicle");
return 1;
}
// ShowPlayerDialog(playerid,DIALOG_MDC,DIALOG_STYLE_LIST,"Mobile Data Computer","{33FF66}Search User\n{33FF66}Search Plate","Select", "");
SendClientMessage(playerid, TEAM_BLUE_COLOR," MOBILE DATA COMPUTER ");
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
format(string, 256, "Name: %s", sendername);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 256, "Wanted Risk: %d", WantedLevel[giveplayerid]);
SendClientMessage(playerid, COLOR_WHITE, string);
if(PlayerInfo[giveplayerid][pHousekey] != 255)
{
format(string, sizeof(string), " Address: %s ((HouseID: %d))", HouseInfo[PlayerInfo[giveplayerid][pHousekey]][hDiscription], PlayerInfo[giveplayerid][pHousekey]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[giveplayerid][pArrested] > 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Criminal Record: True");
format(string, 256, "Crimes Commited: %d", PlayerInfo[giveplayerid][pCrimes]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 256, "Times Arrested: %d", PlayerInfo[giveplayerid][pArrested]);
SendClientMessage(playerid, COLOR_WHITE, string);
}else {
SendClientMessage(playerid, COLOR_WHITE, "Criminal Record: None");
}
if(PlayerInfo[giveplayerid][pWarrant]==1) {
format(string, 256, "Warrant Issued: %s", PlayerInfo[giveplayerid][pWarrantReason]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[giveplayerid][pTicket][0] > 0)
{
format(string, 256, "Unpaid Ticket: $%d | Reason: %s", PlayerInfo[giveplayerid][pTicket][0], PlayerInfo[giveplayerid][pTicketReason0]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 256, "Ticket Issued: %s", PlayerInfo[giveplayerid][pTicketDate0]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[giveplayerid][pTicket][1] > 0)
{
format(string, 256, "Unpaid Ticket: $%d | Reason: %s", PlayerInfo[giveplayerid][pTicket][1], PlayerInfo[giveplayerid][pTicketReason1]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 256, "Ticket Issued: %s", PlayerInfo[giveplayerid][pTicketDate1]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[giveplayerid][pTicket][2] > 0)
{
format(string, 256, "Unpaid Ticket: $%d | Reason: %s", PlayerInfo[giveplayerid][pTicket][2], PlayerInfo[giveplayerid][pTicketReason2]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 256, "Ticket Issued: %s", PlayerInfo[giveplayerid][pTicketDate2]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[giveplayerid][pTicket][3] > 0)
{
format(string, 256, "Unpaid Ticket: $%d | Reason: %s", PlayerInfo[giveplayerid][pTicket][3], PlayerInfo[giveplayerid][pTicketReason3]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 256, "Ticket Issued: %s", PlayerInfo[giveplayerid][pTicketDate3]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[giveplayerid][pTicket][4] > 0)
{
format(string, 256, "Unpaid Ticket: $%d | Reason: %s", PlayerInfo[giveplayerid][pTicket][4], PlayerInfo[giveplayerid][pTicketReason4]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, 256, "Ticket Issued: %s", PlayerInfo[giveplayerid][pTicketDate4]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(PlayerInfo[giveplayerid][pAge] > 0 && GetPlayerSkin(giveplayerid) > 0)
{
format(string, 256, "Age: %d | Clothes: %d", PlayerInfo[giveplayerid][pAge], GetPlayerSkin(giveplayerid));
SendClientMessage(playerid, COLOR_WHITE, string);
}
SendClientMessage(playerid, TEAM_BLUE_COLOR,"_______________________________________");
return 1;
}
|
Uhhh I'm confused right now.. you want to make a cmd as dialog or you want people writes a /mdc something and dialog pops up?
|