19.03.2012, 01:43
(
Последний раз редактировалось [H]ouse; 19.03.2012 в 06:34.
)
Solved!
stock PosicaoFrentePlayer( playerid, &Float:x, &Float:y, Float:distance)
{
new
Float:a
;
GetPlayerPos( playerid, x, y, a);
GetPlayerFacingAngle( playerid, a);
if(GetPlayerVehicleID( playerid ))
{
GetVehicleZAngle(GetPlayerVehicleID( playerid ), a);
}
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}
CMD:criarcarro(playerid, params[])
{
new
Carro,
Cor1,
Cor2;
if(PlayerDados[playerid][Admin] < 2) return SendClientMessage(playerid, BRANCO, "Vocк precisa ser admin nivel 2 para usar este comando!");
if(PlayerDados[playerid][Trabalhando] == false) return SendClientMessage(playerid, CINZA, "Vocк precisa /trabalhar para usar esse comando!");
if(sscanf(params, "iii", Carro, Cor1, Cor2)) return SendClientMessage(playerid, CINZA, "[LL ADMIN] Use /criarcarro [ID] [cor1] [cor2]"), SendClientMessage(playerid, CINZA, "Use o comando para criar um veiculo, para fazer um respawn use /respawn");
new Float:X,
Float:Y,
Float:X1,
Float:Y1,
Float:Z,
Float:A;
PosicaoFrentePlayer(playerid, X, Y, 3);
GetPlayerPos(playerid, X1, Y1, Z);
GetPlayerFacingAngle(playerid, A);
CreateVehicle(Carro, X, Y, Z, A+90, Cor1, Cor2, 15);
return 1;
}