15/02/2021 18:52
Alguém pode me ajudar coloca o objeto nas costas do player? eu consegui porém so fica nas costas para o player mais pros outros fica no peito... (Mesmo o player editando com EditAttachedObject fica no peito para outros.)
Código:
CMD:pegarbag(playerid, params[])
{
if (PlayerData[playerid][pJob] != JOB_MOTOBOY)
return SendErrorMessage(playerid, "Você não faz parte deste emprego.");
if(PlayerData[playerid][pBAG] == 1)
{
new id = Inventory_Add(playerid, "BAG", -2004);
if (id == -1)
return SendErrorMessage(playerid, "Você não tem mais espaço em seu inventário para tirar e guardar sua bag.");
RemovePlayerAttachedObject(playerid, 0);
PlayerData[playerid][pBAG] = 0;
SendNearbyMessage(playerid, 20.0, COLOR_PURPLE, "%s tirou a mochila bag das costas.",ReturnName(playerid, 0));
}
else
{
if (!Inventory_HasItem(playerid, "BAG"))
return SendErrorMessage(playerid, "Você não tem uma BAG compre em alguma 24/7.");
PlayerData[playerid][pBAG] = 1;
Inventory_Remove(playerid, "BAG");
SetPlayerAttachedObject(playerid, 0, -2004, 1, 0.1039, -0.0679);
EditAttachedObject(playerid, 0);
SendNearbyMessage(playerid, 20.0, COLOR_PURPLE, "%s pegou a mochila bag e colocou nas costas.",ReturnName(playerid, 0));
}
return true;
}