Jump to content

dnsvlc

Members
  • Posts

    59
  • Joined

  • Last visited

Everything posted by dnsvlc

  1. Ах да, забыл. Извиняюсь. Вот последний код, который я смог достать. Он кстати тоже не работает. Завтра попробую ещё разок создать GUI окно и скину сюда всё.
  2. Привет %user%. Буквально вчера создал GUI меню с регистрацией (без самого кода регистрации, просто GUI), и на следующий день (то есть сегодня) он открывается не полностью. Просто без изображений, да и сами окна в регистрации не все, которые ранее были. Вот как сделал: Но на момент открытия второй раз нет ни изображений, ни вкладок в tab окне. В чём может быть проблема? ps. Использовал последнюю версию GUIEd.
  3. У меня есть два файла. Пусть это будет *.dff и *.txd. Их нужно расположить по координатам X,Y,Z. Каким образом это сделать? Какие функции должны использоваться? В стандартном map editor так не сделать, ибо там вроде не импортируется файл *.dff и *.txd.
  4. Привет ребзя! Нужна помощь: Нужно расположить некую 3D модель по определённым координатам. Но я не представляю, с какими функциями работать... Если вы в силах помочь - милости прошу.
  5. Окей, понял. Но давайте не оффтопить.
  6. LUA кодеров не существует. Как и языка. Смешная шутка...
  7. Спасибо! Насчёт моделей да, я тоже сомневался. Знаю только способ блокировки её от редактирования (ZModeler blocked) функция в ZModer'e (думаю, ты знаешь или понял, что это). Этим пользуемся, но не всегда. За ссылки спасибо, посмотрим, что выйдет. Компиляция... - посоветуешь программы?
  8. Привет, у меня вопрос к ОПЫТНЫМ кодерам LUA. Возможна ли блокировка базы данных материалов сервера (модели, скрипты и так далее) таким образом, что бы они скачивались, активировались и работали на сервере, но редактирование и изменение их было невозможно? То есть, кеш вроде есть, но его нет. Обусловлено это тем, что создаётся проект с акцентом на РП - который создаётся индивидуально для сервера, и мы не исключаем того, что всё это будет своровано и изменено, мы хотим защитить наши разработки от дальнейшего вмешательства со стороны других кодеров. Если уловили суть - пишите свои предложения и возможные действия по защите материала.
  9. в fr_client.lua function flipVehicle() local vehicle = getPedOccupiedVehicle(g_Me) if vehicle then local rX, rY, rZ = getElementRotation(vehicle) server['set' .. 'VehicleRotation'](vehicle, 0, 0, (rX > 90 and rX < 270) and (rZ + 180) or rZ) end end addCommandHandler('flip', flipVehicle) addCommandHandler('f', flipVehicle) bindKey('1, 'down', flipVehicle) Таким же простым образом можно сделать и на repair
  10. То есть каждая команда от по отдельности?
  11. Чёрт меня за ногу, всё равно не работает. function toggleBinds() bindKey( thePlayer, "F4", "down", "showchat" ) bindKey( thePlayer, "F4", "down", "showhud" ) bindKey( thePlayer, "F4", "down", "shownametags" ) end addCommandHandler('bndme', toggleBinds) function toggleBinds( pPlayer ) bindKey( pPlayer, 'm', 'down', 'bndme', pPlayer ) end addEventHandler( 'onPlayerJoin', root, function() toggleBinds( source ) end ) addEventHandler( 'onResourceStart', resourceRoot, function() for i, pPlayer in ipairs( getElementsByType( 'player' ) ) do toggleBinds( pPlayer ) end end )
  12. Ты об этом? function BindCarPark( pPlayer ) bindKey( pPlayer, '1', 'down', 'carpark', pPlayer ) end addEventHandler( 'onPlayerJoin', root, function() BindCarPark( source ) end )
  13. Я когда делал без addCommandHandler - меня Cmd пинала, мол, какого хрена нет Handler'a? Иди перекодируй!
  14. Салют. Пытаюсь создать бинды на сервер, но чёрт, они не работают. Также, я так понимаю, что всё сработает при введении команды. Можно сделать без команды как-то? Client: function theBinds ( F4, down) bindKey( F4, down, showchat ) bindKey( F4, down, showhud ) bindKey( F4, down, shownametags ) end addCommandHandler ( "abrakadabra", theBinds) Server: function theBinds ( thePlayer, F4, down) bindKey( thePlayer, F4, down, showchat ) bindKey( thePlayer, F4, down, showhud ) bindKey( thePlayer, F4, down, shownametags ) end addCommandHandler ( "abrakadabra", theBinds)
  15. Так, хорошо. Это больше подходит. Только что мне нужно удалять в ресурсе... Я смотрел его, но ничего не смог найти, что отвечало за каждый интерьер в отдельности.
  16. Привет ещё раз, надеюсь я Вас не достал В общем, решил сделать интерьеры, но возник ряд проблем. Во-первых, хочу чтобы вход в интерьер был на определённой координате, выход из интерьера возвращал на вход (ну это соответственно). Во-вторых хочется чтобы вход осуществлялся не через команду, а просто: подошёл к маркеру - вошёл, подошёл к маркеру - вышел. Сами скрипты с которыми нужно поработать. Скажите хоть функцию, тренироваться хотя-бы нужно. c_script function interior ( commandName, interior ) if ( interior ) then setElementInterior ( getLocalPlayer(), interior, 2808, -1174, 1026 ) else setElementInterior ( getLocalPlayer(), 8 ) end end addCommandHandler ( "go", interior ) s_script function interior ( source, commandName, interior ) if ( interior ) then setElementInterior ( source, interior, 2808, -1174, 1026 ) else setElementInterior ( source, 8 ) end end addCommandHandler ( "go", interior )
  17. Ого! Тоже хочу вещать на открытом воздухе видеозаписи и киношки на сервере! Пригодится! Так как хочу РП сделать. Подскажешь функцию, или код дашь?
  18. Спасибо, нашёл всё что нужно!
  19. Кстати, есть ещё другие локальные адреса радио?
  20. Привет. Хочу поделиться идеей, возможно подскажете функции или ещё чего. На карте создал место, где стоит диджейский пульт и разная аппаратура. Но там нет музыки. Можно ли сделать на определённом месте на карте радио, где будет играть музыка определённой радио-станции?
  21. Ладно, спасибо за помощь но получилось не то, что мне нужно, поскольку игрок после самоубийства/убийства не спавнится, а выводится на карту. В общем, попробую ещё покопаться в этом. Спасибо за помощь!
  22. Так-с, ага. Отдельным скриптом если писать - он не спавнится после полной загрузки. Что писать?
  23. В общем... Попробовал присоединить код к скрипту мода, не работает. То есть - игрок спавнится, но он может ходить, писать в чат и так далее, а не загружает материалы без спавна. По сути, он код setCameraMatrix игнорирует. Логин панель не предлагать! Вот код мода: addEventHandler( "onPlayerJoin", root, function () setCameraMatrix(source, 369.74548339844, -2047.9771728516, 7.8359375) setElementFrozen(source,true) end ) local spawnX, spawnY, spawnZ = 369.74548339844, -2047.9771728516, 7.8359375 function joinHandler() spawnPlayer(source, spawnX, spawnY, spawnZ) fadeCamera(source, true) setCameraTarget(source, source) giveWeapon ( source, 10, 1, true) giveWeapon ( source, 43, 500, true) giveWeapon ( source, 46, 1, true) setElementModel ( source, math.random(312) ) end addEventHandler("onPlayerJoin", getRootElement(), joinHandler) addEventHandler("onPlayerQuit",root, function () if getPlayerCount() == 1 and get("spawnreset") == "onServerEmpty" then spawnPlayer(source, spawnX, spawnY, spawnZ) end end ) addEventHandler("onPlayerWasted", root, function() spawnPlayer(source, spawnX, spawnY, spawnZ) fadeCamera(source, true) setCameraTarget(source, source) giveWeapon ( source, 10, 1, true) giveWeapon ( source, 43, 500, true) giveWeapon ( source, 46, 1, true) setElementModel ( source, math.random(312) ) end ) addEventHandler( "onPlayerSpawn", root, function() setPedFightingStyle( source, 5 ) setPedWalkingStyle( source, 118 ) end ) setWeather( 2 ); setTime( 06, 00 ); Подскажите пожалуйста, как сделать чтобы игрок загружал материалы без спавна?
×
×
  • Create New...