07.08.2018, 18:39
Hi How To I can make If someone don't use /bc They must Send A message to all players with the text's. Example?
%s has been arrested by %s.
I've creating this command only for players who's typing /bc but How To I can make If the player don't even use /bc They must send to him a message?
Just can you give me a some examples? And I'll do it. THANK YOU. NOTE: THERE ARE NO BUGS /WARRINGS In my command.
%s has been arrested by %s.
I've creating this command only for players who's typing /bc but How To I can make If the player don't even use /bc They must send to him a message?
Just can you give me a some examples? And I'll do it. THANK YOU. NOTE: THERE ARE NO BUGS /WARRINGS In my command.
PHP код:
CMD:bc(playerid, params[])
{
new pName[MAX_PLAYER_NAME],tName[MAX_PLAYER_NAME],targetid, string[170], ArrestReward = random(15000) + 2500;
GetPlayerName(targetid, tName, sizeof(tName));
GetPlayerName(playerid, pName, sizeof(pName));
targetid = ArrestingPlayer[playerid];
if(PoliceTeam(GetPlayerSkin(playerid))) return SendClientMessage(playerid, -1, "{FF0000}Error: {FFFFFF}You cannot use this command.");
{
if(TryingArrested[targetid] == 1 && Civilian(GetPlayerSkin(playerid)))
{
switch(random(100))
{
case 0..35:
{
TryingArrested[targetid] = 0;
DontUseBC[playerid] = 0;
ArrestingPlayer[playerid] = 0;
KillTimer(SecondsToJail[playerid]);
SetPlayerWantedLevel(playerid, 3);
SetPlayerColor(playerid, COLOR_YELLOW);
RemovePlayerAttachedObject(playerid, 0);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
format(string,sizeof(string), "{FFD100}%s(%d) {FFFFFF}has {808000}escaped {FFFFFF}from his HANDCUFFS!! {FFD100}(Being Arrested)", pName,playerid);
SendClientMessageToAll(-1, string);
GameTextForPlayer(playerid, "~g~ESCAPED ~W~FROM ~R~ARRESTED!!", 5000, 5);
}
case 36..100:
{
if(SWAT(GetPlayerSkin(targetid)))
{
if(ArrestReward > GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
TryingArrested[targetid] = 0;
ArrestingPlayer[playerid] = 0;
ResetPlayerWeapons(targetid);
PlayerHasTakenDamage[playerid] = -1;
format(string, sizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}S.W.A.T %s(%d){FFFFFF}! Wanted Level: {FFD100}%d.", pName,playerid, TargetName(targetid),targetid, GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d", tName, targetid, -ArrestReward);
GameTextForPlayer(playerid, string, 4000, 5);
format(string, sizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d", pName, playerid, ArrestReward);
GameTextForPlayer(targetid, string, 4000, 5);
format(string, sizeof(string), "{FFD100}%s(%d) {ffffff}has {ff0000}failed {ffffff}to escaped from his Handcuffs!! {FFD100}(Being Arrested)", pName,playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
GivePlayerMoney(playerid, -ArrestReward);
GivePlayerMoney(targetid, ArrestReward);
PlayerArrests[playerid]++;
PlayerInfo[targetid][aArrests] ++;
return 1;
}
if(Army(GetPlayerSkin(targetid)))
{
if(ArrestReward > GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
TryingArrested[targetid] = 0;
ArrestingPlayer[playerid] = 0;
ResetPlayerWeapons(targetid);
format(string, sizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}A.R.M.Y %s(%d){FFFFFF}! Wanted Level: {FFD100}%d.", pName,playerid, TargetName(targetid),targetid, GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d", tName, targetid, -ArrestReward);
GameTextForPlayer(playerid, string, 4000, 5);
format(string, sizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d", pName, playerid, ArrestReward);
GameTextForPlayer(targetid, string, 4000, 5);
format(string, sizeof(string), "{FFD100}%s(%d) {ffffff}has {ff0000}failed {ffffff}to escaped from his Handcuffs!! {FFD100}(Being Arrested)", pName,playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
GivePlayerMoney(playerid, -ArrestReward);
GivePlayerMoney(targetid, ArrestReward);
PlayerArrests[playerid]++;
PlayerHasTakenDamage[playerid] = -1;
PlayerInfo[targetid][aArrests] ++;
return 1;
}
if(CIA(GetPlayerSkin(targetid)))
{
if(ArrestReward > GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
TryingArrested[targetid] = 0;
ArrestingPlayer[playerid] = 0;
ResetPlayerWeapons(targetid);
format(string, sizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}C.I.A Agent %s(%d){FFFFFF}! Wanted Level: {FFD100}%d.", pName,playerid, TargetName(targetid),targetid, GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d", tName, targetid, -ArrestReward);
GameTextForPlayer(playerid, string, 4000, 5);
format(string, sizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d", pName, playerid, ArrestReward);
GameTextForPlayer(targetid, string, 4000, 5);
format(string, sizeof(string), "{FFD100}%s(%d) {ffffff}has {ff0000}failed {ffffff}to escaped from his Handcuffs!! {FFD100}(Being Arrested)", pName,playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
GivePlayerMoney(playerid, -ArrestReward);
GivePlayerMoney(targetid, ArrestReward);
PlayerArrests[playerid]++;
PlayerHasTakenDamage[playerid] = -1;
PlayerInfo[targetid][aArrests] ++;
return 1;
}
if(FBII(GetPlayerSkin(targetid)))
{
if(ArrestReward > GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
TryingArrested[targetid] = 0;
ArrestingPlayer[playerid] = 0;
ResetPlayerWeapons(targetid);
format(string, sizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}FBI Agent %s(%d){FFFFFF}! Wanted Level: {FFD100}%d.", pName,playerid, TargetName(targetid),targetid, GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d", tName, targetid, -ArrestReward);
GameTextForPlayer(playerid, string, 4000, 5);
format(string, sizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d", pName, playerid, ArrestReward);
GameTextForPlayer(targetid, string, 4000, 5);
format(string, sizeof(string), "{FFD100}%s(%d) {ffffff}has {ff0000}failed {ffffff}to escaped from his Handcuffs!! {FFD100}(Being Arrested)", pName,playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
GivePlayerMoney(playerid, -ArrestReward);
GivePlayerMoney(targetid, ArrestReward);
PlayerHasTakenDamage[playerid] = -1;
PlayerArrests[playerid]++;
PlayerInfo[targetid][aArrests] ++;
return 1;
}
if(PoliceTeam(GetPlayerSkin(targetid)))
{
if(ArrestReward > GetPlayerCash(playerid)) //What are you trying to check here for? You're not doing anything.
TryingArrested[targetid] = 0;
ArrestingPlayer[playerid] = 0;
ResetPlayerWeapons(targetid);
format(string, sizeof(string), "{FFD700}%s(%d) {FFFFFF}has been {33CCFF}Arrested {FFFFFF}by {308AFF}Officer Agent %s(%d){FFFFFF}! Wanted Level: {FFD100}%d.", pName,playerid, TargetName(targetid),targetid, GetPlayerWantedLevel(playerid));
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string), "~y~ARRESTED BY %s(%d)~n~~W~YOU LOST ~R~$%d", tName, targetid, -ArrestReward);
GameTextForPlayer(playerid, string, 4000, 5);
format(string, sizeof(string), "~g~ARRESTED ~y~%s(%d)~n~~W~YOU GOT ~R~$%d", pName, playerid, ArrestReward);
GameTextForPlayer(targetid, string, 4000, 5);
format(string, sizeof(string), "{FFD100}%s(%d) {ffffff}has {ff0000}failed {ffffff}to escaped from his Handcuffs!! {FFD100}(Being Arrested)", pName,playerid);
SendClientMessageToAll(COLOR_YELLOW, string);
GivePlayerMoney(playerid, -ArrestReward);
GivePlayerMoney(targetid, ArrestReward);
PlayerArrests[playerid]++;
PlayerHasTakenDamage[playerid] = -1;
PlayerInfo[targetid][aArrests] ++;
return 1;
}
}
}
}
else SendClientMessage(playerid, -1, "{FF0000}Error: {FFFFFF}You can use this command only while being cuffed or arrested.");
}
return 1;
}