Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:criarveiculo(playerid)
- {
- new Modelo, Valor, Color[2];
- if(sscanf(params, "dddd", Modelo, Valor, Color[0], Color[1])
- return SendClientMessage(playerid, -1, "| ERRO | Use: /CriarVeiculo [Modelo] [Valor] [Cor1] [Cor2]");
- format(File, sizeof(File), "Veiculos/Veiculo%d.ini", ProximoVeiculo);
- if(!DOF2::FileExists(File))
- {
- DOF2::CreateFile(File);
- DOF2::SetString(File, "Dono", "Ninguem");
- OF2::SetInt(File, "TDono", 0);
- DOF2::SetInt(File, "VeiculoID", -1);
- DOF2::SetInt(File, "Numero", ProximoVeiculo);
- DOF2::SetInt(File, "Modelo", Modelo);
- DOF2::SetInt(File, "Valor", Valor);
- DOF2::SetInt(File, "Color1", Color[0]);
- DOF2::SetInt(File, "Color2", Color[1]);
- DOF2::SaveFile();
- }
- new Vehicle;
- Vehicle = CreateVehicle(Modelo, Pos[0], Pos[1], Pos[2], Pos[3], Color[0], Color[1], -1);
- DOF2::SetInt(File, "VeiculoID", Vehicle);
- DOF2::SaveFile();
- SendClientMessage(playerid, -1, "| INFO | Veículo criado com sucesso!");
- ProximoVeiculo++;
- return 1;
- }
- CMD:comprarveiculo(playerid, params[])
- {
- new Numero;
- if(sscanf(params, "d", Numero)
- return SendClientMessage(playerid, -1, "| ERRO | Use: /ComprarVeiculo [Número]");
- format(File, sizeof(File), "Veiculo/Veiculo%d.ini", Numero);
- if(!DOF2::FileExists(File))
- return SendClientMessage(playerid, -1, "| ERRO | Número de veículo inexistente!");
- if(DOF2::GetInt(File, "TDono") == 1)
- return SendClientMessage(playerid, -1, "| ERRO | Veículo já possui um dono(a)!");
- if(GetPlayerMoney(playerid) < DOF2::GetInt(File, "Valor"))
- return SendClientMessage(playerid, Vermelho, "| ERRO | Você não tem dinheiro suficiente para comprar este veículo!");
- GivePlayerMoney(playerid, -DOF2::GetInt(File, "Valor"));
- DOF2::SetString(File, "Dono", Nome(playerid));
- DOF2::SetInt(File, "TDono", 1);
- DOF2::SaveFile();
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment