Guest User

.

a guest
Mar 4th, 2019
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. CMD:criarveiculo(playerid)
  2. {
  3. new Modelo, Valor, Color[2];
  4.  
  5. if(sscanf(params, "dddd", Modelo, Valor, Color[0], Color[1])
  6. return SendClientMessage(playerid, -1, "| ERRO | Use: /CriarVeiculo [Modelo] [Valor] [Cor1] [Cor2]");
  7.  
  8. format(File, sizeof(File), "Veiculos/Veiculo%d.ini", ProximoVeiculo);
  9.  
  10. if(!DOF2::FileExists(File))
  11. {
  12. DOF2::CreateFile(File);
  13. DOF2::SetString(File, "Dono", "Ninguem");
  14. OF2::SetInt(File, "TDono", 0);
  15. DOF2::SetInt(File, "VeiculoID", -1);
  16. DOF2::SetInt(File, "Numero", ProximoVeiculo);
  17. DOF2::SetInt(File, "Modelo", Modelo);
  18. DOF2::SetInt(File, "Valor", Valor);
  19. DOF2::SetInt(File, "Color1", Color[0]);
  20. DOF2::SetInt(File, "Color2", Color[1]);
  21. DOF2::SaveFile();
  22. }
  23. new Vehicle;
  24. Vehicle = CreateVehicle(Modelo, Pos[0], Pos[1], Pos[2], Pos[3], Color[0], Color[1], -1);
  25. DOF2::SetInt(File, "VeiculoID", Vehicle);
  26. DOF2::SaveFile();
  27.  
  28. SendClientMessage(playerid, -1, "| INFO | Veículo criado com sucesso!");
  29. ProximoVeiculo++;
  30. return 1;
  31. }
  32.  
  33. CMD:comprarveiculo(playerid, params[])
  34. {
  35. new Numero;
  36.  
  37. if(sscanf(params, "d", Numero)
  38. return SendClientMessage(playerid, -1, "| ERRO | Use: /ComprarVeiculo [Número]");
  39.  
  40. format(File, sizeof(File), "Veiculo/Veiculo%d.ini", Numero);
  41.  
  42. if(!DOF2::FileExists(File))
  43. return SendClientMessage(playerid, -1, "| ERRO | Número de veículo inexistente!");
  44.  
  45. if(DOF2::GetInt(File, "TDono") == 1)
  46. return SendClientMessage(playerid, -1, "| ERRO | Veículo já possui um dono(a)!");
  47.  
  48. if(GetPlayerMoney(playerid) < DOF2::GetInt(File, "Valor"))
  49. return SendClientMessage(playerid, Vermelho, "| ERRO | Você não tem dinheiro suficiente para comprar este veículo!");
  50.  
  51. GivePlayerMoney(playerid, -DOF2::GetInt(File, "Valor"));
  52.  
  53. DOF2::SetString(File, "Dono", Nome(playerid));
  54. DOF2::SetInt(File, "TDono", 1);
  55. DOF2::SaveFile();
  56. return 1;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment