Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerTargetActor(playerid, newtarget, oldtarget)
- {
- if (newtarget != INVALID_ACTOR_ID)
- {
- new weapon = GetPlayerWeapon(playerid);
- if(weapon == 1 ||weapon == 2 || weapon == 3|| weapon == 0 || weapon == 5 || weapon == 6 || weapon==7 || weapon == 8 || weapon == 9 || weapon == 10 || weapon == 11 || weapon == 12||weapon == 13 ||weapon == 14 || weapon == 15||weapon == 16 ||weapon == 39 ||weapon == 40 ||weapon == 41 || weapon == 42) return 1;
- // if(PlayerInfo[playerid][
- if(IsPlayerInRangeOfPoint(playerid, 25, ShopInfo[CurrentShop[playerid]][h_exitx], ShopInfo[CurrentShop[playerid]][h_exity], ShopInfo[CurrentShop[playerid]][h_exitz]))
- {
- if(isRobbing[playerid] == 1) return 1;
- new ownerid = getShopOwnerID(CurrentShop[playerid]);
- // CreateDynamicActor
- if(ownerid == playerid) return 1;
- if(ShopInfo[CurrentShop[playerid]][robtime] > gettime()) return SendClientMessage(playerid,COOLRED,"This Shop has been robbed recently. Come back later!");
- ApplyActorAnimation(newtarget, "PED", "handsup", 4.1, 0, 1, 0, 1, 10000);
- RobTimer[playerid] = SetTimerEx("TargetActor", 10000, false, "ii", playerid,newtarget);
- SendClientMessage(playerid,COLOR_GRAD1,"You started Robbing a Shop, wait 10 Seconds now.....");
- isRobbing[playerid] = 1;
- TargetedActor[playerid] = oldtarget;
- }
- if(IsPlayerInRangeOfPoint(playerid, 25.0, ServerShop[CurrentSERVERShop[playerid]][ExitX], ServerShop[CurrentSERVERShop[playerid]][ExitY], ServerShop[CurrentSERVERShop[playerid]][ExitZ]))
- {
- if(isRobbingCSS[playerid] == 1) return 1;
- if(ServerShop[CurrentSERVERShop[playerid]][robtimebis] > gettime()) return SendClientMessage(playerid,COOLRED,"This Shop has been robbed recently. Come back later!");
- ApplyActorAnimation(newtarget, "PED", "handsup", 4.1, 0, 1, 0, 1, 10000);
- RobTimer[playerid] = SetTimerEx("RobServerShop", 10000, false, "ii", playerid,newtarget);
- SendClientMessage(playerid,COLOR_GRAD1,"You started Robbing a Shop, wait 10 Seconds now.....");
- TargetedActor[playerid] = oldtarget;
- isRobbingCSS[playerid] = 1;
- }
- }
- if (oldtarget != INVALID_ACTOR_ID)
- {
- if(isRobbing[playerid])
- {
- KillTimer(RobTimer[playerid]);
- ShopInfo[CurrentShop[playerid]][robtime] = gettime()+(600);
- isRobbing[playerid] = 0;
- ClearActorAnimations(oldtarget);
- SendClientMessage(playerid,COOLRED,"Robbery Cancelled.");
- }
- if(isRobbingCSS[playerid])
- {
- KillTimer(RobTimer[playerid]);
- ServerShop[CurrentSERVERShop[playerid]][robtimebis] = gettime()+(600);
- isRobbingCSS[playerid] = 0;
- ClearActorAnimations(oldtarget);
- SendClientMessage(playerid,COOLRED,"Robbery Cancelled.");
- }
- ClearActorAnimations(oldtarget);
- }
- return 1;
- }
- forward TargetActor(playerid,actor);
- public TargetActor(playerid,actor)
- {
- ClearAnimations(playerid,0);
- isRobbing[playerid] = 0;
- ClearActorAnimations(actor);
- RobShopForPlayer(playerid);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement