new carro,Float:X,Float:Y,Float:Z,Float:Angle, modelo;
CMD:cv(playerid,params[]){
if(sscanf(params,"d",modelo)) return SendClientMessage(playerid,lvermelho,"Digite /cv [MODELO]");
if(modelo >= 400 && modelo <= 611)
{
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
carro = CreateVehicle(modelo, X+6,Y,Z+1,Angle,random(127),random(127),-1);
}
else SendClientMessage(playerid, cinza,"Modelo invбlido");
return true;
}
|
montei este comando de criar veнculos, porem quando ele digita /cv retorna dizendo pra ele "Digite /cv [MODELO]", porem quando ele digita /cv 522 ou outro modelo retorna pra ele "Digite /cv [MODELO]"
|
new carro,Float:X,Float:Y,Float:Z,Float:Angle, modelo;
CMD:cv(playerid,params[])
{
if(sscanf(params,"d",modelo)) return SendClientMessage(playerid,lvermelho,"Digite /cv [MODELO]");
{
else
{
if(modelo >= 400 && modelo <= 611)
{
GetPlayerPos(playerid, X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
carro = CreateVehicle(modelo,X+6,Y,Z+1,Angle,random(127),random(127),-1);
}
else SendClientMessage(playerid, cinza,"Modelo invбlido");
}
}
return 1;
}

CMD:criarcarro(playerid,params[])
{
new Carro;
if(sscanf(params, "i", Carro)) return SendClientMessage(playerid, vermelho, "Use: /cv [carroID] ");
if(IsPlayerConnected(playerid))
{
if(Carro >= 400 && Carro <= 611)
{
new Float:X,Float:Y,Float:Z,Float:Angle;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
new modelo = CreateVehicle(Carro, X, Y, Z, Angle, -1, -1, 120000);
PutPlayerInVehicle(playerid,carro,0);
if(GetPlayerInterior(playerid))
LinkVehicleToInterior(carro,GetPlayerInterior(playerid));
SetVehicleVirtualWorld(carro,GetPlayerVirtualWorld(playerid));
new string[256];
format(string, sizeof(string), " | INFO | Vocк criou o veнculo de id: %d", Carro);
SendClientMessage(playerid, Amarelo, string);
return 1;
}
else
{
SendClientMessage(playerid, vermelho, " | ERRO | ID invбlido | ID's = 400-611");
return 1;
}
}
return 1;
}