command(k9attack, playerid, params[])
{
if(Player[playerid][Faction] == 1)
{
new id;
{
TogglePlayerControllable(id, false);
ApplyAnimation(id,"CRACK","crckdeth2",4.1,1,1,1,1,1);
pTazed[id] = 1;
SetTimerEx("Tazed", 10000, 0, "d", id);
SendClientMessage(id, 0xFF0000FF, "You've been subdued by the police dog! (( 60 seconds ))");
}
pTazed[id] = 1;
{
SendClientMessage(playerid, RED, "You have released the attack dog!");
new string[128];
format(string, sizeof(string), "%s removes the leash from the attack dog, releasing it as it chases down the suspect.",MaskOnOff(playerid));
CloseMessage(playerid, ACTION, string);
}
{
new action[128], string[157];
if(sscanf(params, "s[128]", action))
format(string, sizeof(string), "The police dog bites the suspect, tackling him/her to the ground (( Police Dog ))", action, MaskOnOff(playerid));
CloseMessage(playerid, ACTION, string);
}
}
else return SendClientMessage(playerid, WHITE, "You're not part of the SCPD!");
return 1;
}
command(pm, playerid, params[])
{
if(Player[playerid][DonatorLevel] >= 1)
{
if(Player[playerid][AdminLevel] >= 1)
{
new id, message[128], string[152];
if(sscanf(params,"us[128]", id, message)) return SendClientMessage(playerid, WHITE, "Server: /PM [playerid/name] [message]");
{
if(id != INVALID_PLAYER_ID)
{
if(id != playerid)
{
format(string, sizeof(string), "[PM from %s(%d)] %s", RemoveUnderScore(playerid), playerid, message);
SendClientMessage(id, YELLOW, string);
format(string, sizeof(string), "[PM to %s(%d)] %s", RemoveUnderScore(id), id, message);
SendClientMessage(playerid, YELLOW, string);
}
else return SendClientMessage(playerid, WHITE, "You cannot send a PM to yourself.");
}
else return SendClientMessage(playerid, WHITE, "That player is not connected.");
}
}
else return SendClientMessage(playerid, WHITE, "You're not an administrator!");
}
else return SendClientMessage(playerid, WHITE, "You're not a VIP! [/VIPHelp]");
return 1;
}
command(k9attack, playerid, params[]) { if(Player[playerid][Faction] == 1) { new id; new tazedtimer; if(sscanf(params,"u",id)) return SendClientMessage(playerid,WHITE,"Use /k9attack [playerid]"); if(pTazed[id] == 0) { TogglePlayerControllable(id, false); ApplyAnimation(id,"CRACK","crckdeth2",4.1,1,1,1,1, 1); pTazed[id] = 1; tazedtimer = SetTimerEx("Tazed", 10000, 0, "d", id); SendClientMessage(id, 0xFF0000FF, "You've been subdued by the police dog! (( 60 seconds ))"); } else if(pTazed[id] == 1) { SendClientMessage(playerid, RED, "You have released the attack dog!"); new string[128]; KillTimer(tazedtimer); format(string, sizeof(string), "%s removes the leash from the attack dog, releasing it as it chases down the suspect.",MaskOnOff(playerid)); CloseMessage(playerid, ACTION, string); } //There is no need for string?? CloseMessage(playerid,ACTION,"The police dog bites the suspect, tackling him/her to the ground (( Police Dog ))"); } else return SendClientMessage(playerid, WHITE, "You're not part of the SCPD!"); return 1; } |