if(PlayerInfo[playerid][pMember] == 1
if(PlayerInfo[playerid][pMember] == 2
//greet cmd
{
new ID,MsgString[150];if(sscanf(params,"us[150]", String)) return SendClientMessage(playerid, -1, "Usage: /Greet [ID] [MESSAGE]");
new Float:Pos[3];GetPlayerPos(ID,Pos[0],Pos[2],Pos[3]);
if(!IsPlayerInRangeOfPoint(playerid, 10.0, Pos[0],Pos[2],Pos[3])) return SendClientMessage(playerid, -1, "Target Player is not near you!");
SendClientMessage(ID,-1,String);
}
pawn Код:
|
CMD:greet(playerid, params[]) { if(IsACop(playerid)) { new string[128], giveplayerid; if(sscanf(params, "i", giveplayerid)) return Syntax(playerid,"greet", "[playerid]"); if(IsPlayerConnected(giveplayerid)) { if(PlayerInfo[playerid][pMember] == 7) { format(string, sizeof(string), " You have greeted %s ", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_WHITE, string); format(string, sizeof(string), " Hello, I'm Deputy %s from the Los Santos Sheriff's Department ", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_GRAD1, string); SendClientMessageEx(giveplayerid, COLOR_GRAD1, "Do you know why I am stopping you today?"); } if(PlayerInfo[playerid][pMember] == 1) { format(string, sizeof(string), " You have greeted %s ", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_WHITE, string); format(string, sizeof(string), " Hello, I'm Officer %s from the Los Santos Police Department ", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_GRAD1, string); SendClientMessageEx(giveplayerid, COLOR_GRAD1, "Do you know why I am stopping you today?"); } } } else { SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!"); } return 1; } |
YCMD:greet(playerid, params[], help)
{
#pragma unused help
if(PlayerInfo[playerid][pMember] != 1 && PlayerInfo[playerid][pMember] != 2)
return SendClientMessage(playerid, -1, "You are not L.A.P.D Officer or F.B.I Agent!");
new giveplayer;
if(sscanf(params, "u", giveplayer))
return SendClientMessage(playerid, -1, "Usage: /greet [playerid/PartOfName]");
new Float:pos[3];
GetPlayerPos(giveplayer, pos[0], pos[1], pos[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, pos[0], pos[1], pos[2]))
return SendClientMessage(playerid, -1, "Error: You are too far from the player!");
new pName[24];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
new string[128];
if(PlayerInfo[playerid][pMember] == 1)
{
format(string, 128, "Hello Sir/Ma'am! I am Officer %s of Los Angeles Police Dept.", pName);
SendClientMessage(giveplayer, -1, string);
}
if(PlayerInfo[playerid][pMember] == 2)
{
format(string, 128, "Hello Sir/Ma'am! I am Agent %s", pName);
SendClientMessage(giveplayer, -1, string);
}
SendClientMessage(giveplayer, -1, "You know why you are pulled over today?");
return 1;
}