I have stumbled across a new, yet also similar to the last I found, problem in the origional CityRP by Jookia.
function player::activateStuff(%this)
{
parent::activateStuff(%this);
%target = containerRayCast(%this.getEyePoint(), vectorAdd(vectorScale(vectorNormalize(%this.getEyeVector()), 5), %this.getEyePoint()), $typeMasks::all);
if(isObject(%target) && %target.getType() & $typeMasks::playerObjectType && isObject(%target.client) && getWord(CityRPData.getData(%this.client.bl_id).valueJailData, 1) < 1 && getWord(CityRPData.getData(%target.client.bl_id).valueJailData, 1) < 1 && $CityRP::jobs::pickpocket[CityRPData.getData(%this.client.bl_id).valueJobID] && CityRPData.getData(%target.client.bl_id).valueMoney > 10 && %this.lastPickpocket + 2 < $sim::time)
{
%this.lastPickpocket = $sim::time;
if(getRandom(0, 1))
{
return;
}
%amount = getRandom(1, 25);
commandToClient(%this.client, 'centerPrint', "\c6You have commited a crime. [\c3Pickpocketing\c6]", 1);
%this.client.CityRP(2, $CityRP::demerits::pickpocketing);
messageClient(%this.client, '', "\c6You have stolen \c3$" @ %amount SPC "\c6from \c3" @ %target.client.name @ "\c6.");
messageClient(%target.client, '', "\c3" @ %this.client.name SPC "\c6has stolen \c3$" @ %amount SPC "\c6from you.");
Please, no flame, no unrelated comments, and no bogus answers.