Clique Aqui‎ para ler as Regras do xat.

[FS]Sistema De Posto

• Sistema de Posto •

Olá galera, estou aqui para postar um Sistema de Posto simples, mas que pode ser útil para RPG ou RP, pelo fato de ficar mais parecido com a realidade. Eu decidi fazer esse sistema, pois estava conversando com um amigo meu chamado, Wendell Rocha, que me deu esta ideia. Bem, chega de papo e vamos lá!

O sistema contém 5 tipos de combustíveis, são eles:

» Gás Natural Veicular (GNV);
» Gasolina Comum;
» Gasolina Aditivada;
» Diesel;
» Etanol.

Para abastecer GNV, você precisa antes ter um Cilindro de GNV, onde o mesmo custa R$ 750,00. Assim como também o GNV só pode ser abastecido em veículos. O Diesel só pode ser abastecido em Caminhões, ônibus e vans. E Etanol, é somente para veículos e motocicletas.

Limite de gasolina permitido:

» GNV: 80000 cm³/ 80 Litros;
» Gasolina Comum: – Veículos: 100 Litros / Aeronaves: 350 Litros / Motocicletas: 50 Litros;
» Gasolina Aditivada: O mesmo que Gasolina Comum;
» Diesel: 150 Litros;
» Etanol: Veículos: 100 / Motocicletas: 50;

Comandos:

» /abastecer – Mostra dialog dos combustíveis;
» /tabelapreco – Preço dos combustíveis;
» /comprarcilindro – Compra o Cilindro;

Para ir até o cilindro e posto, coloque esses dois comandos: 

CMD:irposto(playerid,params[]) 
{
    SetPlayerPos(playerid,1936.8785,1769.0784,13.3828);
    SetPlayerFacingAngle(playerid,191.1616);
    SetPlayerInterior(playerid,0);
    return 1; 
} 
CMD:ircilindro(playerid,params[]) 
{ 
SetPlayerPos(playerid,1348.3889,1758.0930,13.5078);
    SetPlayerFacingAngle(playerid,179.5847);
    SetPlayerInterior(playerid,0);
    return 1;
}


Obs: Para colocar mais postos, só colocar mais IsPlayerInRangeOfPoint(playerid,diastancia,CoordX, CoordY,CoordZ)) na public PlayerNoPosto e no comando abastecer.

Créditos:

» Bryan(Hardware) – Programador;
» Wendell Rocha – Ideia do sistema;
» Y_Less – SSCANF2;
» ZCMD – Zeex;
» [MPA]matraka_IDG – CPStream.

Download:

Pastebin:


PWN:




Você vai gostar também...

2 Respostas

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *