Jump to content

Nodward_Nichrome

Members
  • Posts

    106
  • Joined

  • Last visited

Everything posted by Nodward_Nichrome

  1. ну не 1000 конечно, это вы загнули. одно дело что функций много, другое их полезность и умение ими пользоваться. p.s.dxDrawLinedxDrawLine3D
  2. вы слишком толсто рубите с плеча, говоря о том, в чем ещё до конца не разобрались
  3. стандартные объекты удалению не подлежат.
  4. ваша красноречивость опережает вашу логику и факты.
  5. мод выложен в продажу 23 октября неким юзером "Cypuk", один из авторов выложил мод в паблик 6 ноября. какие претензии? насчет обмана можно сказать лишь то, что человек который создал эту тему не причастен к разработке мода и не имел никакого согласия с его авторами. хотя вряд ли кто либо купил эту модификацию.
  6. добавить что либо "новое" в игру нельзя, можно сделать замену на основе старых моделей/элементов. скриптами можно сделать пончиковый гранатомёт, пейнтбольную пушку со звуками детских автоматов "пиу-пиу" и с магазинной вместимостью 100500 снарядов, надеюсь мой ответ тебе понятен.
  7. а что тебе мешает заменить миниган пулемётом м60 и поставить кастомные звуки при выстрелах? прежде чем делать такие утверждения нужно посмотреть вики функции и полазить по ресурснику.
  8. как идеальный вариант - создать онлайн радио с помощью сторонних программ которое будет для всех синхронизировано и мелодии не будут повторяться. как вторичный - создать собственный плейлист с помощью луа который не будет синхронизирован, а просто будет произвольно подбирать треки.
  9. щас проверил в МЭ и выставил время респауна 0 и -1, пикап всеравно респаунится, но если даже удаление элемента не влияет на удаление пикапа, то следует отправить это в баг трекер.
  10. 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 )
  11. звучит банально, но ответ - ручками. исходник ресурса открытый можешь изменить хад под себя, а переделывать или что уж выше того делать с нуля вряд ли кто то будет за спасибо.
  12. мне нравятся стратегии, но не все
  13. жаль, очень жаль. а ведь все смотрится очень даже качественно, что же могло так повлиять на ход работы...
  14. хоум-видео компромат на Kalcor'a X) p.s. наверное мне осталось жить менее 6 дней т.к. я видимо единственный кто посмотрел эти видео пол часа назад ))
  15. я предполагаю помимо двух видеозаписей пока информации больше не будет? p.s. смутил факт,что под видео дата добавления для первого - 08.12.2010 и второго - 02.05.2010
  16. а собственно зачем менять каждые 4 секунды стиль борьбы?
  17. насчет того, что сейчас стало комфортнее в мта думает лишь аудитория тех кто был в мта до момента выхода 1.1, для другой аудитории мта все такой же мультиплеер что и был до этого
  18. не понял конкретики вопроса. а вообще эти функции упразднены и вместо них используются 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 функции при старте ресурса на сколько мне известно, нет. хотя если помудрить с шейдерами то возможно что-то получится.
  19. Клиентская сторона: 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. если в моде/скрипте имеются какие то манипуляции с хп автомобиля желательно добавлять вместе с ними обнуление данных об уничтожителе, чтобы скрипт работал корректно
  20. в настройках карты добавить один из режимов (dm, tdm, ctf, stealth) который добавит возможность установки спаунпоинтов.
  21. mabako, x86 - http://wiki.iv-multiplayer.com/wiki/index.php?title=Team
  22. имеется ввиду история введенного игроком текста, а не общий лог сообщений.
×
×
  • Create New...