Advertisement
delmondes

Untitled

Apr 22nd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.80 KB | None | 0 0
  1. new cpd, cpd2, cpd3, cpd4, cpd5, cpd6, cpd7, cpd8;
  2.  
  3. public OnPlayerEnterDynamicCP(playerid, checkpointid)
  4. {
  5. if(checkpointid == cpd || checkpointid == cpd2 || checkpointid == cpd4 || checkpointid == cpd5 || checkpointid == cpd6 || checkpointid == cpd7 || checkpointid == cpd8)
  6. {
  7. if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER && GetPlayerState(playerid) != PLAYER_STATE_PASSENGER) return
  8. SendClientMessage(playerid, Cor_erro, "(ERRO) Você precisa estar em um veículo!");
  9. MenuStore_AddItem(playerid, 1, 1666, "Agua", 5, "Ao ser bebida, enche~n~10% da barra de sede.", 6.0, false, 4, -40.000000, 0.000000, 40.000000, 1.000000);
  10. MenuStore_AddItem(playerid, 2, 1666, "Suco", 15, "Ao ser bebido, enche~n~15% da barra de sede.", 6.0, false, 4, -40.000000, 0.000000, 40.000000, 1.000000);
  11. MenuStore_AddItem(playerid, 3, 1666, "Refrigerante", 30, "Ao ser bebida, enche~n~20% da barra de sede.", 6.0, false, 4, -40.000000, 0.000000, 40.000000, 1.000000);
  12. MenuStore_AddItem(playerid, 4, 1486, "Cerveja", 45, "Ao ser bebida, enche~n~25% da barra de sede.~n~~n~Efeito: 20 minutos~n~Alcool no sangue: 3 Horas", 6.0, false, 4, -40.000000, 0.000000, 40.000000, 1.000000);
  13. MenuStore_AddItem(playerid, 5, 19835, "Cafe", 60, "Ao ser bebido, enche~n~10% da barra de sono.", 6.0, false, 1, -40.000000, 0.000000, 40.000000, 1.000000);
  14. MenuStore_AddItem(playerid, 6, 19094, "X Burguer", 5, "Ao ser comido, enche~n~10% da barra de fome.", 6.0, false, 4, 5.000000, -40.00000, 5.000000, 1.000000);
  15. MenuStore_AddItem(playerid, 7, 19094, "Double X", 15, "Ao ser comido, enche~n~15% da barra de fome.", 6.0, false, 4, 5.000000, -40.00000, 5.000000, 1.000000);
  16. MenuStore_AddItem(playerid, 8, 19094, "Triplo X", 30, "Ao ser comido, enche~n~20% da barra de fome.", 6.0, false, 4, 5.000000, -40.00000, 5.000000, 1.000000);
  17. MenuStore_AddItem(playerid, 9, 19094, "X Egg Bacon", 45, "Ao ser comido, enche~n~25% da barra de fome.", 6.0, false, 4, 5.000000, -40.00000, 5.000000, 1.000000);
  18. MenuStore_AddItem(playerid, 10, 19094, "X Tudo", 65, "Ao ser comido, enche~n~30% da barra de fome.", 6.0, false, 4, 5.000000, -40.00000, 5.000000, 1.000000);
  19. MenuStore_Show(playerid, Lanchonete_Shop, "Drive-thru");
  20. return 1;
  21. }
  22. else if(checkpointid == cpd3)
  23. {
  24. MenuStore_AddItem(playerid, 1, 1666, "Agua", 5, "Ao ser bebida, enche~n~10% da barra de sede.", 6.0, false, 4, -40.000000, 0.000000, 40.000000, 1.000000);
  25. MenuStore_AddItem(playerid, 2, 1666, "Suco", 15, "Ao ser bebido, enche~n~15% da barra de sede.", 6.0, false, 4, -40.000000, 0.000000, 40.000000, 1.000000);
  26. MenuStore_AddItem(playerid, 3, 1666, "Refrigerante", 30, "Ao ser bebida, enche~n~20% da barra de sede.", 6.0, false, 4, -40.000000, 0.000000, 40.000000, 1.000000);
  27. MenuStore_AddItem(playerid, 4, 1486, "Cerveja", 45, "Ao ser bebida, enche~n~25% da barra de sede.~n~~n~Efeito: 20 minutos~n~Alcool no sangue: 3 Horas", 6.0, false, 4, -40.000000, 0.000000, 40.000000, 1.000000);
  28. MenuStore_AddItem(playerid, 5, 19835, "Cafe", 60, "Ao ser bebido, enche~n~10% da barra de sono.", 6.0, false, 1, -40.000000, 0.000000, 40.000000, 1.000000);
  29. MenuStore_AddItem(playerid, 6, 19580, "Pizza Brotinho", 20, "Ao ser comida, enche~n~10% da barra de fome.", 6.0, false, 3, -40.000000, -40.00000, 5.000000, 1.000000);
  30. MenuStore_AddItem(playerid, 7, 19580, "Pizza Pequena", 30, "Ao ser comida, enche~n~15% da barra de fome.", 6.0, false, 3, -40.000000, -40.00000, 5.000000, 1.000000);
  31. MenuStore_AddItem(playerid, 8, 19580, "Pizza Media", 40, "Ao ser comida, enche~n~20% da barra de fome.", 6.0, false, 3, -40.000000, -40.00000, 5.000000, 1.000000);
  32. MenuStore_AddItem(playerid, 9, 19580, "Pizza Grande", 50, "Ao ser comida, enche~n~25% da barra de fome.", 6.0, false, 3, -40.000000, -40.00000, 5.000000, 1.000000);
  33. MenuStore_AddItem(playerid, 10, 19580, "Pizza Familia", 60, "Ao ser comida, enche~n~30% da barra de fome.", 6.0, false, 3, -40.000000, -40.00000, 5.000000, 1.000000);
  34. MenuStore_Show(playerid, Pizzaria_Shop, "Drive-thru");
  35. }
  36. return 1;
  37. }
  38.  
  39. Store:Lanchonete_Shop(playerid, response, itemid, modelid, price, amount, itemname[])
  40. {
  41. if(GetPlayerMoney(playerid) < price)
  42. {
  43. new String[144];
  44. format(String, sizeof(String), "(ERRO) Você não possui dinheiro suficiente para %d %s(s)! ($%d)", amount, itemname, price);
  45. SendClientMessage(playerid, 0xFE7456AA, String);
  46. return 1;
  47. }
  48. new Float:vida;
  49. GetPlayerHealth(playerid, vida);
  50. switch(itemid)
  51. {
  52. case 1: SetPlayerHealth(playerid, (amount*10+vida));
  53. case 2: SetPlayerHealth(playerid, (amount*15+vida));
  54. case 3: SetPlayerHealth(playerid, (amount*20+vida));
  55. case 4: SetPlayerHealth(playerid, (amount*25+vida));
  56. case 5: SetPlayerHealth(playerid, (amount*10+vida));
  57. case 6: SetPlayerHealth(playerid, (amount*10+vida));
  58. case 7: SetPlayerHealth(playerid, (amount*15+vida));
  59. case 8: SetPlayerHealth(playerid, (amount*20+vida));
  60. case 9: SetPlayerHealth(playerid, (amount*25+vida));
  61. case 10: SetPlayerHealth(playerid, (amount*30+vida));
  62.  
  63. }
  64. GetPlayerHealth(playerid, vida);
  65. if(vida > 100)
  66. {
  67. SetPlayerHealth(playerid, 100);
  68. }
  69. return 1;
  70. }
  71.  
  72. Store:Pizzaria_Shop(playerid, response, itemid, modelid, price, amount, itemname[])
  73. {
  74. if(GetPlayerMoney(playerid) < price)
  75. {
  76. new String[144];
  77. format(String, sizeof(String), "(ERRO) Você não possui dinheiro suficiente para %d %s(s)! ($%d)", amount, itemname, price);
  78. SendClientMessage(playerid, 0xFE7456AA, String);
  79. return 1;
  80. }
  81. new Float:vida;
  82. GetPlayerHealth(playerid, vida);
  83. switch(itemid)
  84. {
  85. case 1: SetPlayerHealth(playerid, (amount*10+vida));
  86. case 2: SetPlayerHealth(playerid, (amount*15+vida));
  87. case 3: SetPlayerHealth(playerid, (amount*20+vida));
  88. case 4: SetPlayerHealth(playerid, (amount*25+vida));
  89. case 5: SetPlayerHealth(playerid, (amount*10+vida));
  90. case 6: SetPlayerHealth(playerid, (amount*10+vida));
  91. case 7: SetPlayerHealth(playerid, (amount*15+vida));
  92. case 8: SetPlayerHealth(playerid, (amount*20+vida));
  93. case 9: SetPlayerHealth(playerid, (amount*25+vida));
  94. case 10: SetPlayerHealth(playerid, (amount*30+vida));
  95.  
  96. }
  97. GetPlayerHealth(playerid, vida);
  98. if(vida > 100)
  99. {
  100. SetPlayerHealth(playerid, 100);
  101. }
  102. return 1;
  103. }
  104.  
  105. public OnGameModeInit()
  106.  
  107. {
  108. cpd = CreateDynamicCP(2377.9414,-1908.5939,13.0676, 3, 0, -1, -1, 20); // ls 1
  109. cpd2 = CreateDynamicCP(1211.7111,-906.3936,42.6118, 3, 0, -1, -1, 20);//ls 2
  110. cpd3 = CreateDynamicCP(2378.0752,2002.8146,10.5169, 3, 0, -1, -1, 20);//lv pizza
  111. cpd4 = CreateDynamicCP(1859.9222,2082.7444,10.5021, 3, 0, -1, -1, 20);//lv 1
  112. cpd5 = CreateDynamicCP(2485.1685,2023.8910,10.5075, 3, 0, -1, -1, 20);//lv 2
  113. cpd6 = CreateDynamicCP(-2349.1809,-152.9556,35.0076, 3, 0, -1, -1, 20);//sf 1
  114. cpd7 = CreateDynamicCP(-2342.9023,1021.0557,50.3919, 3, 0, -1, -1, 20);//sf 2
  115. cpd8 = CreateDynamicCP(801.5708,-1627.9250,13.1099, 3, 0, -1, -1, 20);//ls 3
  116.  
  117. return 1;
  118. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement