Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.18 KB | None | 0 0
  1. CMD:materials(playerid, params[])
  2. {
  3. if(PlayerLogged[playerid] == 0) return true;
  4. if(IsAMafia(playerid) || IsAGang(playerid))
  5. {
  6. if(sscanf(params, "i", params[0], params[1]))
  7. {
  8. SendClientMessage(playerid, CGREY, "Используйте: /materials [действие]");
  9. SendClientMessage(playerid, CGREY, "Действия: unload - выгрузить | get - взять | put - положить | give - передать | info - инфо о складе");
  10. }
  11. if(sscanf(params, "s[7]d", params[0], params[1])) return SendClientMessage(playerid, CGREY, "Используйте: /material unload [количество]");
  12. if(!strcmp(params, "unload", true))
  13. {
  14. static const fmt_string1[] = "[F]{FFFFFF} %s выгрузил(а) на склад %d мат-ов. Остаток на складе: ";
  15. new str1[sizeof(fmt_string1)+MAX_PLAYER_NAME+30];
  16. format(str1, sizeof(str1), fmt_string1,PlayerInfo[playerid][pSendername],params[1]);
  17. SendFMes(PlayerInfo[playerid][pMember],str1);
  18. }
  19. if(sscanf(params, "s[4]d", params[0], params[1])) return SendClientMessage(playerid, CGREY, "Используйте: /material get [количество]");
  20. if(!strcmp(params, "get", true))
  21. {
  22. static const fmt_string1[] = "[F]{FFFFFF} %s взял(а) %d мат-ов со склада. Остаток на складе: ";
  23. new str1[sizeof(fmt_string1)+MAX_PLAYER_NAME+30];
  24. format(str1, sizeof(str1), fmt_string1,PlayerInfo[playerid][pSendername],params[1]);
  25. SendFMes(PlayerInfo[playerid][pMember],str1);
  26. }
  27. if(sscanf(params, "s[4]d", params[0], params[1])) return SendClientMessage(playerid, CGREY, "Используйте: /material put [количество]");
  28. if(!strcmp(params, "put", true))
  29. {
  30. static const fmt_string1[] = "[F]{FFFFFF} %s положил(а) на склад %d мат-ов. Остаток на складе: ";
  31. new str1[sizeof(fmt_string1)+MAX_PLAYER_NAME+30];
  32. format(str1, sizeof(str1), fmt_string1,PlayerInfo[playerid][pSendername],params[1]);
  33. SendFMes(PlayerInfo[playerid][pMember],str1);
  34. }
  35. if(sscanf(params, "ii", params[0], params[1])) return SendClientMessage(playerid, CGREY, "Используйте: /material give [id][количество]");
  36. else
  37. {
  38. static const fmt_string[] = "[F]{FFFFFF} %s положил(а) на склад %d мат-ов. Остаток на складе: ";
  39. new str[sizeof(fmt_string)+MAX_PLAYER_NAME+10];
  40. format(str, sizeof(str), fmt_string,PlayerInfo[params[0]][pSendername],params[1]);
  41. SendFMes(PlayerInfo[playerid][pMember],str);
  42. }
  43. if(sscanf(params, "ii", params[0], params[1])) return SendClientMessage(playerid, CGREY, "Используйте: /material info");
  44. else
  45. {
  46.  
  47. }
  48. }
  49. return 1;
  50. }
  51. CMD:material(playerid, params[])
  52. {
  53. if(PlayerLogged[playerid] == 0) return true;
  54. if(sscanf(params,"s[4]d",params[0],params[1])) return SendClientMessage(playerid,-1,"Ввoдите: /materials get [кол-во]");
  55. if(IsAMafia(playerid) || IsAGang(playerid))
  56. {
  57. new kek = 0;
  58. if(!strcmp(params, "get", true))
  59. {
  60. static const fmt_string1[] = "[F]{FFFFFF} %s взял(а) %d мат-ов со склада. Остаток на складе: ";
  61. new str1[sizeof(fmt_string1)+MAX_PLAYER_NAME+30];
  62. format(str1, sizeof(str1), fmt_string1,PlayerInfo[playerid][pSendername],params[1]);
  63. SendFMes(PlayerInfo[playerid][pMember],str1);
  64. }
  65. else if(!strcmp(params, "put", true))
  66. {
  67. static const fmt_string1[] = "[F]{FFFFFF} %s положил(а) %d мат-ов со склада. Остаток на складе: ";
  68. new str1[sizeof(fmt_string1)+MAX_PLAYER_NAME+30];
  69. format(str1, sizeof(str1), fmt_string1,PlayerInfo[playerid][pSendername],params[1]);
  70. SendFMes(PlayerInfo[playerid][pMember],str1);
  71. }
  72. if(kek == 0)
  73. {
  74. SendClientMessage(playerid, CGREY, "Используйте: /material [действие]");
  75. SendClientMessage(playerid, CGREY, "Действия: unload - выгрузить | get - взять | put - положить | give - передать | info - инфо о складе");
  76. }
  77. }
  78. return 1;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement