18.03.2017, 04:52
no te equivocaste tanto, lo solucione con la funciуn GetObjectAttachedOffset del YSF.
Quote:
http://pastebin.com/raw/XUtzBfpq
conversion( primero coordenadas del objeto atante, offsets del objeto atado, variables para almacenar las posiciones del objeto atado ) En tu caso estбs haciendo mal los offset. |
el problema esta en el GetObjectPos que no daba las coordenadas correctas, lo solucione con el GetObjectAttachedOffset del YSF.,y me funciono perfecto.
PHP код:
new Float:newPOS[6];
new Float:offsetPOS[6];
for(new d=0; d<sizeof asd; d++){
GetObjectAttachedOffset(asd[d], offsetPOS[0],offsetPOS[1],offsetPOS[2], offsetPOS[3],offsetPOS[4],offsetPOS[5]);
GetAttachedObjectPos(base, offsetPOS[0],offsetPOS[1],offsetPOS[2], newPOS[0],newPOS[1],newPOS[2]);
printf("CreateObject(%d,%f,%f,%f,%f,%f,%f);",GetObjectModel(asd[d]), newPOS[0],newPOS[1],newPOS[2], offsetPOS[3],offsetPOS[4],offsetPOS[5] );
}
muchas gracias a los dos, +10 rep. a ambos.
saludos.