MaGnO_357

Sistema De equipar

Sep 1st, 2011
749
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 11.51 KB | None | 0 0
  1. /*POR FAVOR NÃO RETIRE OS CRÉDITOS :D EXCLUSIVO PARA FORUM SAMP
  2. POR FAVOR NÃO RETIRE OS CRÉDITOS :D EXCLUSIVO PARA FORUM SAMP
  3. QUALER DUVIDA OU "BUG <<bug não tem mais qualquer coisa me add no msn ou avisa no tópico>>" XD
  4. VISITE O BLOG DA FAMILIA SAW...
  5. CREDITOS:
  6. MAGNO_357 CRIADOR DO FS
  7. JONATHAN_FEITOSA PELA IDÉIA E AJUDO COM UMA DUVIDA.
  8. >>>>>>>>>>>>>>>>>>>>>>>>> BLOG: FAMILIASAW.BLOGSPOT.COM <<<<<<<<<<<<<<<<<<<<<<<<<
  9. >>>>>>>>>>>>>>>>>>>>>>>> MSN:  [email protected] <<<<<<<<<<<<<<<<<<<<<<<<<<
  10.     */
  11. #include <a_samp>
  12. #define Colete 100
  13. #define VERMELHO                                                      0xF60000AA
  14. #define Armas 101
  15. #define Equipamentos 102
  16. #define AZULFOR 0x0000D7AA
  17. #define AMARELO 0xF6F600AA
  18. #define MaGnO_357 12345
  19. new bool:jausocolete[MAX_PLAYERS];
  20. new bool:jausovida[MAX_PLAYERS];
  21. new pNamee[MAX_PLAYER_NAME];
  22. new String[100];
  23. #define FILTERSCRIPT
  24. #if defined FILTERSCRIPT
  25.  
  26. public OnFilterScriptInit()
  27. {
  28.     print("MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM");
  29.     print("M                                   M");
  30.     print("M         Créditos by: MaGnO_357    M");
  31.     print("M       Créditos: Jonathan_Feitosa  M");
  32.     print("MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM");
  33.     return 1;
  34. }
  35. public OnFilterScriptExit()
  36. {
  37.     return 1;
  38. }
  39. public OnPlayerDeath(playerid, killerid, reason)
  40. {
  41. if(jausocolete[playerid] == true)
  42. {
  43.    jausocolete[playerid] = false;
  44. }
  45. if(jausovida[playerid] == true)
  46. {
  47.    jausovida[playerid] = false;
  48. }
  49. return 1;
  50. }
  51.     //========================COMANDOS AKI==========================================
  52.     public OnPlayerCommandText(playerid, cmdtext[])
  53.     {
  54.     if(strcmp("/equipar",cmdtext,true,11) == 0)
  55.     {
  56.         ShowPlayerDialog(playerid,MaGnO_357,DIALOG_STYLE_LIST,"Sistema de Equipar Em Dialog by MaGnO_357","Colete e Vida\nArmas\nEquipamentos","Selecionar", "Cancelar");
  57.         return 1;
  58.     }
  59.  
  60.     return 0;
  61.     }
  62. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  63.     {
  64.     if(dialogid == MaGnO_357)
  65.     {
  66.         if(response)
  67.         {
  68.             if(listitem == 0)
  69.             {
  70.             ShowPlayerDialog(playerid, Colete, DIALOG_STYLE_LIST, "Colete e Vida", "Colete\nVida\n", "Selecionar", "Cancelar" );
  71.             }
  72.             if(listitem == 1)
  73.             {
  74.             ShowPlayerDialog(playerid, Armas, DIALOG_STYLE_LIST, "Armas", "InFormação Dos Kits\nKit01\nKit02\nKit03\nKit04\nKit05\nKit06", "Selecionar", "Cancelar" );
  75.             }
  76.             if(listitem == 2)
  77.             {
  78.             ShowPlayerDialog(playerid, Equipamentos, DIALOG_STYLE_LIST, "Equipamentos", "Escudo\nColete\nCapacete\nTirar Equipes", "Selecionar", "Cancelar" );
  79.             }
  80.  
  81.         }
  82.         return 1;
  83.     }
  84. //==============================================================================
  85.     if(dialogid == Colete)
  86.     {
  87.         if(response)
  88.         {
  89.             if(listitem == 0)
  90.             {
  91.             if(GetPlayerMoney(playerid) >= 2000)
  92.             {
  93.             if(jausocolete[playerid]) return SendClientMessage(playerid, 0xE60000FF, "Você já Usou Seu Colete ¬¬ Só Poder Usar Depois Que Morrer");
  94.             SetPlayerArmour(playerid, 100);
  95.             jausocolete[playerid] = true;
  96.             GivePlayerMoney(playerid,-2000);
  97.             GetPlayerName(playerid,pNamee,30);
  98.             format(String,256,"[INFORMAÇÃO]*** %s Comprou um Kit Colete | Comando: /equipar",pNamee);
  99.             SendClientMessageToAll(VERMELHO,String);
  100.             }
  101.             else if(GetPlayerMoney(playerid) < 2000)
  102.             {
  103.             SendClientMessage(playerid,VERMELHO,"[ERRO]: Voce Não Tem Dinheiro Suficiente Custa: R$: 2.000");
  104.             GameTextForPlayer(playerid,"Cade A Grana PlayBoy? ¬¬",4000,1);
  105.             PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  106.             }
  107.             }
  108.             if(listitem == 1)
  109.             {
  110.             if(GetPlayerMoney(playerid) >= 4000)
  111.             {
  112.             if(jausovida[playerid]) return SendClientMessage(playerid, 0xE60000FF, "Você já Usou Sua Vida ¬¬ Só Poder Usar Depois Que Morrer");
  113.             SetPlayerHealth(playerid, 100);
  114.             jausovida[playerid] = true;
  115.             GivePlayerMoney(playerid,-4000);
  116.             GetPlayerName(playerid,pNamee,30);
  117.             format(String,256,"[INFORMAÇÃO]*** %s Comprou um Kit de Vida | Comando: /equipar",pNamee);
  118.             SendClientMessageToAll(VERMELHO,String);
  119.             }
  120.             else if(GetPlayerMoney(playerid) < 4000)
  121.             {
  122.             SendClientMessage(playerid,VERMELHO,"[ERRO]: Voce Não Tem Dinheiro Suficiente Custa: R$: 4.000");
  123.             GameTextForPlayer(playerid,"Cade A Grana PlayBoy? ¬¬",4000,1);
  124.             PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  125.             }
  126.             }
  127.         }
  128.         return 1;
  129.     }
  130. //==============================================================================
  131.     if(dialogid == Armas)
  132.     {
  133.         if(response)
  134.         {
  135.             if(listitem == 0)
  136.             {
  137.             SendClientMessage(playerid,AZULFOR,"»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»|_KITS_|«««««««««««««««««««««««««««««««««««««««««");
  138.             SendClientMessage(playerid,AMARELO,"/kit1 : Faca, 9mm, Escopeta, Tec9.[Valor $1300]");
  139.             SendClientMessage(playerid,AMARELO,"/kit2 : Bastao, 9mm+Silenciador , Sawnoff, Mac10, Granada.[Valor $1500]");
  140.             SendClientMessage(playerid,AMARELO,"/kit3 : MotoSerra, 9mm, Sawnoff, MP5.[Valor $2000]");
  141.             SendClientMessage(playerid,AMARELO,"/kit4 : Katana, Desert Eagle, Escopeta de Combate, MP5, AK47.[Valor $2500]");
  142.             SendClientMessage(playerid,AMARELO,"/kit5 : Faca, 9mm, Escopeta de Combate, Tec9, M4, Granada.[Valor $3000]");
  143.             SendClientMessage(playerid,AMARELO,"/kit6 : Faca, Desert Eagle, Escopeta de Combate, Mac10, M4, Granada, Sniper.[Valor $4000]");
  144.             SendClientMessage(playerid,AZULFOR, "»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»|_KITS_|«««««««««««««««««««««««««««««««««««««««««");
  145.             }
  146.             if(listitem == 1)
  147.             {
  148.             if(GetPlayerMoney(playerid) >= 1300)
  149.             {
  150.             GivePlayerWeapon(playerid,4,1);
  151.             GivePlayerWeapon(playerid,22,140);
  152.             GivePlayerWeapon(playerid,25,50);
  153.             GivePlayerWeapon(playerid,32,240);
  154.             GivePlayerMoney(playerid,-1300);
  155.             GetPlayerName(playerid,pNamee,30);
  156.             format(String,256,"[INFORMAÇÃO]*** %s Comprou um Kit01 de Armas | Comando: /equipar ",pNamee);
  157.             SendClientMessageToAll(0xFFFF00AA,String);
  158.             }
  159.             else if(GetPlayerMoney(playerid) < 1300)
  160.             {
  161.             SendClientMessage(playerid,0xF60000AA,"[ERRO]: Voce Não Tem Dinheiro Suficiente Custa: R$: 1.300");
  162.             GameTextForPlayer(playerid,"Cade A Grana PlayBoy? ¬¬",4000,1);
  163.             PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  164.             }
  165.             }
  166.             if(listitem == 2)
  167.             {
  168.             if(GetPlayerMoney(playerid) >= 1500)
  169.             {
  170.             GivePlayerWeapon(playerid,5,1);
  171.             GivePlayerWeapon(playerid,23,140);
  172.             GivePlayerWeapon(playerid,26,90);
  173.             GivePlayerWeapon(playerid,28,240);
  174.             GivePlayerWeapon(playerid,16,5);
  175.             GivePlayerMoney(playerid,-1500);
  176.             GetPlayerName(playerid,pNamee,30);
  177.             format(String,256,"[INFORMAÇÃO]*** %s Comprou um Kit02 de Armas | Comando: /equipar",pNamee);
  178.             SendClientMessageToAll(AMARELO,String);
  179.             }
  180.             else if(GetPlayerMoney(playerid) < 1500)
  181.             {
  182.             SendClientMessage(playerid,VERMELHO,"[ERRO]: Voce Não Tem Dinheiro Suficiente Custa: R$: 1.500");
  183.             GameTextForPlayer(playerid,"Cade A Grana PlayBoy? ¬¬",4000,1);
  184.             PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  185.             }
  186.             }
  187.             if(listitem == 3)
  188.             {
  189.             if(GetPlayerMoney(playerid) >= 2000)
  190.             {
  191.             GivePlayerWeapon(playerid,9,1);
  192.             GivePlayerWeapon(playerid,22,140);
  193.             GivePlayerWeapon(playerid,26,90);
  194.             GivePlayerWeapon(playerid,29,240);
  195.             GivePlayerMoney(playerid,-2000);
  196.             GetPlayerName(playerid,pNamee,30);
  197.             format(String,256,"[INFORMAÇÃO]*** %s Comprou um Kit03 de Armas | Comando: /equipar",pNamee);
  198.             SendClientMessageToAll(AMARELO,String);
  199.             }
  200.             else if(GetPlayerMoney(playerid) < 2000)
  201.             {
  202.             SendClientMessage(playerid,VERMELHO,"[ERRO]: Voce Não Tem Dinheiro Suficiente Custa: R$: 2.000");
  203.             GameTextForPlayer(playerid,"Cade A Grana PlayBoy? ¬¬",4000,1);
  204.             PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  205.             }
  206.             }
  207.             if(listitem == 4)
  208.             {
  209.             if(GetPlayerMoney(playerid) >= 2500)
  210.             {
  211.             GivePlayerWeapon(playerid,8,1);
  212.             GivePlayerWeapon(playerid,24,98);
  213.             GivePlayerWeapon(playerid,27,90);
  214.             GivePlayerWeapon(playerid,29,240);
  215.             GivePlayerWeapon(playerid,30,210);
  216.             GivePlayerMoney(playerid,-2500);
  217.             GetPlayerName(playerid,pNamee,30);
  218.             format(String,256,"[INFORMAÇÃO]*** %s Comprou um Kit04 de Armas | Comando: /equipar",pNamee);
  219.             SendClientMessageToAll(AMARELO,String);
  220.             }
  221.             else if(GetPlayerMoney(playerid) < 2500)
  222.             {
  223.             SendClientMessage(playerid,VERMELHO,"[ERRO]: Voce Não Tem Dinheiro Suficiente Custa: R$: 2.500");
  224.             GameTextForPlayer(playerid,"Cade A Grana PlayBoy? ¬¬",4000,1);
  225.             PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  226.             }
  227.             }
  228.             if(listitem == 5)
  229.             {
  230.             if(GetPlayerMoney(playerid) >= 3000)
  231.             {
  232.             GivePlayerWeapon(playerid,4,1);
  233.             GivePlayerWeapon(playerid,22,140);
  234.             GivePlayerWeapon(playerid,27,90);
  235.             GivePlayerWeapon(playerid,32,240);
  236.             GivePlayerWeapon(playerid,31,210);
  237.             GivePlayerWeapon(playerid,16,5);
  238.             GivePlayerMoney(playerid,-3000);
  239.             GetPlayerName(playerid,pNamee,30);
  240.             format(String,256,"[INFORMAÇÃO]*** %s Comprou um Kit05 de Armas | Comando: /equipar",pNamee);
  241.             SendClientMessageToAll(AMARELO,String);
  242.             }
  243.             else if(GetPlayerMoney(playerid) < 3000)
  244.             {
  245.             SendClientMessage(playerid,VERMELHO,"[ERRO]: Voce Não Tem Dinheiro Suficiente Custa: R$: 3.000");
  246.             GameTextForPlayer(playerid,"Cade A Grana PlayBoy? ¬¬",4000,1);
  247.             PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  248.             }
  249.             }
  250.             if(listitem == 6)
  251.             {
  252.             if(GetPlayerMoney(playerid) >= 4000)
  253.             {
  254.             GivePlayerWeapon(playerid,9,1);
  255.             GivePlayerWeapon(playerid,24,98);
  256.             GivePlayerWeapon(playerid,27,90);
  257.             GivePlayerWeapon(playerid,28,240);
  258.             GivePlayerWeapon(playerid,31,210);
  259.             GivePlayerWeapon(playerid,16,5);
  260.             GivePlayerWeapon(playerid,34,20);
  261.             GivePlayerMoney(playerid,-4000);
  262.             GetPlayerName(playerid,pNamee,30);
  263.             format(String,256,"[INFORMAÇÃO]*** %s Comprou um Kit06 de Armas | Comando: /equipar",pNamee);
  264.             SendClientMessageToAll(AMARELO,String);
  265.             }
  266.             else if(GetPlayerMoney(playerid) < 4000)
  267.             {
  268.             SendClientMessage(playerid,VERMELHO,"[ERRO]: Voce Não Tem Dinheiro Suficiente Custa: R$: 4.000");
  269.             GameTextForPlayer(playerid,"Cade A Grana PlayBoy? ¬¬",4000,1);
  270.             PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
  271.             }
  272.         }
  273.     }
  274.         return 1;
  275.   }
  276.     if(dialogid == Equipamentos)
  277.     {
  278.         if(response)
  279.         {
  280.             if(listitem == 0)
  281.             {
  282.             SetPlayerAttachedObject(playerid,3,18637,13,0.35,0.0,0.0,0.0,0.0,180.0);
  283.             SetPlayerAttachedObject(playerid,4,18642,7,0.1,0.0,-0.11,0.0,-90.0,90.0);
  284.             GivePlayerWeapon(playerid,3,1);
  285.             SendClientMessage(playerid,0xAFAFAFAA," Você Pegou Seu Escudo!");
  286.             }
  287.             if(listitem == 1)
  288.             {
  289.             SetPlayerAttachedObject(playerid,1,19142,1,0.1,0.05,0.0,0.0,0.0,0.0);
  290.             GivePlayerWeapon(playerid,3,1);
  291.             SendClientMessage(playerid,0xAFAFAFAA," Você Pegou Seu Colete !");
  292.             }
  293.             if(listitem == 2)
  294.             {
  295.             SetPlayerAttachedObject(playerid,2,19141,2,0.11,0.0,0.0,0.0,0.0,0.0);
  296.             GivePlayerWeapon(playerid,3,1);
  297.             SendClientMessage(playerid,0xAFAFAFAA," Você Pegou Seu Capacete");
  298.             }
  299.             if(listitem == 3)
  300.             {
  301.             {
  302.             for(new i; i<MAX_PLAYERS; i++)
  303.             {
  304.             RemovePlayerAttachedObject(i,1);
  305.             RemovePlayerAttachedObject(i,2);
  306.             RemovePlayerAttachedObject(i,3);
  307.             RemovePlayerAttachedObject(i,4);
  308.             }
  309.             SendClientMessage(playerid,0xAFAFAFAA," Você Se Desequipou !");
  310.             }
  311.         }
  312.     }
  313. }
  314.     return 1;
  315. }
  316.  
  317.  
  318.  
  319.  
  320. #endif
Advertisement
Add Comment
Please, Sign In to add comment