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. https://wiki.multitheftauto.com/wiki/Cli ... _functions + мап едитор. Т.е ты сначала заменяешь все модельки и патом уже в мап едиторе ставишь их. Вообще в моде IV -> SA там есть координаты всех объектов, в ipl/ide файлах.
  5. 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
  6. 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
  7. Kenix

    Help

    createVehicle
  8. 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 )
  9. Зачем что-то кодировать если можно закинуть на сайт? Закинул на сайт, в аргументах playSound ( playSound3D ) задал урл в аргументах. На вики пример есть даже https://wiki.multitheftauto.com/wiki/PlaySound3D
  10. Kenix

    Help again

    You need trigger this event for all players. https://wiki.multitheftauto.com/wiki/TriggerClientEvent
  11. Need permission for restart resource.
  12. Вообще появилась идея написать конвертер кватернионов в углы эйлера.( 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 Разница очевидная. Помогите, математики
  13. Спроси на irc'e у разработчиков.
  14. Kenix

    Locked time

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

    gui

    No problem.
  16. Kenix

    gui

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

    gui

    https://wiki.multitheftauto.com/wiki/GuiSetPosition ?
  18. Need more skins like this.
  19. 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
  20. https://wiki.multitheftauto.com/wiki/Cli ... _functions
×
×
  • Create New...