CMD:cv(playerid, params[])
{
new idveiculo, modelo, cor1, cor2, string[120], Float:Pos[4];
if(IsPlayerAdmin(playerid) || pInfo[playerid][Administrador] == 1)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(sscanf(params, "ddd", modelo, cor1, cor2)) return SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ]Use: /cv [ modelo ] [ Cor 1 ] [ Cor 2 ]!");
if(modelo < 400 || modelo > 611) return SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ]Os id's de veiculos sao de 400 a 611!");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
idveiculo = CreateVehicle(modelo, Pos[0], Pos[1], Pos[2], Pos[3], cor1, cor2, -1, 0);
vInfo[idveiculo][CriadoPeloAdmin] = 1;
SetVehicleNumberPlate(idveiculo, "PB-BRASIL");
PutPlayerInVehicle(playerid, idveiculo, 0);
format(string, sizeof(string), "[ PB ]Vocк criou um %s como veiculo admin!", PegarNomeDoCarro(playerid));
SendClientMessage(playerid, -1, string);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ]Vocк esta em um veiculo!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ]Vocк nгo tem permissгo para dar esse comando!");
}
return 1;
}
vInfo[idveiculo][CriadoPeloAdmin]
Acredito que o problema esteja aqui:
pawn Code:
|
como eu devo atribuir o valor a variavel sem ser dessa maneira? Eu a retirei mesmo assim continuou o mesmo erro!
|
new VehAdmin[MAX_PLAYERS];
// Var Global
new VehAdmin[MAX_PLAYERS];
// Comando
CMD:cv(playerid, params[])
{
new modelo, Color[2], Float:Pos[4], string[60];
if(IsPlayerAdmin(playerid) || pInfo[playerid][Administrador] == 1)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(sscanf(params, "ddd", modelo, Color[1], Color[2])) return SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ] Use: /cv [ modelo ] [ Cor 1 ] [ Cor 2 ]!");
if(modelo < 400 || modelo > 611) return SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ] Os id's de veiculos sao de 400 a 611!");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
VehAdmin[playerid] = CreateVehicle(modelo, Pos[0], Pos[1], Pos[2], Pos[3], Color[0], Color[1], -1, 0);
PutPlayerInVehicle(playerid, VehAdmin[playerid], 0);
SetVehicleNumberPlate(VehAdmin[playerid], "PB-BRASIL");
format(string, sizeof(string), "[ PB ] Vocк criou um %s como veiculo admin!", PegarNomeDoCarro(playerid));
SendClientMessage(playerid, -1, string);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ] Vocк esta em um veiculo!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ] Vocк nгo tem permissгo para dar esse comando!");
}
return 1;
}