14.03.2014, 22:22
Hello,when i do /showhbadge it just tells me the usage and it doesn't work ,can someone tell me what the problem is ?
pawn Код:
CMD:showhbadge(playerid, params[])
{
if(PlayerInfo[playerid][pMember] >= 8 || PlayerInfo[playerid][pLeader] >= 8)
{
new string[128], giveplayerid, badge[262];
if(sscanf(badge, "i", giveplayerid)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /showhbadge [Name (lapd,fbi,lafd,ccfd,lasd,lvmpd)] [playerid]");
if(giveplayerid != INVALID_PLAYER_ID) {
if(ProxDetectorS(10.0, playerid, giveplayerid)) {
if(strcmp(badge,"lapd",true) == 0)
{
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
format(string, sizeof(string), "Officer %s is a duly sworn member of the Los Angeles Police Department.", GetPlayerNameEx(playerid));
format(string, sizeof(string), "Current Assignment: General Duties.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Under the Authority of the City of Los Angeles.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Official has the authority to arrest.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Official has the authority to assist in arrests.");
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
}
if(strcmp(badge,"fbi",true) == 0)
{
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
format(string, sizeof(string), "Agent %s is a duly sworn member of the Federal Bureau Investigations.", GetPlayerNameEx(playerid));
format(string, sizeof(string), "Current Assignment: NBS.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Under the Authority of the United States Government.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Official has the authority to arrest.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Official has the authority to assist in arrests.");
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
}
if(strcmp(badge,"lafd",true) == 0)
{
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
format(string, sizeof(string), "Lieutenant %s is a duly sworn member of the Los Angeles Fire Department.", GetPlayerNameEx(playerid));
format(string, sizeof(string), "Current Assignment: General Duties.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Under the Authority of the City of Los Angeles.");
SendClientMessageEx(giveplayerid, COLOR_RED, "** Official has no authority to arrest, or assist in arrests. **");
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
}
if(strcmp(badge,"ccfd",true) == 0)
{
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
format(string, sizeof(string), "Lieutenant %s is a duly sworn member of the Clark County Fire Department.", GetPlayerNameEx(playerid));
format(string, sizeof(string), "Current Assignment: General Duties.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Under the Authority of Clark County Nevada.");
SendClientMessageEx(giveplayerid, COLOR_RED, "** Official has no authority to arrest, or assist in arrests. **");
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
}
if(strcmp(badge,"lasd",true) == 0)
{
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
format(string, sizeof(string), "Deputy %s is a duly sworn member of the Los Angeles Sheriff's Department.", GetPlayerNameEx(playerid));
format(string, sizeof(string), "Current Assignment: CIA.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Under the Authority of the City of Los Angeles.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Official has the authority to arrest.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Official has the authority to assist in arrests.");
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
}
if(strcmp(badge,"lvmpd",true) == 0)
{
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
format(string, sizeof(string), "Sergeant %s is a duly sworn member of the Las Vegas Metropolitan Police Department.", GetPlayerNameEx(playerid));
format(string, sizeof(string), "Current Assignment: Investigations.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Under the Authority of the State of Nevada.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Official has the authority to arrest.");
SendClientMessageEx(giveplayerid, COLOR_WHITE, "Official has the authority to assist in arrests.");
SendClientMessageEx(giveplayerid, COLOR_GRAD2, "----------------------------------------------------------------------------------------------------");
}
format(string, sizeof(string), "* %s shows their badge to %s.", GetPlayerNameEx(playerid), GetPlayerNameEx(giveplayerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else SendClientMessageEx(playerid, COLOR_GREY, "That player isn't near you.");
}
else SendClientMessageEx(playerid, COLOR_WHITE, "You are not in the Hitman Agency.");
}
return 1;
}