-
Posts
106 -
Joined
-
Last visited
Everything posted by Nodward_Nichrome
-
ну не 1000 конечно, это вы загнули. одно дело что функций много, другое их полезность и умение ими пользоваться. p.s.dxDrawLinedxDrawLine3D
-
вы слишком толсто рубите с плеча, говоря о том, в чем ещё до конца не разобрались
-
стандартные объекты удалению не подлежат.
-
ваша красноречивость опережает вашу логику и факты.
-
мод выложен в продажу 23 октября неким юзером "Cypuk", один из авторов выложил мод в паблик 6 ноября. какие претензии? насчет обмана можно сказать лишь то, что человек который создал эту тему не причастен к разработке мода и не имел никакого согласия с его авторами. хотя вряд ли кто либо купил эту модификацию.
-
добавить что либо "новое" в игру нельзя, можно сделать замену на основе старых моделей/элементов. скриптами можно сделать пончиковый гранатомёт, пейнтбольную пушку со звуками детских автоматов "пиу-пиу" и с магазинной вместимостью 100500 снарядов, надеюсь мой ответ тебе понятен.
-
а что тебе мешает заменить миниган пулемётом м60 и поставить кастомные звуки при выстрелах? прежде чем делать такие утверждения нужно посмотреть вики функции и полазить по ресурснику.
-
[OnlineRadio]Может кто знает
Nodward_Nichrome replied to el_motoblock's topic in Помощь / Отчеты об ошибках
как идеальный вариант - создать онлайн радио с помощью сторонних программ которое будет для всех синхронизировано и мелодии не будут повторяться. как вторичный - создать собственный плейлист с помощью луа который не будет синхронизирован, а просто будет произвольно подбирать треки. -
щас проверил в МЭ и выставил время респауна 0 и -1, пикап всеравно респаунится, но если даже удаление элемента не влияет на удаление пикапа, то следует отправить это в баг трекер.
-
1 вариант local mark1= createMarker ( 2, 2, 2, "cylinder", 1.5, 255, 255, 0, 170 ) local mark2= createMarker ( 2, 2, 2, "cylinder", 1.5, 255, 255, 0, 170 ) function MarkerHit ( hitPlayer, matchingDimension ) if source == mark1 then -- действие при входе на 1 маркер elseif source == mark2 then -- действие при входе на 2 маркер end end addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit ) 2 вариант local mark1= createMarker ( 2, 2, 2, "cylinder", 1.5, 255, 255, 0, 170 ) local mark2= createMarker ( 2, 2, 2, "cylinder", 1.5, 255, 255, 0, 170 ) function MarkerHit1 ( hitPlayer, matchingDimension ) -- действие при входе на 1 маркер end addEventHandler ( "onClientMarkerHit", mark1, MarkerHit1 ) function MarkerHit2 ( hitPlayer, matchingDimension ) -- действие при входе на 2 маркер end addEventHandler ( "onClientMarkerHit", mark2, MarkerHit2 )
-
звучит банально, но ответ - ручками. исходник ресурса открытый можешь изменить хад под себя, а переделывать или что уж выше того делать с нуля вряд ли кто то будет за спасибо.
-
мне нравятся стратегии, но не все
-
жаль, очень жаль. а ведь все смотрится очень даже качественно, что же могло так повлиять на ход работы...
-
хоум-видео компромат на Kalcor'a X) p.s. наверное мне осталось жить менее 6 дней т.к. я видимо единственный кто посмотрел эти видео пол часа назад ))
-
я предполагаю помимо двух видеозаписей пока информации больше не будет? p.s. смутил факт,что под видео дата добавления для первого - 08.12.2010 и второго - 02.05.2010
-
а собственно зачем менять каждые 4 секунды стиль борьбы?
-
насчет того, что сейчас стало комфортнее в мта думает лишь аудитория тех кто был в мта до момента выхода 1.1, для другой аудитории мта все такой же мультиплеер что и был до этого
-
не понял конкретики вопроса. а вообще эти функции упразднены и вместо них используются setPedFightingStyle и getPedFightingStyle. Function0 () -- содержание setTimer ( Function1, 4000, 1 ) -- пересылка на 1 функцию end ---------------------------------------------------------------------------------------- Function1 () -- содержание setTimer ( Function2, 4000, 1 ) -- пересылка на 2 функцию end ---------------------------------------------------------------------------------------- Function2 () -- содержание setTimer ( Function3, 4000, 1 ) -- пересылка на 3 функцию end ---------------------------------------------------------------------------------------- Function3 () -- содержание setTimer ( Function4, 4000, 1 ) -- пересылка на 0 функцию end ---------------------------------------------------------------------------------------- addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), Function0 ) -- запуск 0 функции при старте ресурса на сколько мне известно, нет. хотя если помудрить с шейдерами то возможно что-то получится.
-
Клиентская сторона: function onClientPlayerWeaponFireFunc(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement ) if getElementType(hitElement)=="vehicle" then local vehHealth = getElementHealth ( hitElement ) if vehHealth < 226 then setElementData( hitElement,"killer", getLocalPlayer(), true) -- добавляем данные об уничтожителе end end end addEventHandler ( "onClientPlayerWeaponFire", getLocalPlayer(), onClientPlayerWeaponFireFunc ) Серверная сторона: function notifyAboutExplosion() local modelname = getVehicleName(source) local vehKiller = getElementData ( source, "killer" ) if vehKiller and getElementType(vehKiller)=="player" then -- проверяем данные об уничтожителе local killer = getPlayerName(vehKiller) outputChatBox(modelname.." destroyed by "..killer) -- игрок уничтожил машину с помощью оружия else outputChatBox(modelname .. " just blew up") -- машина уничтожена без вмешательства игрока end setElementData( source,"killer", nil, true) -- убираем данные об уничтожителе end addEventHandler("onVehicleExplode", getRootElement(), notifyAboutExplosion) проверку на уничтожение транспорта можно сделать на стороне клиента по образцу серверной стороны. p.s. если в моде/скрипте имеются какие то манипуляции с хп автомобиля желательно добавлять вместе с ними обнуление данных об уничтожителе, чтобы скрипт работал корректно
-
playSound("http://example.com/file.mp3")
-
в настройках карты добавить один из режимов (dm, tdm, ctf, stealth) который добавит возможность установки спаунпоинтов.
-
mabako, x86 - http://wiki.iv-multiplayer.com/wiki/index.php?title=Team
-
имеется ввиду история введенного игроком текста, а не общий лог сообщений.