Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.60 KB | None | 0 0
  1. CMD:fabricar(playerid, params[]){
  2. if(!isnull(params)){
  3. if(!strcmp(params, "9mm", true))
  4. {
  5. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  6. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  7. if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_ARMERO) return SendClientMessage(playerid, -1, "{999999}No estás de servicio como armero.");
  8. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  9. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  10.  
  11. PLAYER_MISC[playerid][MISC_APIEZAS] -= 35;
  12. Auto_SendPlayerAction(playerid, "fabrica una 9mm con 35 piezas de armero");
  13. GivePlayerWeapon(playerid, 22, 100);
  14. }
  15. else if(!strcmp(params, "desert", true, 6))
  16. {
  17. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  18. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  19. if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_ARMERO) return SendClientMessage(playerid, -1, "{999999}No estás de servicio como armero.");
  20. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  21. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  22.  
  23. PLAYER_MISC[playerid][MISC_APIEZAS] -= 70;
  24. Auto_SendPlayerAction(playerid, "fabrica una desert con 70 piezas de armero ");
  25. GivePlayerWeapon(playerid, 24, 100);
  26. }
  27. else if(!strcmp(params, "edc", true, 11))
  28. {
  29. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  30. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  31. if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_ARMERO) return SendClientMessage(playerid, -1, "{999999}No estás de servicio como armero.");
  32. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  33. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  34.  
  35. PLAYER_MISC[playerid][MISC_APIEZAS] -= 307;
  36. Auto_SendPlayerAction(playerid, "fabrica una escopeta de combate con 307 piezas de armero");
  37. GivePlayerWeapon(playerid, 27, 100);
  38. }
  39. else if(!strcmp(params, "ak47", true))
  40. {
  41. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  42. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  43. if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_ARMERO) return SendClientMessage(playerid, -1, "{999999}No estás de servicio como armero.");
  44. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  45. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  46.  
  47. PLAYER_MISC[playerid][MISC_APIEZAS] -= 128;
  48. Auto_SendPlayerAction(playerid, "fabrica una ak47 con 128 piezas de armero");
  49. GivePlayerWeapon(playerid, 30, 100);
  50. }
  51. else if(!strcmp(params, "m4", true))
  52. {
  53. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  54. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  55. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  56. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  57.  
  58. PLAYER_MISC[playerid][MISC_APIEZAS] -= 128;
  59. Auto_SendPlayerAction(playerid, "fabrica una m4 con 125 piezas de armero");
  60. GivePlayerWeapon(playerid, 31, 100);
  61. }
  62. else if(!strcmp(params, "escopeta", true))
  63. {
  64. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  65. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  66. if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_ARMERO) return SendClientMessage(playerid, -1, "{999999}No estás de servicio como armero.");
  67. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  68. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  69.  
  70. PLAYER_MISC[playerid][MISC_APIEZAS] -= 120;
  71. Auto_SendPlayerAction(playerid, "fabrica una escopeta con 120 piezas de armero");
  72. GivePlayerWeapon(playerid, 25, 100);
  73. }
  74. else if(!strcmp(params, "mp5", true))
  75. {
  76. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  77. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  78. if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_ARMERO) return SendClientMessage(playerid, -1, "{999999}No estás de servicio como armero.");
  79. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  80. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  81.  
  82. PLAYER_MISC[playerid][MISC_APIEZAS] -= 113;
  83. Auto_SendPlayerAction(playerid, "fabrica una mp5 con 113 piezas de armero");
  84. GivePlayerWeapon(playerid, 29, 100);
  85. }
  86. else if(!strcmp(params, "granada", true, 5))
  87. {
  88. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  89. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  90. if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_ARMERO) return SendClientMessage(playerid, -1, "{999999}No estás de servicio como armero.");
  91. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  92. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  93.  
  94. PLAYER_MISC[playerid][MISC_APIEZAS] -= 329;
  95. Auto_SendPlayerAction(playerid, "fabrica una granada con 329 piezas de armero");
  96. GivePlayerWeapon(playerid, 8, 1);
  97. }
  98. else if(!strcmp(params, "rifle", true))
  99. {
  100. if(CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_JAIL || CHARACTER_INFO[playerid][ch_STATE] == ROLEPLAY_STATE_ARRESTED) return SendClientMessage(playerid, -1, "{999999}Ahora no puedes usar este comando.");
  101. if(!PLAYER_WORKS[playerid][WORK_ARMERO]) return SendClientMessage(playerid, -1, "{999999}No eres armero.");
  102. if(PLAYER_TEMP[playerid][pt_WORKING_IN] != WORK_ARMERO) return SendClientMessage(playerid, -1, "{999999}No estás de servicio como armero.");
  103. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, -1, "{999999}No estás depie.");
  104. if(PLAYER_MISC[playerid][MISC_APIEZAS] <= 0) return SendClientMessage(playerid, -1, "{999999}No tienes piezas para crear armas.");
  105.  
  106. PLAYER_MISC[playerid][MISC_APIEZAS] -= 136;
  107. Auto_SendPlayerAction(playerid, "fabrica un rifle con 136 piezas de armero");
  108. GivePlayerWeapon(playerid, 33, 100);
  109. }
  110. else
  111. {
  112.  
  113. SendClientMessage(playerid, -1, "usa: /fabricar [Nombre Arma].");
  114. SendClientMessage(playerid, -1, "Nombre de Armas: 9mm, desert eagle, escopeta-de-combate, ak47, m4, escopeta");
  115. SendClientMessage(playerid, -1, "Nombre de Armas: mp5, granada, rifle.");
  116. }
  117. }
  118. else
  119. {
  120. SendClientMessage(playerid, -1, "usa: /fabricar [Nombre Arma].");
  121. }
  122. return 1;
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement