Guest User

Lanchonete, loja de roupas.pwn

a guest
Aug 6th, 2011
971
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 16.83 KB | None | 0 0
  1.     //=-=-=-=[Include]=-=-=-=
  2.     #include <a_samp>
  3.  
  4.     //=-=-=-=[Defines]=-=-=-=
  5.     #define FILTERSCRIPT
  6.     #if defined FILTERSCRIPT
  7.     #define skinbaby 301
  8.     #define lanche 985
  9.     #define credits 380
  10.     #pragma tabsize 0
  11.  
  12.     main()
  13.     {
  14.         print("Filter Script criado por [KoS]Baby");
  15.         print("Map Criado por Renancito10");
  16.         return 1;
  17.     }
  18.  
  19.  
  20.     //=-=-=-=[Public's]=-=-=-=
  21.     public OnFilterScriptInit()
  22.     {
  23.         print("FS de troca de skins e lanchonete");
  24.         print("Criado por [KoS]Baby e Renancito10!");
  25.     //=-=-=-=[Objetos]=-=-=-=
  26.             CreateObject(12843,1285.04577637,-1542.20556641,12.47823524,0.00000000,0.00000000,84.24795532);
  27.             CreateObject(12843,1285.04577637,-1542.20556641,12.47823524,0.00000000,0.00000000,84.24795532);
  28.             CreateObject(12844,1284.70166016,-1545.07775879,14.55851841,0.00000000,0.00000000,83.00000000);
  29.             CreateObject(1523,1290.17797852,-1539.65490723,12.43195820,0.00000000,0.00000000,265.00000000);
  30.             CreateObject(1523,1289.93566895,-1542.47473145,12.43195820,0.00000000,0.00000000,82.74658203);
  31.             CreateObject(1532,1279.30639648,-1550.91076660,12.40468979,0.00000000,0.00000000,84.75000000);
  32.             CreateObject(2455,1283.79711914,-1538.46447754,12.58195591,0.00000000,0.00000000,82.00000000);
  33.             CreateObject(2455,1283.67614746,-1539.36462402,12.58195591,0.00000000,0.00000000,81.99645996);
  34.             CreateObject(2455,1283.53881836,-1540.28088379,12.58195591,0.00000000,0.00000000,81.99645996);
  35.             CreateObject(2455,1283.43542480,-1541.06347656,12.58195591,0.00000000,0.00000000,81.99645996);
  36.             CreateObject(2455,1283.02758789,-1543.79309082,12.58195591,0.00000000,0.00000000,81.99645996);
  37.             CreateObject(2457,1282.76123047,-1545.69921875,12.58928776,0.00000000,0.25000000,82.00000000);
  38.             CreateObject(2457,1282.35449219,-1548.51940918,12.58928776,0.00000000,0.24719238,81.99645996);
  39.             CreateObject(2455,1282.62158203,-1546.61352539,12.58195591,0.00000000,0.00000000,81.99645996);
  40.             CreateObject(2454,1282.03979492,-1549.54357910,12.58928776,0.00000000,0.00000000,350.00000000);
  41.             CreateObject(2457,1283.17175293,-1542.89453125,12.58928776,0.00000000,0.24719238,81.99645996);
  42.             CreateObject(2422,1283.43518066,-1540.26782227,13.61092949,0.00000000,0.00000000,82.00000000);
  43.             CreateObject(2422,1283.60998535,-1539.31579590,13.61092949,0.00000000,0.00000000,81.99645996);
  44.             CreateObject(2422,1283.74365234,-1538.40234375,13.61092949,0.00000000,0.00000000,81.99645996);
  45.             CreateObject(1886,1287.03649902,-1538.46545410,16.85761452,0.00000000,0.00000000,0.00000000);
  46.             CreateObject(14680,1286.02331543,-1544.09851074,14.91954422,0.00000000,0.00000000,356.74804688);
  47.             CreateObject(14680,1289.52270508,-1544.03405762,14.91954422,0.00000000,0.00000000,356.74804688);
  48.             CreateObject(14680,1288.87634277,-1549.79675293,14.91954422,0.00000000,0.00000000,356.74804688);
  49.             CreateObject(14680,1285.45104980,-1549.85766602,14.91954422,0.00000000,0.00000000,356.74804688);
  50.             CreateObject(14680,1285.53601074,-1554.60742188,14.91954422,0.00000000,0.00000000,356.74804688);
  51.             CreateObject(14680,1288.36804199,-1553.38977051,14.91954422,0.00000000,0.00000000,356.74804688);
  52.             CreateObject(2500,1282.83471680,-1543.50036621,13.61092949,0.00000000,0.00000000,80.00000000);
  53.             CreateObject(2500,1282.41101074,-1546.35437012,13.61092949,0.00000000,0.00000000,79.99694824);
  54.             CreateObject(1970,1287.81811523,-1550.73071289,13.17959023,0.00000000,0.00000000,85.50000000);
  55.             CreateObject(1970,1288.06396484,-1548.28259277,13.17959023,0.00000000,0.00000000,83.74560547);
  56.             CreateObject(1970,1288.33996582,-1545.88220215,13.17959023,0.00000000,0.00000000,83.49560547);
  57.             CreateObject(1970,1288.63098145,-1543.47509766,13.17959023,0.00000000,0.00000000,82.24560547);
  58.             CreateObject(955,1281.33654785,-1538.41394043,12.98929310,0.00000000,0.00000000,85.25000000);
  59.             CreateObject(956,1281.22595215,-1539.71118164,12.98106098,0.00000000,0.00000000,84.00000000);
  60.             CreateObject(2213,1283.07897949,-1541.67980957,13.55981731,333.48132324,30.20010376,160.81658936);
  61.             CreateObject(2214,1283.12927246,-1542.59252930,13.60263824,333.80200195,31.54846191,160.41607666);
  62.             CreateObject(2215,1282.71960449,-1544.98010254,13.59850311,338.36898804,11.03591919,330.11206055);
  63.             CreateObject(2216,1282.72399902,-1545.43310547,13.56384277,335.55236816,21.23303223,154.88562012);
  64.             CreateObject(2216,1282.28527832,-1548.22839355,13.56384277,335.54992676,21.23107910,154.88525391);
  65.             CreateObject(2214,1282.40966797,-1547.31628418,13.60263824,333.79760742,31.54724121,160.41137695);
  66.             CreateObject(2420,1286.89257812,-1538.48815918,12.58195591,0.00000000,0.00000000,352.00000000);
  67.             CreateObject(2420,1287.52722168,-1538.57482910,12.58195591,0.00000000,0.00000000,351.99645996);
  68.             CreateObject(2420,1286.28576660,-1538.41748047,12.58195591,0.00000000,0.00000000,351.99645996);
  69.             CreateObject(2641,1279.99951172,-1546.99951172,15.48961544,0.00000000,0.00000000,83.00000000);
  70.             CreateObject(1445,1290.88623047,-1539.51306152,13.10515976,0.00000000,0.00000000,86.00000000);
  71.             CreateObject(1445,1290.72070312,-1542.57666016,13.10515976,0.00000000,0.00000000,85.99548340);
  72.             CreateObject(2665,1280.42114258,-1543.58557129,15.43887806,0.00000000,0.00000000,83.00000000);
  73.             CreateObject(2643,1290.28857422,-1540.97021484,16.56074142,0.00000000,0.00000000,83.75000000);
  74.             CreateObject(2643,1289.46459961,-1537.47460938,16.51074219,0.00000000,0.00000000,175.74877930);
  75.             CreateObject(2642,1279.76025391,-1548.63708496,14.79436016,0.00000000,0.00000000,84.00000000);
  76.             //CreatePickup(1241,1284.47460938,-1539.75805664,13.54402828,0.00000000,0.00000000,0.00000000);
  77.         CreateObject(12843,1289.63720703,-1526.78527832,12.47823524,0.00000000,0.00000000,69.24316406);
  78.         CreateObject(12844,1288.55065918,-1529.54528809,14.55851841,0.00000000,0.00000000,68.99621582);
  79.         CreateObject(1532,1281.82910156,-1533.76965332,12.40468979,0.00000000,0.00000000,69.49853516);
  80.         CreateObject(1523,1294.32885742,-1528.29003906,12.43195820,0.00000000,0.00000000,68.49353027);
  81.         CreateObject(1523,1295.30529785,-1525.62902832,12.43195820,0.00000000,0.00000000,249.23907471);
  82.         CreateObject(1299,1288.98535156,-1533.05957031,17.23878288,0.00000000,0.00000000,0.00000000);
  83.         CreateObject(1299,1285.62792969,-1543.16406250,17.23878288,0.00000000,0.00000000,0.00000000);
  84.         CreateObject(2698,1291.08898926,-1528.57385254,13.52714062,0.00000000,0.00000000,0.00000000);
  85.         CreateObject(2698,1289.90844727,-1532.42822266,13.52714062,0.00000000,0.00000000,0.00000000);
  86.         CreateObject(2698,1288.67321777,-1529.68188477,13.52714062,0.00000000,0.00000000,0.00000000);
  87.         CreateObject(2625,1284.47863770,-1528.76123047,13.87420654,0.00000000,0.00000000,69.00000000);
  88.         CreateObject(2625,1285.77282715,-1525.42724609,13.87420654,0.00000000,0.00000000,68.99963379);
  89.         CreateObject(2624,1285.20446777,-1533.10375977,14.26513100,0.00000000,0.00000000,160.25000000);
  90.         CreateObject(2623,1290.06628418,-1524.25097656,14.15226841,0.00000000,0.00000000,338.75000000);
  91.         CreateObject(2625,1286.61816406,-1523.25170898,13.87420654,0.00000000,0.00000000,68.99963379);
  92.         CreateObject(2622,1288.86621094,-1527.31054688,13.36677456,0.00000000,0.00000000,333.99536133);
  93.         CreateObject(2620,1289.13867188,-1536.21582031,13.35896206,0.00000000,0.00000000,335.99487305);
  94.         CreateObject(2621,1293.07446289,-1528.97814941,13.35114956,0.00000000,0.00000000,0.00000000);
  95.         CreateObject(2375,1291.12500000,-1536.80993652,12.58195591,0.00000000,0.00000000,69.25000000);
  96.         CreateObject(2375,1292.23730469,-1533.79821777,12.58195591,0.00000000,0.00000000,69.24682617);
  97.         CreateObject(2375,1293.33386230,-1530.80004883,12.58195591,0.00000000,0.00000000,69.24682617);
  98.         CreateObject(14687,1293.60253906,-1529.28710938,14.98587704,0.00000000,0.00000000,339.49951172);
  99.         CreateObject(14687,1288.84545898,-1527.03027344,14.98587704,0.00000000,0.00000000,339.49951172);
  100.         CreateObject(14687,1286.89135742,-1531.96020508,14.98587704,0.00000000,0.00000000,339.49951172);
  101.         CreateObject(14687,1291.74707031,-1533.43774414,14.98587704,0.00000000,0.00000000,339.49951172);
  102.         CreateObject(14687,1291.28198242,-1537.77832031,14.98587704,0.00000000,0.00000000,339.49951172);
  103.         CreateObject(14687,1285.69311523,-1535.93676758,14.98587704,0.00000000,0.00000000,339.49951172);
  104.         CreateObject(2729,1295.71105957,-1524.80517578,14.00746727,0.00000000,0.00000000,249.74998474);
  105.         CreateObject(9527,1289.85412598,-1546.55078125,16.23236847,0.00000000,0.00000000,82.75000000);
  106.         CreateObject(18066,1295.01208496,-1526.74572754,15.90779686,0.00000000,0.00000000,69.74121094);
  107.         CreateObject(18066,1294.96069336,-1527.01501465,14.90779686,0.00000000,0.00000000,69.74121094);
  108.     //=-=-=-=-=[Pickup]=-=-=-=-=
  109.     //CreatePickup(1275,1289.34179688,-1525.79309082,13.40516949,0.00000000,0.00000000,0.00000000);
  110.         return 1;
  111.     }
  112.  
  113.  
  114.     public OnPlayerCommandText(playerid, cmdtext[])
  115.     {
  116.         if(strcmp(cmdtext, "/trocarskin", true) == 0) {
  117.             if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1289.34179688,-1525.79309082,13.40516949)) return SendClientMessage(playerid, 0xFF9900AA, "Você não está na loja de roupas!!!");
  118.             {
  119.                 ShowPlayerDialog(playerid, skinbaby, DIALOG_STYLE_INPUT, "{FF1493}R{00FF7F}oupas", "{8470FF}Bote o {00EE00}ID{8470FF} da skin que você deseja comprar", "Comprar", "Sair");
  120.             }
  121.             return 1;
  122.         }
  123.             if(strcmp(cmdtext, "/comidas", true) == 0) {
  124.                 if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1284.47460938,-1539.75805664,13.54402828)) return SendClientMessage(playerid, -1, "Você precisa estar na lanchonete para usar esse comando!"); {
  125.                     ShowPlayerDialog(playerid, lanche, DIALOG_STYLE_LIST, "{98FB98}C{FF1493}omidas", "Misto-Quente\nMacarronada\nLasanha\nPastel\nCoxinha\nPizza\nX-Burguer\nX-Salada\nBatata Frita\nCachorro Quente\nCrocket", "Comprar", "Sair");
  126.                 }
  127.                 return 1;
  128.             }
  129.             if(strcmp(cmdtext,"/creditos", true) == 0)
  130.             {
  131.                 ShowPlayerDialog(playerid,credits,DIALOG_STYLE_MSGBOX,"Créditos","Créditos há Y_Baby Renancito10 e Leo_Perez","Ok","Fechar");
  132.                 return 1;
  133.             }
  134. return 0;
  135. }
  136.  
  137.  
  138.     public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  139.     {
  140.         if(dialogid == skinbaby) {
  141.                 if(response) {
  142.                     new Bskin;
  143.                     new stbaby[42];
  144.                     Bskin = strval(inputtext);
  145.                         if(Bskin < 0 || Bskin > 299) return SendClientMessage(playerid, 0xFF9900AA, "Escolha a skin de 0 a 299, nada a mais nem a menos (:");
  146.                     {
  147.                         if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, 0xFF9900AA, "Você não tem grana suficiente");
  148.                                 GivePlayerMoney(playerid, -2000);
  149.                                 SetPlayerSkin(playerid, Bskin);
  150.                                 format(stbaby, sizeof(stbaby), "Você comprou a skin %s por 2000 reais.", Bskin);
  151.                                 SendClientMessage(playerid, 0x9900FFAA, stbaby);
  152.                     }
  153.                     return 1;
  154.                 }
  155.                 return 1;
  156.             }
  157.             if(dialogid == lanche)
  158.             {
  159.                 if(response)
  160.                     {
  161.                     if(listitem == 0)
  162.                     {
  163.                          new Float:Vida;
  164.                             GetPlayerHealth(playerid, Vida);
  165.                             SetPlayerHealth(playerid, Vida+15.0);
  166.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu um Misto-Quente!");
  167.                             GivePlayerMoney(playerid, -650);
  168.                     return 1;
  169.                     }
  170.                     if(listitem == 1)
  171.                     {
  172.                          new Float:Vida;
  173.                             GetPlayerHealth(playerid, Vida);
  174.                             SetPlayerHealth(playerid, Vida+15.0);
  175.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu uma Macarronada!");
  176.                             GivePlayerMoney(playerid, -650);
  177.                     return 1;
  178.                     }
  179.                     if(listitem == 2)
  180.                     {
  181.                          new Float:Vida;
  182.                             GetPlayerHealth(playerid, Vida);
  183.                             SetPlayerHealth(playerid, Vida+15.0);
  184.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu uma Lasanha!");
  185.                             GivePlayerMoney(playerid, -650);
  186.                     return 1;
  187.                     }
  188.                     if(listitem == 3)
  189.                     {
  190.                          new Float:Vida;
  191.                             GetPlayerHealth(playerid, Vida);
  192.                             SetPlayerHealth(playerid, Vida+15.0);
  193.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu um Pastel!");
  194.                             GivePlayerMoney(playerid, -650);
  195.                     return 1;
  196.                     }
  197.                     if(listitem == 4)
  198.                     {
  199.                          new Float:Vida;
  200.                             GetPlayerHealth(playerid, Vida);
  201.                             SetPlayerHealth(playerid, Vida+15.0);
  202.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu uma Coxinha!");
  203.                             GivePlayerMoney(playerid, -650);
  204.                     return 1;
  205.                     }
  206.                     if(listitem == 5)
  207.                     {
  208.                          new Float:Vida;
  209.                             GetPlayerHealth(playerid, Vida);
  210.                             SetPlayerHealth(playerid, Vida+15.0);
  211.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu uma Pizza!");
  212.                             GivePlayerMoney(playerid, -650);
  213.                     return 1;
  214.                     }
  215.                  if(listitem == 6)
  216.                   {
  217.                          new Float:Vida;
  218.                             GetPlayerHealth(playerid, Vida);
  219.                             SetPlayerHealth(playerid, Vida+15.0);
  220.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu um X-Burguer!");
  221.                             GivePlayerMoney(playerid, -650);
  222.                     return 1;
  223.                     }
  224.                     if(listitem == 7)
  225.                     {
  226.                          new Float:Vida;
  227.                             GetPlayerHealth(playerid, Vida);
  228.                             SetPlayerHealth(playerid, Vida+15.0);
  229.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu um X-Salada!");
  230.                             GivePlayerMoney(playerid, -650);
  231.                     return 1;
  232.                     }
  233.                     if(listitem == 8)
  234.                     {
  235.                          new Float:Vida;
  236.                             GetPlayerHealth(playerid, Vida);
  237.                             SetPlayerHealth(playerid, Vida+15.0);
  238.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu uma Batata Frita!");
  239.                             GivePlayerMoney(playerid, -650);
  240.                     return 1;
  241.                     }
  242.                     if(listitem == 9)
  243.                     {
  244.                          new Float:Vida;
  245.                             GetPlayerHealth(playerid, Vida);
  246.                             SetPlayerHealth(playerid, Vida+15.0);
  247.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu um Cachorro Quente!");
  248.                             GivePlayerMoney(playerid, -650);
  249.                     return 1;
  250.                     }
  251.                     if(listitem == 10)
  252.                     {
  253.                          new Float:Vida;
  254.                             GetPlayerHealth(playerid, Vida);
  255.                             SetPlayerHealth(playerid, Vida+15.0);
  256.                             SendClientMessage(playerid, 0x0000BBAA, "Você comeu um Crocket!");
  257.                             GivePlayerMoney(playerid, -650);
  258.                     return 1;
  259.                     }
  260.                     return 1;
  261.                 }
  262.                 return 1;
  263.           }
  264.             return 0;
  265.         }
  266.     #endif
  267.  
  268.  
  269. //http://imageshack.us/g/844/samp004jyi.png/ imagens hospedadas
Advertisement
Add Comment
Please, Sign In to add comment