Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.94 KB | None | 0 0
  1.  
  2. CMD:resetarmelhorias(playerid, params[])
  3. {
  4. if(strcmp(params, "confirmar", true) != 0)
  5. {
  6. SendClientMessage(playerid, COLOR_GREY3, "[Use]: /resetarmelhorias [confirmar]");
  7. SendClientMessageEx(playerid, COLOR_GREY3, "Este comando redefine todos os seus upgrades e devolver o seus %i pontos.", PlayerInfo[playerid][pLevel] * 2);
  8. return 1;
  9. }
  10. if(PlayerInfo[playerid][pLevel] == 1)
  11. {
  12. return SendClientMessage(playerid, COLOR_GREY, "Você não pode utilizar este comando, você deve ser level 2+.");
  13. }
  14. if(PlayerInfo[playerid][pInventoryUpgrade] == 0 && PlayerInfo[playerid][pTraderUpgrade] == 0 && PlayerInfo[playerid][pAddictUpgrade] == 0 && PlayerInfo[playerid][pAssetUpgrade] == 0 && PlayerInfo[playerid][pSpawnHealth] == 50.0 && PlayerInfo[playerid][pSpawnArmor] == 0.0 && PlayerInfo[playerid][pUpgradePoints] == (PlayerInfo[playerid][pLevel] - 1) * 2)
  15. {
  16. return SendClientMessage(playerid, COLOR_GREY, "Você já resetou suas melhorias, use os pontos disponiveis.");
  17. }
  18. if(GetPlayerAssetCount(playerid, LIMIT_HOUSES) > 1)
  19. {
  20. return SendClientMessageEx(playerid, COLOR_GREY, "Você possui %i/%i casas no momento. Por favor venda %i antes de usar este comando.", GetPlayerAssetCount(playerid, LIMIT_HOUSES), GetPlayerAssetLimit(playerid, LIMIT_HOUSES), GetPlayerAssetLimit(playerid, LIMIT_HOUSES) - GetPlayerAssetCount(playerid, LIMIT_HOUSES));
  21. }
  22. if(GetPlayerAssetCount(playerid, LIMIT_BUSINESSES) > 1)
  23. {
  24. return SendClientMessageEx(playerid, COLOR_GREY, "Você possui %i/%i empresas no momento. Por favor venda %i antes de usar este comando.", GetPlayerAssetCount(playerid, LIMIT_BUSINESSES), GetPlayerAssetLimit(playerid, LIMIT_BUSINESSES), GetPlayerAssetLimit(playerid, LIMIT_BUSINESSES) - GetPlayerAssetCount(playerid, LIMIT_BUSINESSES));
  25. }
  26. if(GetPlayerAssetCount(playerid, LIMIT_GARAGES) > 1)
  27. {
  28. return SendClientMessageEx(playerid, COLOR_GREY, "Você possui %i/%i garagens no momento. Por favor venda %i antes de usar este comando.", GetPlayerAssetCount(playerid, LIMIT_GARAGES), GetPlayerAssetLimit(playerid, LIMIT_GARAGES), GetPlayerAssetLimit(playerid, LIMIT_GARAGES) - GetPlayerAssetCount(playerid, LIMIT_GARAGES));
  29. }
  30.  
  31. mysql_format(connectionID, queryBuffer, sizeof(queryBuffer), "SELECT COUNT(*) FROM vehicles WHERE ownerid = %i", PlayerInfo[playerid][pID]);
  32. mysql_tquery(connectionID, queryBuffer, "OnPlayerAttemptResetUpgrades", "i", playerid);
  33. return 1;
  34. }
  35.  
  36. CMD:meuupgrade(playerid, params[])
  37. {
  38. SendClientMessageEx(playerid, COLOR_GREEN, "|____ Meus Upgrades (%i pontos disponíveis) ____|", PlayerInfo[playerid][pUpgradePoints]);
  39. SendClientMessageEx(playerid, COLOR_YELLOW, "[Vida: %.0f/100]{C8C8C8} Você spawna com %.1f de vida no hospital após morrer.", PlayerInfo[playerid][pSpawnHealth], PlayerInfo[playerid][pSpawnHealth]);
  40. SendClientMessageEx(playerid, COLOR_YELLOW, "[Colete: %.0f/100]{C8C8C8} Você spawna com %.1f de colete no hospital após morrer.", PlayerInfo[playerid][pSpawnArmor], PlayerInfo[playerid][pSpawnArmor]);
  41. SendClientMessageEx(playerid, COLOR_YELLOW, "[Inventário: %i/5]{C8C8C8} Esta atualização aumenta a capacidade de seus itens. [/inv]", PlayerInfo[playerid][pInventoryUpgrade]);
  42. SendClientMessageEx(playerid, COLOR_YELLOW, "[Comércio: %i/3]{C8C8C8} Você salva um extra de %i por cento em todos os itens comprados em suas empresas.", PlayerInfo[playerid][pTraderUpgrade], PlayerInfo[playerid][pTraderUpgrade] * 5);
  43. SendClientMessageEx(playerid, COLOR_YELLOW, "[Resistencia a vicio: %i/3]{C8C8C8} Você recebe %.1f de vida e colete quando usa drogas.", PlayerInfo[playerid][pAddictUpgrade], PlayerInfo[playerid][pAddictUpgrade] * 5.0);
  44. SendClientMessageEx(playerid, COLOR_YELLOW, "[Ativos: %i/4]{C8C8C8} Você pode ter %i casas, %i empresas, %i garagens & %i veículos.", PlayerInfo[playerid][pAssetUpgrade], GetPlayerAssetLimit(playerid, LIMIT_HOUSES), GetPlayerAssetLimit(playerid, LIMIT_BUSINESSES), GetPlayerAssetLimit(playerid, LIMIT_GARAGES), GetPlayerAssetLimit(playerid, LIMIT_VEHICLES));
  45. return 1;
  46. }
  47.  
  48.  
  49. ///cigarro//
  50.  
  51. {
  52. new price = 125;
  53.  
  54. if(PlayerInfo[playerid][pCash] < price)
  55. {
  56. return SendClientMessage(playerid, COLOR_GREY, "Você não possui dólares o suficiente para comprar este item.");
  57. }
  58. if(PlayerInfo[playerid][pCigars] >= 20)
  59. {
  60. return SendClientMessage(playerid, COLOR_GREY, "Você naõ pode ter mais de que 20 cigarros.");
  61. }
  62.  
  63. if(PlayerInfo[playerid][pTraderUpgrade] > 0)
  64. {
  65. price -= percent(price, (PlayerInfo[playerid][pTraderUpgrade] * 5));
  66. SendClientMessageEx(playerid, COLOR_LIGHTORANGE, "** Trader perk: Your level %i/3 trader perk reduced the price of this item to $%i.", PlayerInfo[playerid][pTraderUpgrade], price);
  67. }
  68.  
  69. PlayerInfo[playerid][pCigars] += 10;
  70. GivePlayerCash(playerid, -price);
  71.  
  72. BusinessInfo[businessid][bCash] += price;
  73. BusinessInfo[businessid][bProducts]--;
  74.  
  75. mysql_format(connectionID, queryBuffer, sizeof(queryBuffer), "UPDATE businesses SET cash = %i, products = %i WHERE id = %i", BusinessInfo[businessid][bCash], BusinessInfo[businessid][bProducts], BusinessInfo[businessid][bID]);
  76. mysql_tquery(connectionID, queryBuffer);
  77.  
  78. mysql_format(connectionID, queryBuffer, sizeof(queryBuffer), "UPDATE users SET cigars = %i WHERE uid = %i", PlayerInfo[playerid][pCigars], PlayerInfo[playerid][pID]);
  79. mysql_tquery(connectionID, queryBuffer);
  80.  
  81. SendProximityMessage(playerid, 20.0, COLOR_PURPLE, "** %s pagou $%i para o balconista e recebeu um maço de cigarros.", GetPlayerRPName(playerid), price);
  82. SendClientMessage(playerid, COLOR_WHITE, "** Maço de cigarros adquirido. Use /cigarro para fumar um cigarro.");
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement