Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys) || IsKeyJustDown(128,newkeys,oldkeys)){
- if(GetPlayerInterior(playerid) == 1){
- SetPlayerHealth(playerid,0);
- // SetPlayerInterior(playerid,0);
- // SendClientMessage(playerid,COLOR_KRED,"!אין לירות \לאיים \לתקוף בשטח חנות הנשקים או הבנק");
- }else if(PlayerToPoint(18,playerid,2312.6421,-8.2676,26.7422)){
- SetPlayerPosEx(playerid,-2320.7432,-1605.7158,483.8283,67.4);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid, COLOR_KRED,"!אין לירות/לאיים/לתקוף בשטח הבנק");
- }
- //1073.0090,1733.9022,1085.7582,1756.6047
- //=============== Anti Hydra / Tank / Hunter / SeaSparrow In Race ==========
- else if(GetPlayerInterior(playerid) == 0 && PlayerToPoint(50,playerid,-2558.8630,1112.7065,55.8397) && IsPlayerInAnyVehicle(playerid)){
- switch(GetVehicleModel(GetPlayerVehicleID(playerid))){
- case 520,447,425,432:{
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid,COLOR_KRED,"...!! Hydra / Hunter / Tank / SeaSparrow In Race !!...");
- SendClientMessage(playerid,COLOR_WHITE,"! אין לירות ברכב זה באזור הרייס");
- }}
- //AddPlayerClass(122,2147.1577,1627.7273,993.5761,239.1264,0,0,0,0,0,0); // 1
- //AddPlayerClass(122,2141.1985,1641.9762,993.5761,32.3244,0,0,0,0,0,0); // 2
- if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys) || IsKeyJustDown(128,newkeys,oldkeys))
- // if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys))
- {
- if(IsPlayerInArea(playerid, 2141.1985,1627.7273,2147.1577,1641.9762))
- {
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid,COLOR_RED,"You are not allowed to shoot in here");
- }
- }
- if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys) || IsKeyJustDown(128,newkeys,oldkeys))
- // if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys))
- {
- if(IsPlayerInArea(playerid, 1073.0039,1733.7621,1085.8322,1756.6171))
- {
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid,COLOR_RED,"You are not allowed to shoot in here");
- }
- }
- return 1;
- }
- //==========================================================================isPlayerInArea(playerid,HqAreas[0]))return SendClientMessage(playerid,COLOR_WHITE, ".השיגור למפקדה חייב להיות בתוך טווח המפקדה");
- /return 1;
- }
- if(newkeys == KEY_FIRE && GetPlayerInterior(playerid) == 1 || newkeys == 128 && GetPlayerInterior(playerid) == 1)
- {
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid, COLOR_RED,".אסור לירות במקומות סגורים");
- }
- if(newkeys == 128 && PlayerToPoint(18,playerid,2312.6421,-8.2676,26.7422)|| newkeys == KEY_FIRE && PlayerToPoint(18,playerid,2312.6421,-8.2676,26.7422)){
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid, COLOR_RED,".אסור לירות במקומות סגורים");
- }
- if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)&&Stoned[playerid] == 1) StopLoopingAnim(playerid);
- if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys) && Danced[playerid] == 1)StopLoopingAnim(playerid);
- if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys) && Drinked[playerid] == 1)StopLoopingAnim(playerid);
- if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)&&anim[playerid] == 1) StopLoopingAnim(playerid);
- if (newkeys & 16 && InShamal[playerid])
- {
- new Float:X, Float:Y, Float:Z, Float:A;
- GetVehiclePos(InShamal[playerid], X, Y, Z);
- GetVehicleZAngle(InShamal[playerid], A);
- X += (5 * floatsin(-floatsub(A, 45.0), degrees)),
- Y += (5 * floatcos(-floatsub(A, 45.0), degrees));
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, X, Y, floatsub(Z, 0.94));
- SetPlayerFacingAngle(playerid, A);
- SetCameraBehindPlayer(playerid);
- InShamal[playerid] = 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment