-
Posts
965 -
Joined
-
Last visited
Everything posted by DakiLLa
-
|| Как сохранить карту в одиночной игре? ||
DakiLLa replied to RodionPro's topic in Russian / Русский
С вопросами по модификации карты объектов в сингле я бы обратился на тематические форумы (если такие еще остались в сети, например gtamaps). В крайнем случае поискать в гугле. Тут вряд ли знатоки этого дела найдутся -
= Is already possible. Could you give some hints on how to do that?
-
Сколько всего объектов можно создать в редакторе карт?
DakiLLa replied to grinberg's topic in Помощь / Отчеты об ошибках
Вроде бы где-то уже обсуждалось, что в радиусе стримера одновременно может отображаться до 300 (?) объектов, т.е. если их в точке вашего обзора больше, то некоторые начнут пропадать, а вместо них появляться другие. А вот итоговое количество объектов - вплоть до 65536 штук (ну чуть поменьше, конечно же; вряд ли кому-то удавалось близко приблизиться к такому количеству). -
Прикрепить игрока с помощью attachElements() к объекту и двигать непосредственно объект?
-
addEventHandler( "onPlayerCommand", root, function( cmd ) if cmd == "me" then cancelEvent() end end ) Должно сработать, наверное..
-
Chaos has been renamed to Gamenet.ga afaik. There are some of their servers still running, might be what you are looking for.
-
Try to look at this: https://wiki.multitheftauto.com/wiki/Switch
-
Via the map editor? Yep, through the same properties menu you've got on your screenshot (the "alpha" property is right under the "dimension").
-
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.
-
I guess you have to replace the LOD object texture as well.
-
Смотря на каком сервере играешь. Если, например, заменено большое количество моделек, то ясное дело будет использоваться намного больше оперативной памяти.
-
Шейдеры в помощь dxCreateTexture dxCreateShader dxSetShaderValue engineApplyShaderToWorldTexture https://community.multitheftauto.com/index.php?p ... ls&id=5645 ^ пример ресурса, заменяющего текстуры фар ("vehiclelights128", который как раз находится внутри vehicle.txd). Рекомендую обратить внимание на функцию loadVehicleLights() внутри этого ресурса (файл lights_client.lua) чтобы понять, как менять текстурки с помощью шейдеров.
-
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 )
-
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"
-
Если лениво самому писать манипулятор камерой, можно подсмотреть вот тут: [text] smoothMoveCamera[/text]
-
isPedDucked
-
You can take a look at this: viewtopic.php?f=108&t=85158
-
Somewhere between 60 and 80 I guess. Try to play with different values.
-
This issue can be caused by high FPS, usually higher than 60-70. What is FPS limit on your server?
-
To make it work for players, use "onPlayerWeaponSwitch"
-
setControlState
-
The guy who made that video has just replaced default animations with the modded ones on his own (by modifiyng ped.ifp, afaik).
-
Есть предположение, что эта штука предназначалась для сервиса game-monitor, у них там по каждому серверу есть доска статистики (scoreboard, раздел "server variables/rules") с колонками и как раз с помощью этой функции можно было вводить новую колонку.
-
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.