Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <sscanf>
- #define FILTERSCRIPT
- #if defined FILTERSCRIPT
- #endif
- #define Vermelho 0xFF0000FF
- new
- IDVeiculo,
- CorVeiculo,
- CorVeiculo2,
- IDCarro[MAX_PLAYERS],
- bool:VeiculoCriado[MAX_PLAYERS],
- Float:p1x,
- Float:p1y,
- Float:p1z,
- Float:SetVPos[3]
- ;
- public OnFilterScriptInit()
- {
- printf("Sistema de Criação De Veículos Via Comando By: .FuneraL. - Ligado");
- return 1;
- }
- public OnFilterScriptExit()
- {
- printf("Sistema de Criação De Veículos Via Comando By: .FuneraL. - Desligado");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DestroyVehicle(IDCarro[playerid]);
- VeiculoCriado[playerid] = false;
- return 1;
- }
- CMD:v(playerid, params[])
- {
- if(sscanf(params, "ddd", IDVeiculo, CorVeiculo, CorVeiculo2)) return SendClientMessage(playerid, Vermelho, "USO: /v [ID Veiculo] [Cor1] [Cor2]");
- if(IDVeiculo < 400 || IDVeiculo > 611) return SendClientMessage(playerid, Vermelho, "ID Inválido < ID's de 400 a 611 >");
- if(CorVeiculo < 0 || CorVeiculo > 255) return SendClientMessage(playerid, Vermelho, "COR Inválida < Cores de 0 a 255 >");
- if(CorVeiculo2 < 0 || CorVeiculo2 > 255) return SendClientMessage(playerid, Vermelho, "COR2 Inválida < Cores de 0 a 255 >");
- if(VeiculoCriado[playerid] == true) return SendClientMessage(playerid, Vermelho, "Você já Possui um Veículo Criado, Use /deletarveiculo");
- GetPlayerPos(playerid, p1x, p1y, p1z);
- IDCarro[playerid] = CreateVehicle(IDVeiculo, p1x, p1y, p1z+5, 0.0, CorVeiculo, CorVeiculo2, 60000);
- PutPlayerInVehicle(playerid, IDCarro[playerid], 0);
- SetVehicleVirtualWorld(IDCarro[playerid], GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(IDCarro[playerid], GetPlayerInterior(playerid));
- VeiculoCriado[playerid] = true;
- SendClientMessage(playerid, Vermelho, "Você Criou um Veiculo, Para Deleta-lo Utilize: /deletarveiculo!");
- return 1;
- }
- CMD:trazerveiculo(playerid)
- {
- if(VeiculoCriado[playerid] == false) return SendClientMessage(playerid, Vermelho, "Você Não Criou um Veículo!");
- GetPlayerPos(playerid, SetVPos[0], SetVPos[1], SetVPos[2]);
- SetVehiclePos(IDCarro[playerid], SetVPos[0], SetVPos[1], SetVPos[2]);
- SendClientMessage(playerid, Vermelho, "Você Trouxe Seu Veículo Até Você!");
- return 1;
- }
- CMD:deletarveiculo(playerid)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "Você Não Está em um Veículo!");
- if(VeiculoCriado[playerid] == false) return SendClientMessage(playerid, Vermelho, "Você Não Criou um Veículo!");
- DestroyVehicle(IDCarro[playerid]);
- VeiculoCriado[playerid] = false;
- SendClientMessage(playerid, Vermelho, "Você Deletou Seu Veículo Com Sucesso, Para Cria-lo Novamente, Use /v!");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement