Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. CMD:aheal(playerid, params[]) // chiraqtcev
  2. {
  3. if(IsAdmin(playerid, 1))
  4. return 1;
  5.  
  6. if(sscanf(params, "d", params[0]))
  7. return SCM(playerid, COLOR_WHITE, "Используйте: /aheal [id игрока]");
  8.  
  9. if( !IsPlayerLogged( params[0] ) )
  10. return SCM( playerid, COLOR_DARK_GRAY, !INCORRECT_PLAYER_ID );
  11.  
  12. if(GetPVarInt(params[0],"death")==0)
  13. return SCM( playerid, COLOR_WHITE, "Данный игрок не находится в стадии.");
  14.  
  15. format:str_cmd( "[A] %s поднял из стадии %s.", pInfo[playerid][pName], pInfo[params[0]][pName]);
  16. SAM(COLOR_GRAY, str_cmd);
  17.  
  18. format:str_cmd( "Администратор %s поднял вас из стадии.", pInfo[playerid][pName]);
  19. SCM(params[0], COLOR_WHITE, str_cmd);
  20.  
  21. SetPVarInt(params[0],"death", 0);
  22. ClearAnimations(params[0]);
  23. setPlayerHealth(params[0], 100.0);
  24. DestroyDynamic3DPlayer( dtext[params[0]], params[0]);
  25. return 1;
  26. }
  27.  
  28. CMD:medkit(playerid, params[]) // chiraqtcev
  29. {
  30. if(sscanf(params, "d", params[0]))
  31. return SCM(playerid, COLOR_WHITE, "Используйте: /medkit [id игрока]");
  32.  
  33. if( !IsPlayerLogged( params[0] ) )
  34. return SCM( playerid, COLOR_DARK_GRAY, !INCORRECT_PLAYER_ID );
  35.  
  36. if(GetPVarInt(params[0],"death") != 1)
  37. return SCM( playerid, COLOR_WHITE, "Данный игрок не находится в стадии ранения.");
  38.  
  39. if(pInfo[playerid][pFrak][0]==0)
  40. return SCM(playerid,-1,"Вы не состоите ни в одной из фракций.");
  41.  
  42. if(pInfo[playerid][pFrak][0]==1 || pInfo[playerid][pFrak][0]==2 || pInfo[playerid][pFrak][0]==3 || pInfo[playerid][pFrak][0]==5 ||
  43. pInfo[playerid][pFrak][0]==6)
  44. {
  45. new Float:x, Float:y, Float:z;
  46. GetPlayerPos(params[0],x,y,z);
  47.  
  48. if(!IsPlayerInRangeOfPoint(playerid, 7.0,x,y,z))
  49. return SCM(playerid,-1,"Указанный вами игрок, должен находиться возле вас.");
  50.  
  51. if(playerid == params[0])
  52. return SCM(playerid,-1,"Вы не можете поднять себя из стадии ранения.");
  53.  
  54. format:str_cmd( "%s поднял вас из стадии.", pInfo[playerid][pName]);
  55. SCM(params[0], COLOR_WHITE, str_cmd);
  56.  
  57. SetPVarInt(params[0],"death", 0);
  58. ClearAnimations(params[0]);
  59. setPlayerHealth(params[0], 50.0);
  60. DestroyDynamic3DPlayer( dtext[params[0]], params[0]);
  61. }
  62. return 1;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement