Jump to content

DakiLLa

Members
  • Posts

    965
  • Joined

  • Last visited

Everything posted by DakiLLa

  1. С вопросами по модификации карты объектов в сингле я бы обратился на тематические форумы (если такие еще остались в сети, например gtamaps). В крайнем случае поискать в гугле. Тут вряд ли знатоки этого дела найдутся
  2. = Is already possible. Could you give some hints on how to do that?
  3. Вроде бы где-то уже обсуждалось, что в радиусе стримера одновременно может отображаться до 300 (?) объектов, т.е. если их в точке вашего обзора больше, то некоторые начнут пропадать, а вместо них появляться другие. А вот итоговое количество объектов - вплоть до 65536 штук (ну чуть поменьше, конечно же; вряд ли кому-то удавалось близко приблизиться к такому количеству).
  4. Прикрепить игрока с помощью attachElements() к объекту и двигать непосредственно объект?
  5. addEventHandler( "onPlayerCommand", root, function( cmd ) if cmd == "me" then cancelEvent() end end ) Должно сработать, наверное..
  6. Chaos has been renamed to Gamenet.ga afaik. There are some of their servers still running, might be what you are looking for.
  7. Try to look at this: https://wiki.multitheftauto.com/wiki/Switch
  8. Via the map editor? Yep, through the same properties menu you've got on your screenshot (the "alpha" property is right under the "dimension").
  9. This works only with breakable objects, like glass windows, wood fences, etc. Well, you could just set the "alpha" property to zero and it should make the object completely invisible.
  10. I guess you have to replace the LOD object texture as well.
  11. Смотря на каком сервере играешь. Если, например, заменено большое количество моделек, то ясное дело будет использоваться намного больше оперативной памяти.
  12. Шейдеры в помощь dxCreateTexture dxCreateShader dxSetShaderValue engineApplyShaderToWorldTexture https://community.multitheftauto.com/index.php?p ... ls&id=5645 ^ пример ресурса, заменяющего текстуры фар ("vehiclelights128", который как раз находится внутри vehicle.txd). Рекомендую обратить внимание на функцию loadVehicleLights() внутри этого ресурса (файл lights_client.lua) чтобы понять, как менять текстурки с помощью шейдеров.
  13. meta.xml: > author="Xwad" version="1.0" type="script" /> ="script.lua" type="client" /> src="TXD/sandbags.txd" /> src="DFF/sandbags.dff" /> src="COL/sandbags.col" />> script.lua: function replaceskin() local txd = engineLoadTXD( "TXD/sandbags.txd" ) local col = engineLoadCOL( "COL/sandbags.col" ) local dff = engineLoadDFF( "DFF/sandbags.dff", 2935 ) engineImportTXD( txd, 2935 ) engineReplaceCOL( col, 2935 ) engineReplaceModel( dff, 2935 ) end addEventHandler( "onClientResourceStart", resourceRoot, replaceskin )
  14. Here you go: mapnames
  15. What abou scroll panes? You could create one, disable it's scroll bars, put bunch of text labels inside and then make it scroll inside the "onClientRender" event. guiCreateScrollPane guiCreateLabel guiScrollPaneSetScrollBars -- to turn the scrollbars off + "onClientRender"
  16. Если лениво самому писать манипулятор камерой, можно подсмотреть вот тут: [text] smoothMoveCamera[/text]
  17. You can take a look at this: viewtopic.php?f=108&t=85158
  18. Somewhere between 60 and 80 I guess. Try to play with different values.
  19. This issue can be caused by high FPS, usually higher than 60-70. What is FPS limit on your server?
  20. To make it work for players, use "onPlayerWeaponSwitch"
  21. The guy who made that video has just replaced default animations with the modded ones on his own (by modifiyng ped.ifp, afaik).
  22. Есть предположение, что эта штука предназначалась для сервиса game-monitor, у них там по каждому серверу есть доска статистики (scoreboard, раздел "server variables/rules") с колонками и как раз с помощью этой функции можно было вводить новую колонку.
  23. As a simple solution: store everything in a table (objects positions, model IDs, etc.), convert it to JSON string and save it in your database. When someone gets inside of a house, extract furniture data from the database (I mean that JSON string), send it to the client, convert it to a normal table (using fromJSON()), loop through it and create objects client-side, so it won't affect other players.
×
×
  • Create New...