Jump to content


Scripting Moderators
  • Posts

  • Joined

  • Last visited

  • Days Won


thisdp last won the day on December 2 2021

thisdp had the most liked content!

About thisdp

  • Birthday 12/11/1999

Member Title

  • Chinese Section Moderator & Scripting Section Moderator


  • Gang
  • Location
  • Occupation
  • Interests

Recent Profile Visitors

5,939 profile views

thisdp's Achievements

Playa Partner

Playa Partner (27/54)



  1. Refer to Gimbal Lock of Euler rotation system. To resolve this, use rotation matrix to apply rotation changes, and then convert back to eular angles.
  2. what function did you use? I need method to reproduce.
  3. Using dxDrawLine3D in onClientPreRender to get better quality
  4. Are you trying to find this? https://wiki.multitheftauto.com/wiki/dgs
  5. The main reason of the missing button is that you are using "absolute position / size" but you put a "true" in "relative" argument which means you need "relative position / size".
  6. Cheers! And have a nice new year!
  7. here is an example resource for you that you can refer to. https://community.multitheftauto.com/index.php?p=resources&s=details&id=2852
  8. because you scaled text size in dxGetTextWidth, while in dxDrawText, the text scale is still 1
  9. by the way, you need to move your camera at the same coordinate of processLineOfSight, because of the streaming system.
  10. then you have to set "layered"' argument to the texture replace shader https://wiki.multitheftauto.com/wiki/DxCreateShader
  11. There's one in community.mtasa.com : https://community.multitheftauto.com/index.php?p=resources&s=details&id=7613 Or DGS has also implemented 3d text : https://wiki.multitheftauto.com/wiki/DgsCreate3DText
  12. how did you replace the texture, shader or engine function?
  13. If the quality is what you focus, do not resize text using "scale" in dxDrawText. The size should be determined when using "dxCreateFont".
  • Create New...