Advertisement
Learning_SAMP

Drive Thru 1.6 - Simples

Jan 13th, 2015
1,055
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 21.61 KB | None | 0 0
  1. /*http://forum.sa-mp.com/showthread.php?t=548602*/
  2. //------------------------------------------------------------------------------------------------
  3.     /*Include*/
  4. #include a_samp
  5. #include streamer
  6. #include zcmd
  7. //------------------------------------------------------------------------------------------------
  8. #define FILTERSCRIPT
  9. #if defined FILTERSCRIPT
  10. #endif
  11. //------------------------------------------------------------------------------------------------
  12. #if defined CREDITO
  13. **********************************
  14. *  Nome: Drive Thru              *
  15. *  Versão: 1.6                  *
  16. *  Criador : Learning            *
  17. *  Data: 13. Janeiro. 2015       *
  18. **********************************
  19. #endif
  20. //------------------------------------------------------------------------------------------------
  21.     /*Cores*/
  22. #define     VERMELHO    0xFF0000FF
  23. #define     AZUL        0x1E90FFFF
  24. //------------------------------------------------------------------------------------------------
  25.     /*Dialog*/
  26. #define     DriveThru  02015
  27. #define     Bebida     12015
  28. #define     Lanche     22015
  29. #define     DVS        32015
  30. //------------------------------------------------------------------------------------------------
  31. /*Defines*/
  32. new DV[6], DThru[1200];
  33. //------------------------------------------------------------------------------------------------
  34. public OnFilterScriptInit()
  35. {
  36.                                 /*Objetos*/
  37.     //Lampadas
  38.     CreateDynamicObject(3666,796.2999900,-1632.8000000,12.9000000,0.0000000,0.0000000,0.0000000); //
  39.     CreateDynamicObject(3666,804.2999900,-1633.0000000,13.1000000,0.0000000,0.0000000,0.0000000); //
  40.     CreateDynamicObject(3666,2402.7000000,-1509.9000000,23.3000000,0.0000000,0.0000000,0.0000000); //
  41.     CreateDynamicObject(3666,2402.7002000,-1501.9004000,23.3000000,0.0000000,0.0000000,0.0000000); //
  42.     CreateDynamicObject(3666,1183.8000000,-898.0999800,42.8000000,0.0000000,0.0000000,0.0000000); //
  43.     CreateDynamicObject(3666,1185.2000000,-906.4000200,42.8000000,0.0000000,0.0000000,0.0000000); //
  44.     CreateDynamicObject(3666,-2348.2000000,-156.6000100,34.8000000,0.0000000,0.0000000,0.0000000); //
  45.     CreateDynamicObject(3666,-2348.2000000,-148.2000000,34.8000000,0.0000000,0.0000000,0.0000000); //
  46.     CreateDynamicObject(3666,1861.1000000,2089.6001000,10.3000000,0.0000000,0.0000000,0.0000000); //
  47.     CreateDynamicObject(3666,1861.0000000,2080.8999000,10.3000000,0.0000000,0.0000000,0.0000000); //
  48.     CreateDynamicObject(3666,2483.8999000,2017.9000000,10.3000000,0.0000000,0.0000000,0.0000000); //
  49.     CreateDynamicObject(3666,2483.8000000,2026.7000000,10.3000000,0.0000000,0.0000000,0.0000000); //
  50.     //Posters
  51.     CreateDynamicObject(2642,2483.7000000,2018.5000000,11.0000000,0.0000000,0.0000000,0.0000000); //
  52.     CreateDynamicObject(2642,1861.3000000,2089.1001000,11.0000000,0.0000000,0.0000000,170.0000000); //
  53.     CreateDynamicObject(2642,-2347.6884800,-148.8769500,36.1853800,0.0000000,0.0000000,0.0000000); //
  54.     CreateDynamicObject(2642,-2347.7000000,-148.6000100,35.3000000,0.0000000,0.0000000,178.0000000); //
  55.     CreateDynamicObject(2642,795.2999900,-1632.9000000,13.3000000,0.0000000,0.0000000,210.0000000); //
  56.     CreateDynamicObject(2642,1184.2000000,-905.7999900,43.2000000,0.0000000,0.0000000,220.0000000); //
  57.     CreateDynamicObject(2642,2401.8000000,-1502.0000000,23.8000000,0.0000000,0.0000000,220.0000000); //
  58.     //Bases
  59.     CreateDynamicObject(3881,799.7999900,-1635.4000000,14.3000000,0.0000000,0.0000000,270.0000000); //
  60.     CreateDynamicObject(3881,2404.3999000,-1506.4000000,24.9000000,0.0000000,0.0000000,0.0000000); //
  61.     CreateDynamicObject(3881,1186.4000000,-902.4000200,43.8000000,0.0000000,0.0000000,8.0000000); //
  62.     CreateDynamicObject(3881,-2346.7000000,-152.8999900,36.2000000,0.0000000,0.0000000,0.0000000); //
  63.     CreateDynamicObject(3881,1862.5000000,2084.7000000,11.7000000,0.0000000,0.0000000,0.0000000); //
  64.     CreateDynamicObject(3881,2483.2000000,2022.8000000,11.9000000,0.0000000,0.0000000,180.0000000); //
  65. //------------------------------------------------------------------------------------------------
  66.     /*TextLabel*/
  67.     Create3DTextLabel("{FF1E1E}DriveThru", 0xFFD700FF, 2401.9275,-1506.4696,23.3550, 40.0, 0, 0);
  68.     Create3DTextLabel("{FF1E1E}DriveThru", 0xFFD700FF, 800.5552,-1629.6398,12.9030, 40.0, 0, 0);
  69.     Create3DTextLabel("{FF1E1E}DriveThru", 0xFFD700FF, 2486.0686,2022.3807,10.3402, 40.0, 0, 0);
  70.     Create3DTextLabel("{FF1E1E}DriveThru", 0xFFD700FF, 1179.7521,-902.8798,42.8330, 40.0, 0, 0);
  71.     Create3DTextLabel("{FF1E1E}DriveThru", 0xFFD700FF, 1857.3107,2081.2676,10.3387, 40.0, 0, 0);
  72.     Create3DTextLabel("{FF1E1E}DriveThru", 0xFFD700FF, -2350.0037,-155.5846,34.8405, 40.0, 0, 0);
  73. //------------------------------------------------------------------------------------------------
  74.     /*CheckPoint*/
  75.     new playerid;
  76.     DV[0] = SetPlayerCheckpoint(playerid, 2401.9275,-1506.4696,23.3550, 5.0);
  77.     DV[1] = SetPlayerCheckpoint(playerid, 1179.7521,-902.8798,42.8330, 5.0);
  78.     DV[2] = SetPlayerCheckpoint(playerid, 800.5552,-1629.6398,12.9030, 5.0);
  79.     DV[3] = SetPlayerCheckpoint(playerid, 1857.3107,2081.2676,10.3387, 5.0);
  80.     DV[4] = SetPlayerCheckpoint(playerid, 2486.0686,2022.3807,10.3402, 5.0);
  81.     DV[5] = SetPlayerCheckpoint(playerid, -2350.0037,-155.5846,34.8405, 5.0);
  82. //------------------------------------------------------------------------------------------------
  83.     print("| Drive Thru | Ligado !");
  84.     print("By : Learning");
  85.     print("http://forum.sa-mp.com/showthread.php?t=548602");
  86.     return 1;
  87. }
  88. //------------------------------------------------------------------------------------------------
  89.     /*Comando*/
  90. CMD:drivethru(playerid)
  91. {
  92.     if(!IsPlayerInAnyVehicle( playerid ))
  93.     {
  94.         SendClientMessage( playerid, VERMELHO, "| Drive Thru | Você não está em um veículo !" );
  95.         return 1;
  96.     }
  97.     if( !IsPlayerInRangeOfPoint(playerid, 5.0, 2401.9275,-1506.4696,23.3550) && !IsPlayerInRangeOfPoint(playerid, 5.0, 1179.7521,-902.8798,42.8330)
  98.     && !IsPlayerInRangeOfPoint(playerid, 5.0, 800.5552,-1629.6398,12.9030) && !IsPlayerInRangeOfPoint(playerid, 5.0, 1857.3107,2081.2676,10.3387)
  99.     && !IsPlayerInRangeOfPoint(playerid, 5.0, 2486.0686,2022.3807,10.3402) && !IsPlayerInRangeOfPoint(playerid, 5.0, -2350.0037,-155.5846,34.8405))
  100.     return SendClientMessage(playerid,VERMELHO,"| ERRO | Você não está em um Drive Thru !");
  101.     ShowPlayerDialog(playerid,DriveThru,DIALOG_STYLE_LIST,"Cardápio Drive Thru","{FF0000}- {5F9EA0}Bebida\n{FF0000}- {5F9EA0}Lanche\n","Comprar","Cancelar");
  102.     return 1;
  103. }
  104. CMD:dvs(playerid)
  105. {
  106.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem Permissão !");
  107.     ShowPlayerDialog(playerid, DVS, DIALOG_STYLE_LIST, "Drive Thru","LS - Drive Thru\nLS[2] - Drive Thru\nLS[3] - Drive Thru\nSF - Drive Thru\
  108.     \nLV - Drive Thru\nLV[2] - Drive Thru\n", "Selecionar", "Cancelar");
  109.     return 1;
  110. }
  111. //------------------------------------------------------------------------------------------------
  112. public OnPlayerEnterCheckpoint(playerid)
  113. {
  114.     if(!DV[0] && !DV[1] && !DV[2] && !DV[3] && !DV[4] && !DV[5] && !IsPlayerInAnyVehicle(playerid))
  115.         return 1;
  116.     SendClientMessage(playerid, 0xFF0000FF, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  117.     SendClientMessage(playerid, 0x1E90FFFF, " Olá {FFFFFF}Trabalhador, {1E90FF}você está no {FFFFFF}DriveThru {1E90FF}!");
  118.     SendClientMessage(playerid, 0x1E90FFFF, " Para vê nossas Ofertas --> {FFFFFF}/DriveThru");
  119.     SendClientMessage(playerid, 0xFF0000FF, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  120.     return 1;
  121. }
  122. //------------------------------------------------------------------------------------------------
  123.     /*Dialog*/
  124. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  125. {
  126.     if(dialogid == DriveThru)
  127.     {
  128.         if(response)
  129.         {
  130.             switch(listitem)
  131.             {
  132.                 case 0://Bebida
  133.                 {
  134.                     strcat(DThru, "Agua Natural - {3DB134}$3,00\nAgua c. Gás - {3DB134}$3,00\nCoca-Cola - {3DB134}$7,00\nGuarana - {3DB134}$5,00\nFanta Uva - {3DB134}$4,00\n");
  135.                     strcat(DThru, "Fanta Laranja - {3DB134}$4,00\nItubaina - {3DB134}$4,00\nSprite - {3DB134}$3,00\nKuat - {3DB134}$3,00\nSuco de Maçã - {3DB134}$2,00\n");
  136.                     strcat(DThru, "Suco de Laranja - {3DB134}$2,00\nSuco de Limão - {3DB134}$2,00\nSuco de Maracuja - {3DB134}$2,00\nSuco de Morango - {3DB134}$2,00\n");
  137.                     strcat(DThru, "Suco de Abacaxi - {3DB134}$2,00\nCafé - {3DB134}$3,00\nCafé c.Leite - {3DB134}$3,00");
  138.                     ShowPlayerDialog(playerid, Bebida, DIALOG_STYLE_LIST, "Bebidas", DThru, "Comprar", "Sair");
  139.                 }
  140.                 case 1://Lanche
  141.                 {
  142.                     strcat(DThru, "Arroz & Feijão - {3DB134}$25,00\nFeijoada - {3DB134}$18,00\nLasanha d.Frango - {3DB134}$35,00\nLasanha d.Carne - {3DB134}$35,00\n");
  143.                     strcat(DThru, "Porção d.Frango F - {3DB134}$20,00\nPorção d.Batata F - {3DB134}$22,00\nPorção d.Mandioca - {3DB134}$18,00\nPastel - {3DB134}$5,00\n");
  144.                     strcat(DThru, "Esfirra d.Carne - {3DB134}$4,00\nEsfirra d.Frango - {3DB134}$4,00\nPizza d. Queijo - {3DB134}$24,00\nPizza d.Calabresa - {3DB134}$25,00\n");
  145.                     strcat(DThru, "Pizza d.Bacon - {3DB134}$30,00\nPizza d.Bauru - {3DB134}$23,00");
  146.                     ShowPlayerDialog(playerid, Lanche, DIALOG_STYLE_LIST, "Comidas", DThru, "Comprar", "Sair");
  147.                 }
  148.             }
  149.         }
  150.     }
  151. //------------------------------------------------------------------------------------------------
  152.     /*Dialog das Bebidas*/
  153.     if( dialogid == Bebida )
  154.     {
  155.         if(response)
  156.         {
  157.             switch(listitem)
  158.             {
  159.                 case 0://Agua Natural
  160.                 {
  161.                     if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$3 para comprar!");
  162.                     GivePlayerMoney(playerid, -3);
  163.                     SetPlayerHealth( playerid, 100.0 );
  164.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar uma {FFFFFF}Agua Natural");
  165.                 }
  166.                 case 1://Coca Cola
  167.                 {
  168.                     if(GetPlayerMoney(playerid) < 7) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$7 para comprar!");
  169.                     GivePlayerMoney(playerid, -7);
  170.                     SetPlayerHealth( playerid, 100.0 );
  171.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar uma {FFFFFF}Coca-Cola");
  172.                 }
  173.                 case 2://Guarana
  174.                 {
  175.                     if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$5 para comprar!");
  176.                     GivePlayerMoney(playerid, -5);
  177.                     SetPlayerHealth( playerid, 100.0 );
  178.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar um {FFFFFF}Guarana");
  179.                 }
  180.                 case 3://Fanta Uva
  181.                 {
  182.                     if(GetPlayerMoney(playerid) < 4) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$4 para comprar!");
  183.                     GivePlayerMoney(playerid, -4);
  184.                     SetPlayerHealth( playerid, 100.0 );
  185.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar uma {FFFFFF}Fanta Uva");
  186.                 }
  187.                 case 4://Fanta Laranja
  188.                 {
  189.                     if(GetPlayerMoney(playerid) < 4) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$4 para comprar!");
  190.                     GivePlayerMoney(playerid, -4);
  191.                     SetPlayerHealth( playerid, 100.0 );
  192.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar uma {FFFFFF}Fanta Laranja");
  193.                 }
  194.                 case 5://Itubaina
  195.                 {
  196.                     if(GetPlayerMoney(playerid) < 4) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$4 para comprar!");
  197.                     GivePlayerMoney(playerid, -4);
  198.                     SetPlayerHealth( playerid, 100.0 );
  199.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar uma {FFFFFF}Itubaina");
  200.                 }
  201.                 case 6://Sprit
  202.                 {
  203.                     if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$3 para comprar!");
  204.                     GivePlayerMoney(playerid, -3);
  205.                     SetPlayerHealth( playerid, 100.0 );
  206.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar uma {FFFFFF}Sprit");
  207.                 }
  208.                 case 7://Kuat
  209.                 {
  210.                     if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$3 para comprar!");
  211.                     GivePlayerMoney(playerid, -3);
  212.                     SetPlayerHealth( playerid, 100.0 );
  213.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar uma {FFFFFF}Kuat");
  214.                 }
  215.                 case 8://Suco d.Maçã
  216.                 {
  217.                     if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$2 para comprar!");
  218.                     GivePlayerMoney(playerid, -2);
  219.                     SetPlayerHealth( playerid, 100.0 );
  220.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar um {FFFFFF}Suco de Maçã");
  221.                 }
  222.                 case 9://Suco d.Laranja
  223.                 {
  224.                     if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$2 para comprar!");
  225.                     GivePlayerMoney(playerid, -2);
  226.                     SetPlayerHealth( playerid, 100.0 );
  227.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar um {FFFFFF}Suco de Laranja");
  228.                 }
  229.                 case 10://Suco d.Limão
  230.                 {
  231.                     if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$2 para comprar!");
  232.                     GivePlayerMoney(playerid, -2);
  233.                     SetPlayerHealth( playerid, 100.0 );
  234.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar um {FFFFFF}Suco de Limão");
  235.                 }
  236.                 case 11://Suco d.Maracuja
  237.                 {
  238.                     if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$2 para comprar!");
  239.                     GivePlayerMoney(playerid, -2);
  240.                     SetPlayerHealth( playerid, 100.0 );
  241.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar um {FFFFFF}Suco de Maracuja");
  242.                 }
  243.                 case 12://Suco d.Morango
  244.                 {
  245.                     if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$2 para comprar!");
  246.                     GivePlayerMoney(playerid, -2);
  247.                     SetPlayerHealth( playerid, 100.0 );
  248.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar um {FFFFFF}Suco de Morango");
  249.                 }
  250.                 case 13://Suco d.Abacaxi
  251.                 {
  252.                     if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$2 para comprar!");
  253.                     GivePlayerMoney(playerid, -2);
  254.                     SetPlayerHealth( playerid, 100.0 );
  255.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de tomar um {FFFFFF}Suco de Abacaxi");
  256.                 }
  257.  
  258.                 case 14:
  259.                 {
  260.  
  261.                     ShowPlayerDialog(playerid, DriveThru, DIALOG_STYLE_LIST, "Cardápio Drive Thru","{FF0000}- {5F9EA0}Bebida\n{FF0000}- {5F9EA0}Lanche", "Comprar", "Cancelar");
  262.                     return 1;
  263.                 }
  264.             }
  265.         }
  266.     }
  267. //------------------------------------------------------------------------------------------------
  268.     /*Dialog das Comidas*/
  269.     if( dialogid == Lanche )
  270.     {
  271.         if(response)
  272.         {
  273.             switch(listitem)
  274.             {
  275.                 case 0://Arroz & Feijão
  276.                 {
  277.                     if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$25 para comprar!");
  278.                     GivePlayerMoney(playerid, -25);
  279.                     SetPlayerHealth( playerid, 100.0 );
  280.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer um {FFFFFF}Arroz & Feijão");
  281.                 }
  282.                 case 1://Feijoada
  283.                 {
  284.                     if(GetPlayerMoney(playerid) < 18) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$18 para comprar!");
  285.                     GivePlayerMoney(playerid, -18);
  286.                     SetPlayerHealth( playerid, 100.0 );
  287.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Feijoada");
  288.                 }
  289.                 case 2://Lasanha d.Frango
  290.                 {
  291.                     if(GetPlayerMoney(playerid) < 35) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$35 para comprar!");
  292.                     GivePlayerMoney(playerid, -35);
  293.                     SetPlayerHealth( playerid, 100.0 );
  294.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Lasanha de Frango");
  295.                 }
  296.                 case 3://Lazanha d.Carne
  297.                 {
  298.                     if(GetPlayerMoney(playerid) < 35) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$35 para comprar!");
  299.                     GivePlayerMoney(playerid, -35);
  300.                     SetPlayerHealth( playerid, 100.0 );
  301.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Lasanha de Carne");
  302.                 }
  303.                 case 4://Porção d.Frango F
  304.                 {
  305.                     if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$20 para comprar!");
  306.                     GivePlayerMoney(playerid, -20);
  307.                     SetPlayerHealth( playerid, 100.0 );
  308.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Porção de Frango Frito");
  309.                 }
  310.                 case 5://Porção d.Batata F
  311.                 {
  312.                     if(GetPlayerMoney(playerid) < 22) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$22 para comprar!");
  313.                     GivePlayerMoney(playerid, -22);
  314.                     SetPlayerHealth( playerid, 100.0 );
  315.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Porção de Batata Frita");
  316.                 }
  317.                 case 6://Porção d.Mandioca F
  318.                 {
  319.                     if(GetPlayerMoney(playerid) < 18) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$18 para comprar!");
  320.                     GivePlayerMoney(playerid, -18);
  321.                     SetPlayerHealth( playerid, 100.0 );
  322.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Porção de Mandioca Frita");
  323.                 }
  324.                 case 7://Pastel
  325.                 {
  326.                     if(GetPlayerMoney(playerid) < 5) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$5 para comprar!");
  327.                     GivePlayerMoney(playerid, -5);
  328.                     SetPlayerHealth( playerid, 100.0 );
  329.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer um {FFFFFF}Pastel");
  330.                 }
  331.                 case 8://Esfirra de Carne
  332.                 {
  333.                     if(GetPlayerMoney(playerid) < 4) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$4 para comprar!");
  334.                     GivePlayerMoney(playerid, -4);
  335.                     SetPlayerHealth( playerid, 100.0 );
  336.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Esfirra de Carne");
  337.                 }
  338.                 case 9://Esfirra de Carne
  339.                 {
  340.                     if(GetPlayerMoney(playerid) < 4) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$4 para comprar!");
  341.                     GivePlayerMoney(playerid, -4);
  342.                     SetPlayerHealth( playerid, 100.0 );
  343.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Esfirra de Frango");
  344.                 }
  345.                 case 10://Pizza de Queijo
  346.                 {
  347.                     if(GetPlayerMoney(playerid) < 24) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$24 para comprar!");
  348.                     GivePlayerMoney(playerid, -24);
  349.                     SetPlayerHealth( playerid, 100.0 );
  350.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Pizza de Queijo");
  351.                 }
  352.                 case 11://Pizza de Calabresa
  353.                 {
  354.                     if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$25 para comprar!");
  355.                     GivePlayerMoney(playerid, -25);
  356.                     SetPlayerHealth( playerid, 100.0 );
  357.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Pizza de Calabresa");
  358.                 }
  359.                 case 12://Pizza de Bacon
  360.                 {
  361.                     if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$25 para comprar!");
  362.                     GivePlayerMoney(playerid, -25);
  363.                     SetPlayerHealth( playerid, 100.0 );
  364.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Pizza de Bacon");
  365.                 }
  366.                 case 13://Pizza de Bauru
  367.                 {
  368.                     if(GetPlayerMoney(playerid) < 30) return SendClientMessage(playerid, 0xFF0000FF,"| DriveThru | Você não tem R$30 para comprar!");
  369.                     GivePlayerMoney(playerid, -30);
  370.                     SetPlayerHealth( playerid, 100.0 );
  371.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você acabou de comer uma {FFFFFF}Pizza de Bauru");
  372.                 }
  373.                 case 14:
  374.                 {
  375.                     ShowPlayerDialog(playerid, DriveThru, DIALOG_STYLE_LIST, "Cardápio Drive Thru","{FF0000}- {5F9EA0}Bebida\n{FF0000}- {5F9EA0}Lanche", "Comprar", "Cancelar");
  376.                     return 1;
  377.                 }
  378.             }
  379.         }
  380.     }
  381. //------------------------------------------------------------------------------------------------
  382.     if( dialogid == DVS )
  383.     {
  384.         if(response)
  385.         {
  386.             switch(listitem)
  387.             {
  388.                 case 0://LS
  389.                 {
  390.                     SetPlayerPos( playerid, 2401.9275,-1506.4696,23.3550 );
  391.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você foi para o Drive Thru de {FFFFFF}LS");
  392.                 }
  393.                 case 1://LS[2]
  394.                 {
  395.                     SetPlayerPos( playerid, 800.5552,-1629.6398,12.9030 );
  396.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você foi para o Drive Thru de{FFFFFF}LS[2]");
  397.                 }
  398.                 case 2://LS[3]
  399.                 {
  400.                     SetPlayerPos( playerid, 1179.7521,-902.8798,42.8330 );
  401.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você foi para o Drive Thru de{FFFFFF}LS[3]");
  402.                 }
  403.                 case 3://SF
  404.                 {
  405.                     SetPlayerPos( playerid, -2350.0037,-155.5846,34.8405 );
  406.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você foi para o Drive Thru de{FFFFFF}SF");
  407.                 }
  408.                 case 4://LV
  409.                 {
  410.                     SetPlayerPos( playerid, 1857.3107,2081.2676,10.3387 );
  411.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você foi para o Drive Thru de{FFFFFF}LV");
  412.                 }
  413.                 case 5://LV[2]
  414.                 {
  415.                     SetPlayerPos( playerid, 2486.0686,2022.3807,10.3402 );
  416.                     SendClientMessage(playerid, 0x1E90FFFF,"| DriveThru | Você foi para o Drive Thru de{FFFFFF}LV[2]");
  417.                 }
  418.             }
  419.         }
  420.     }
  421.     return 1;
  422. }
  423. //------------------------------------------------------------------------------------------------
  424. /*http://forum.sa-mp.com/showthread.php?t=548602*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement