Salik_Davince
26.10.2020, 21:34
Привет всем, хотел поэксперементировать и добиться желаемого, т.e приаттачить объект крови к игроку (в то место где был произведен выстрел) в игрока, попробовал использовать по принципами:
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
GetPlayerLastShotVectors(playerid, pOrigPosX, pOrigPosY, pOrigPosZ, pHitPosX, pHitPosY, pHitPosZ); // ?????? ????????? ???????
????????
GetPlayerPos(damagedid, damagedPosX, damagedPosY, damagedPosZ);
SetPlayerAttachedObject(damagedid, 1, 19836, 1, pHitPosX - damagedPosX, pHitPosY - damagedPosY, pHitPosZ - damagedPosZ);
//И пробовал так же
SetPlayerAttachedObject(damagedid, 1, 19836, 1, damagedPosX - pHitPosX, damagedPosY - pHitPosY, damagedPosZ - pHitPosZ);
}
Я знаю что аттачи идут к разным частям тела, но я только хочу как то это реализовать, и помощь не помешала бы )
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
GetPlayerLastShotVectors(playerid, pOrigPosX, pOrigPosY, pOrigPosZ, pHitPosX, pHitPosY, pHitPosZ); // ?????? ????????? ???????
????????
GetPlayerPos(damagedid, damagedPosX, damagedPosY, damagedPosZ);
SetPlayerAttachedObject(damagedid, 1, 19836, 1, pHitPosX - damagedPosX, pHitPosY - damagedPosY, pHitPosZ - damagedPosZ);
//И пробовал так же
SetPlayerAttachedObject(damagedid, 1, 19836, 1, damagedPosX - pHitPosX, damagedPosY - pHitPosY, damagedPosZ - pHitPosZ);
}
Я знаю что аттачи идут к разным частям тела, но я только хочу как то это реализовать, и помощь не помешала бы )