Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. CMD:brama(playerid, cmdtext[])
  2. {
  3. for(new nr = 0; nr < LIMIT_BRAM; nr++)
  4. {
  5. if(BramaInfo[nr][bAktywny])
  6. {
  7. if(BramaInfo[nr][bOtwieranie]==2)
  8. {
  9. if(DoInRange(1.0,playerid,BramaInfo[nr][bPosX],BramaInfo[nr][bPosY],BramaInfo[nr][bPosZ]))
  10. {
  11. if(BramaInfo[nr][bTyp]==1 && BramaInfo[nr][bTypID]!= PlayerInfo[playerid][pFrakcja]) return 1;
  12. else if(BramaInfo[nr][bTyp]==2 && BramaInfo[nr][bTypID]!= PlayerInfo[playerid][pBiznes]) return 1;
  13. else if(BramaInfo[nr][bTyp]==3 && BramaInfo[nr][bTypID]!= PlayerInfo[playerid][pDom]) return 1;
  14.  
  15. if(BramaStatus[nr])
  16. {
  17. SetObjectRot(Brama[nr],BramaInfo[nr][bRotX],BramaInfo[nr][bRotY],BramaInfo[nr][bRotZ]+90.0);
  18. BramaStatus[nr]=false;
  19. format(String, sizeof(String),"* "ME"(%d) %s "JA"otwiera drzwi.",playerid,Nick[playerid]);
  20. WyswietlText(playerid,KOLOR_JA,10.0,String);
  21. return 1;
  22. }
  23. else
  24. {
  25. SetObjectRot(Brama[nr],BramaInfo[nr][bRotX],BramaInfo[nr][bRotY],BramaInfo[nr][bRotZ]);
  26. BramaStatus[nr]=true;
  27. format(String, sizeof(String),"* "ME"(%d) %s "JA"zamyka drzwi.",playerid,Nick[playerid]);
  28. WyswietlText(playerid,KOLOR_JA,10.0,String);
  29. }
  30. return 1;
  31. }
  32. }
  33. else
  34. {
  35. if(DoInRange(10.0,playerid,BramaInfo[nr][bPosX],BramaInfo[nr][bPosY],BramaInfo[nr][bPosZ]))
  36. {
  37. if(BramaInfo[nr][bTyp]==1 && BramaInfo[nr][bTypID]!= PlayerInfo[playerid][pFrakcja]) return 1;
  38. else if(BramaInfo[nr][bTyp]==2 && BramaInfo[nr][bTypID]!= PlayerInfo[playerid][pBiznes]) return 1;
  39. else if(BramaInfo[nr][bTyp]==3 && BramaInfo[nr][bTypID]!= PlayerInfo[playerid][pDom]) return 1;
  40.  
  41. if(BramaStatus[nr])
  42. {
  43. MoveObject(Brama[nr],BramaInfo[nr][bPosX],BramaInfo[nr][bPosY],BramaInfo[nr][bPosZ]-8,0.5);
  44. BramaStatus[nr]=false;
  45. format(String, sizeof(String),"*"ME" %s "JA"otwiera bramę.",Nick[playerid]);
  46. WyswietlText(playerid,KOLOR_JA,10.0,String);
  47. return 1;
  48. }
  49. else
  50. {
  51. MoveObject(Brama[nr],BramaInfo[nr][bPosX],BramaInfo[nr][bPosY],BramaInfo[nr][bPosZ],0.5);
  52. BramaStatus[nr]=true;
  53. format(String, sizeof(String),"*"ME" %s "JA"zamyka bramę.",Nick[playerid]);
  54. WyswietlText(playerid,KOLOR_JA,10.0,String);
  55. }
  56. return 1;
  57. }
  58. }
  59. }
  60. }
  61. GuiInfo(playerid,"W tym miejscu nie możesz użyć tej komendy!");
  62. return 1;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement