Guest User

D

a guest
Apr 8th, 2012
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.76 KB | None | 0 0
  1. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2. {
  3.      if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys) || IsKeyJustDown(128,newkeys,oldkeys)){
  4.      if(GetPlayerInterior(playerid) == 1){
  5.     SetPlayerHealth(playerid,0);
  6.   //  SetPlayerInterior(playerid,0);
  7.   //  SendClientMessage(playerid,COLOR_KRED,"!אין לירות \לאיים \לתקוף בשטח חנות הנשקים או הבנק");
  8.     }else if(PlayerToPoint(18,playerid,2312.6421,-8.2676,26.7422)){
  9.     SetPlayerPosEx(playerid,-2320.7432,-1605.7158,483.8283,67.4);
  10.     SetPlayerInterior(playerid,0);
  11.     SendClientMessage(playerid, COLOR_KRED,"!אין לירות/לאיים/לתקוף בשטח הבנק");
  12.  }
  13. //1073.0090,1733.9022,1085.7582,1756.6047
  14.       //=============== Anti Hydra / Tank / Hunter / SeaSparrow In Race ==========
  15.     else if(GetPlayerInterior(playerid) == 0 && PlayerToPoint(50,playerid,-2558.8630,1112.7065,55.8397) && IsPlayerInAnyVehicle(playerid)){
  16.     switch(GetVehicleModel(GetPlayerVehicleID(playerid))){
  17.     case 520,447,425,432:{
  18.     SetVehicleToRespawn(GetPlayerVehicleID(playerid));
  19.     SendClientMessage(playerid,COLOR_KRED,"...!! Hydra / Hunter / Tank / SeaSparrow In Race !!...");
  20.     SendClientMessage(playerid,COLOR_WHITE,"! אין לירות ברכב זה באזור הרייס");
  21.     }}
  22.     //AddPlayerClass(122,2147.1577,1627.7273,993.5761,239.1264,0,0,0,0,0,0); // 1
  23. //AddPlayerClass(122,2141.1985,1641.9762,993.5761,32.3244,0,0,0,0,0,0); // 2
  24.  
  25.  if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys) || IsKeyJustDown(128,newkeys,oldkeys))
  26. //  if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys))
  27. {
  28. if(IsPlayerInArea(playerid, 2141.1985,1627.7273,2147.1577,1641.9762))
  29. {
  30. SetPlayerHealth(playerid,0);
  31. SendClientMessage(playerid,COLOR_RED,"You are not allowed to shoot in here");
  32. }
  33. }
  34.     if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys) || IsKeyJustDown(128,newkeys,oldkeys))
  35. //  if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys))
  36. {
  37. if(IsPlayerInArea(playerid, 1073.0039,1733.7621,1085.8322,1756.6171))
  38. {
  39. SetPlayerHealth(playerid,0);
  40. SendClientMessage(playerid,COLOR_RED,"You are not allowed to shoot in here");
  41. }
  42. }
  43.     return 1;
  44.     }
  45.  
  46.     //==========================================================================isPlayerInArea(playerid,HqAreas[0]))return SendClientMessage(playerid,COLOR_WHITE, ".השיגור למפקדה חייב להיות בתוך טווח המפקדה");
  47.     /return 1;
  48.     }
  49.  
  50.  
  51.     if(newkeys == KEY_FIRE && GetPlayerInterior(playerid) == 1 || newkeys == 128  && GetPlayerInterior(playerid) == 1)
  52.     {
  53.     SetPlayerHealth(playerid,0);
  54.     SendClientMessage(playerid, COLOR_RED,".אסור לירות במקומות סגורים");
  55.     }
  56.     if(newkeys == 128 && PlayerToPoint(18,playerid,2312.6421,-8.2676,26.7422)|| newkeys == KEY_FIRE && PlayerToPoint(18,playerid,2312.6421,-8.2676,26.7422)){
  57.     SetPlayerHealth(playerid,0);
  58.     SendClientMessage(playerid, COLOR_RED,".אסור לירות במקומות סגורים");
  59.     }
  60.     if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)&&Stoned[playerid] == 1) StopLoopingAnim(playerid);
  61.    if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys) && Danced[playerid] == 1)StopLoopingAnim(playerid);
  62.     if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys) && Drinked[playerid] == 1)StopLoopingAnim(playerid);
  63. if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)&&anim[playerid] == 1) StopLoopingAnim(playerid);
  64.  
  65.  
  66. if (newkeys & 16 && InShamal[playerid])
  67.     {
  68.         new Float:X, Float:Y, Float:Z, Float:A;
  69.         GetVehiclePos(InShamal[playerid], X, Y, Z);
  70.         GetVehicleZAngle(InShamal[playerid], A);
  71.         X += (5 * floatsin(-floatsub(A, 45.0), degrees)),
  72.         Y += (5 * floatcos(-floatsub(A, 45.0), degrees));
  73.         SetPlayerInterior(playerid, 0);
  74.         SetPlayerPos(playerid, X, Y, floatsub(Z, 0.94));
  75.         SetPlayerFacingAngle(playerid, A);
  76.         SetCameraBehindPlayer(playerid);
  77.         InShamal[playerid] = 0;
  78.     }
  79.  
  80.  
  81.  
  82.     return 1;
  83.     }
Advertisement
Add Comment
Please, Sign In to add comment