27.07.2015, 23:17
PHP код:
CMD:robbiz(playerid, params[])
{
new chance = random(3), bizowner = GetID(BizInfo[BizRobCP[playerid]][bOwner]), fstr[256],fstr2[256];
if(BizRobCP[playerid] == -1) return SendClientMessage(playerid, RED, "You must be in a business checkpoint to use this command.");
if(gTeam[playerid] != CIVILIANS) return SendClientMessage(playerid, RED, "Only civilians can use this command.");
if(bizowner == playerid) return SendClientMessage(playerid, RED, "You cant rob your own business.");
if(!IsPlayerConnected(bizowner))
{
if((gettime() - 120) < bizrobbed[BizRobCP[playerid]]) return SendClientMessage(playerid, RED, "This business has been robbed recently, try again later.");
SendClientMessage(playerid, RED, "You failed to rob the business [WANTED LEVEL INCREASED]");
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 4);
format(fstr, sizeof(fstr), "[DISPATCH]: Suspect %s [%d] has attempted to rob %s at %s", GetName(playerid), playerid, BizInfo[BizRobCP[playerid]][bName], ReturnPlayerZone(playerid));
SendRadioMessageToCops(fstr);
format(fstr2, sizeof(fstr2), "%s [%d] has attempted to rob your business at %s.", GetName(playerid), playerid, ReturnPlayerZone(playerid));
SendClientMessage(bizowner, RED, fstr2);
bizrobbed[BizRobCP[playerid]] = gettime();
return true;
}
if(BizInfo[BizRobCP[playerid]][bEarnings] < 10000)
{
if((gettime() - 120) < bizrobbed[BizRobCP[playerid]]) return SendClientMessage(playerid, RED, "This business has been robbed recently, try again later.");
SendClientMessage(playerid, RED, "You failed to rob the business [WANTED LEVEL INCREASED]");
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 4);
format(fstr, sizeof(fstr), "[DISPATCH]: Suspect %s [%d] has attempted to rob %s at %s", GetName(playerid), playerid, BizInfo[BizRobCP[playerid]][bName], ReturnPlayerZone(playerid));
SendRadioMessageToCops(fstr);
format(fstr2, sizeof(fstr2), "%s [%d] has attempted to rob your business at %s.", GetName(playerid), playerid, ReturnPlayerZone(playerid));
SendClientMessage(bizowner, RED, fstr2);
bizrobbed[BizRobCP[playerid]] = gettime();
return true;
}
if(chance == 0)
{
if((gettime() - 120) < bizrobbed[BizRobCP[playerid]]) return SendClientMessage(playerid, RED, "This business has been robbed recently, try again later.");
SendClientMessage(playerid, WHITE, "You are robbing the business, DON'T LEAVE THE CHECKPOINT!");
GameTextForPlayer(playerid, "~w~Your ~g~Robbing ~w~The Business...~n~~r~Dont Leave ~w~The ~r~Checkpoint.", 25000, 5);
format(fstr, sizeof(fstr), "[ROBBERY]: %s [%d] is robbing %s at %s", GetName(playerid), playerid, BizInfo[BizRobCP[playerid]][bName], ReturnPlayerZone(playerid));
SendRadioMessageToCops(fstr);
format(fstr2, sizeof(fstr2), "%s [%d] is robbing your business at %s.", GetName(playerid), playerid, ReturnPlayerZone(playerid));
SendClientMessage(bizowner, RED, fstr2);
biztimer{playerid} = SetTimerEx("BizRob", 25000, false, "d", playerid);
ApplyAnimation(playerid,"ped","ARRESTgun",4.1,0,1,1,1,1);
IsPlayerRobbingBiz{playerid} = true;
bizrobbed[BizRobCP[playerid]] = gettime();
return true;
}
else if(chance == 1 || chance == 2)
{
if((gettime() - 120) < bizrobbed[BizRobCP[playerid]]) return SendClientMessage(playerid, RED, "This business has been robbed recently, try again later.");
SendClientMessage(playerid, RED, "You failed to rob the business [WANTED LEVEL INCREASED]");
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) + 4);
format(fstr, sizeof(fstr), "[DISPATCH]: Suspect %s [%d] has attempted to rob %s at %s", GetName(playerid), playerid, BizInfo[BizRobCP[playerid]][bName], ReturnPlayerZone(playerid));
SendRadioMessageToCops(fstr);
format(fstr2, sizeof(fstr2), "%s [%d] has attempted to rob your business at %s.", GetName(playerid), playerid, ReturnPlayerZone(playerid));
SendClientMessage(bizowner, RED, fstr2);
bizrobbed[BizRobCP[playerid]] = gettime();
}
return true;
}