Jump to content

Kenix

Retired Staff
  • Posts

    4,121
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Kenix

  1. Kenix

    TelePort Error

    ElMota, Learn https://wiki.multitheftauto.com/wiki/Scr ... troduction You said me you learn ..
  2. Перечитай первый пост в этой теме. Какие ошибки были напиши.
  3. В мап едиторе вся инфа есть про модель: лод, txd, dff, и т.д, .. http://www.libertycity.ru/files/file100.html Гугли.
  4. Crazy img editor'ом
  5. https://wiki.multitheftauto.com/wiki/Cli ... _functions + мап едитор. Т.е ты сначала заменяешь все модельки и патом уже в мап едиторе ставишь их. Вообще в моде IV -> SA там есть координаты всех объектов, в ipl/ide файлах.
  6. Kenix

    no buttons?

    The better way use resource guieditor. Because you can select convert to absolute or to relative. https://community.multitheftauto.com/index.php?p= ... ils&id=141
  7. local tReasons = { [ 'Unknown' ] = 'Unknown'; [ 'Banned' ] = 'Banned'; [ 'Bad Connection' ] = 'Bad Connection'; [ 'Kicked' ] = 'Kicked'; [ 'Quit' ] = 'Left'; [ 'Timed out' ] = 'Lost Connection'; } addEventHandler ( 'onPlayerQuit', root, function ( sReason ) if tReasons [ sReason ] then outputChatBox ( getPlayerName ( source ) .. 'left the game. Reason: ' .. tReasons [ sReason ], root, 255, 255, 255, false ) end end ) Draken reason = reasons [ tostring ( reason ) ] [ 1 ] It's wrong. Because in your table not have this index. You have string only. If you not understand. t = { [1] = '...' } print( t[1] ) -- ... t = { ['my index'] = 'my value' } print( t['my index'] ) -- my value
  8. Kenix

    Help

    createVehicle
  9. Kenix

    no buttons?

    No. It's not correct. local nScreenX, nScreenY = guiGetScreenSize( ) --[[ nPosX = 0.5 nPosY = 0.5 nSizeX = 0.5 nSizeY = 0.5 ]] nPosX = nPosX * nScreenX nPosY = nPosY * nScreenY nSizeX = nSizeX * nScreenX nSizeY = nSizeY * nScreenY guiCreateWindow( nPosX, nPosY, nSizeX, nSizeY, '...', false ) Anyway you can use relative argument. guiCreateWindow( 0.5, 0.5, 0.5, 0.5, '...', true )
  10. Зачем что-то кодировать если можно закинуть на сайт? Закинул на сайт, в аргументах playSound ( playSound3D ) задал урл в аргументах. На вики пример есть даже https://wiki.multitheftauto.com/wiki/PlaySound3D
  11. Kenix

    Help again

    You need trigger this event for all players. https://wiki.multitheftauto.com/wiki/TriggerClientEvent
  12. Need permission for restart resource.
  13. Вообще появилась идея написать конвертер кватернионов в углы эйлера.( ipl -> mta ) getEulerFromQuaternion = function( tQuaternion ) local tResult = { 0, 0, 0 } local q0 = tQuaternion[1] local q1 = tQuaternion[2] local q2 = tQuaternion[3] local q3 = tQuaternion[4] tResult[1] = math.deg( math.atan2( 2 * ( q0 * q1 + q2 * q3 ), 1 - 2 * ( q1 ^ 2 + q2 ^ 2 ) ) ) tResult[2] = math.deg( math.asin( 2 * ( q0 * q2 - q3 * q1 ) ) ) tResult[3] = math.deg( math.atan2( 2 * ( q0 * q3 + q1 * q2 ), 1 - 2 * ( q2 ^ 2 + q3 ^ 2 ) ) ) return tResult end Всё бы хорошо, но углы не совсем правильные. Кватернионы 0, 0, -0.7398733497, 0.6727461815 Мап едитор: RX: 180 RY: 180 RZ: 275.441 Функция: RX: -95.44 RY: -0 RZ: 180 Разница очевидная. Помогите, математики
  14. Спроси на irc'e у разработчиков.
  15. Где ты там увидел?
  16. Kenix

    Locked time

    setTime in render oO Anyway better use setMinuteDuration.
  17. Kenix

    gui

    No problem.
  18. No problem.
  19. Kenix

    gui

    It's function for gui window. He want move image -> guiSetPosition + timer.
  20. Kenix

    gui

    https://wiki.multitheftauto.com/wiki/GuiSetPosition ?
  21. Хорошая работа
  22. Need more skins like this.
  23. Vehicle mods: https://community.multitheftauto.com/index.php?p= ... ls&id=4200 https://community.multitheftauto.com/index.php?p= ... ls&id=4201 https://community.multitheftauto.com/index.php?p= ... ls&id=4173 https://community.multitheftauto.com/index.php?p= ... ls&id=4171
  24. https://wiki.multitheftauto.com/wiki/Cli ... _functions
×
×
  • Create New...