1.8.3 olması çok iyi olmuş fakat sadece bir komut yüzünden önerilmeyen bir include kullanmaya gerek olduğunu düşünmüyorum. Ayrıca bir stock değil 3 stock birden kullanılıyor bir komut için.MawiLarq yazdı: Sal Haz 19, 2018 12:38 pm " fm_set_user_origin " komutu için kullandık & 1.8.3 uyumlu
Kullanılan stocklar; [fakemeta_util + vector]
Kod: Tümünü seç
stock fm_set_user_origin(index, /* const */ origin[3]) {
new Float:orig[3];
IVecFVec(origin, orig);
return fm_entity_set_origin(index, orig);
}
stock IVecFVec(const IVec[3], Float:FVec[3])
{
FVec[0] = float(IVec[0]);
FVec[1] = float(IVec[1]);
FVec[2] = float(IVec[2]);
return 1;
}
stock fm_entity_set_origin(index, const Float:origin[3]) {
new Float:mins[3], Float:maxs[3];
pev(index, pev_mins, mins);
pev(index, pev_maxs, maxs);
engfunc(EngFunc_SetSize, index, mins, maxs);
return engfunc(EngFunc_SetOrigin, index, origin);
}
Kod: Tümünü seç
stock fm_set_user_origin(id, origin[3])
{
new Float:orig[3], Float:mins[3], Float:maxs[3];
orig[0] = float(origin[0]);
orig[1] = float(origin[1]);
orig[2] = float(origin[2]);
pev(id, pev_mins, mins);
pev(id, pev_maxs, maxs);
engfunc(EngFunc_SetSize, id, mins, maxs);
return engfunc(EngFunc_SetOrigin, id, orig);
}