-
Posts
59 -
Joined
-
Last visited
Everything posted by dnsvlc
-
Ах да, забыл. Извиняюсь. Вот последний код, который я смог достать. Он кстати тоже не работает. Завтра попробую ещё разок создать GUI окно и скину сюда всё.
-
Привет %user%. Буквально вчера создал GUI меню с регистрацией (без самого кода регистрации, просто GUI), и на следующий день (то есть сегодня) он открывается не полностью. Просто без изображений, да и сами окна в регистрации не все, которые ранее были. Вот как сделал: Но на момент открытия второй раз нет ни изображений, ни вкладок в tab окне. В чём может быть проблема? ps. Использовал последнюю версию GUIEd.
-
У меня есть два файла. Пусть это будет *.dff и *.txd. Их нужно расположить по координатам X,Y,Z. Каким образом это сделать? Какие функции должны использоваться? В стандартном map editor так не сделать, ибо там вроде не импортируется файл *.dff и *.txd.
-
Привет ребзя! Нужна помощь: Нужно расположить некую 3D модель по определённым координатам. Но я не представляю, с какими функциями работать... Если вы в силах помочь - милости прошу.
-
Окей, понял. Но давайте не оффтопить.
-
LUA кодеров не существует. Как и языка. Смешная шутка...
-
Спасибо! Насчёт моделей да, я тоже сомневался. Знаю только способ блокировки её от редактирования (ZModeler blocked) функция в ZModer'e (думаю, ты знаешь или понял, что это). Этим пользуемся, но не всегда. За ссылки спасибо, посмотрим, что выйдет. Компиляция... - посоветуешь программы?
-
Привет, у меня вопрос к ОПЫТНЫМ кодерам LUA. Возможна ли блокировка базы данных материалов сервера (модели, скрипты и так далее) таким образом, что бы они скачивались, активировались и работали на сервере, но редактирование и изменение их было невозможно? То есть, кеш вроде есть, но его нет. Обусловлено это тем, что создаётся проект с акцентом на РП - который создаётся индивидуально для сервера, и мы не исключаем того, что всё это будет своровано и изменено, мы хотим защитить наши разработки от дальнейшего вмешательства со стороны других кодеров. Если уловили суть - пишите свои предложения и возможные действия по защите материала.
-
в 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
-
То есть каждая команда от по отдельности?
-
Чёрт меня за ногу, всё равно не работает. 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 )
-
Ты об этом? function BindCarPark( pPlayer ) bindKey( pPlayer, '1', 'down', 'carpark', pPlayer ) end addEventHandler( 'onPlayerJoin', root, function() BindCarPark( source ) end )
-
Я когда делал без addCommandHandler - меня Cmd пинала, мол, какого хрена нет Handler'a? Иди перекодируй!
-
Салют. Пытаюсь создать бинды на сервер, но чёрт, они не работают. Также, я так понимаю, что всё сработает при введении команды. Можно сделать без команды как-то? 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)
-
Так, хорошо. Это больше подходит. Только что мне нужно удалять в ресурсе... Я смотрел его, но ничего не смог найти, что отвечало за каждый интерьер в отдельности.
-
Привет ещё раз, надеюсь я Вас не достал В общем, решил сделать интерьеры, но возник ряд проблем. Во-первых, хочу чтобы вход в интерьер был на определённой координате, выход из интерьера возвращал на вход (ну это соответственно). Во-вторых хочется чтобы вход осуществлялся не через команду, а просто: подошёл к маркеру - вошёл, подошёл к маркеру - вышел. Сами скрипты с которыми нужно поработать. Скажите хоть функцию, тренироваться хотя-бы нужно. 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 )
-
Ого! Тоже хочу вещать на открытом воздухе видеозаписи и киношки на сервере! Пригодится! Так как хочу РП сделать. Подскажешь функцию, или код дашь?
-
Спасибо, нашёл всё что нужно!
-
Кстати, есть ещё другие локальные адреса радио?
-
Спасибо Ruga, опять выручил!
-
Привет. Хочу поделиться идеей, возможно подскажете функции или ещё чего. На карте создал место, где стоит диджейский пульт и разная аппаратура. Но там нет музыки. Можно ли сделать на определённом месте на карте радио, где будет играть музыка определённой радио-станции?
-
Ладно, спасибо за помощь но получилось не то, что мне нужно, поскольку игрок после самоубийства/убийства не спавнится, а выводится на карту. В общем, попробую ещё покопаться в этом. Спасибо за помощь!
-
Так-с, ага. Отдельным скриптом если писать - он не спавнится после полной загрузки. Что писать?
-
В общем... Попробовал присоединить код к скрипту мода, не работает. То есть - игрок спавнится, но он может ходить, писать в чат и так далее, а не загружает материалы без спавна. По сути, он код 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 ); Подскажите пожалуйста, как сделать чтобы игрок загружал материалы без спавна?