AMARANT Posted February 22, 2012 Share Posted February 22, 2012 Парни, можно еще вопросик? Есть ли такая функция наподобие записи в XML, которая бы записывала в отдельный текстовый файл в каком-либо ресурсе необходимую информацию? Короче нужно что-то вроде лога. Link to comment
MX_Master Posted February 23, 2012 Author Share Posted February 23, 2012 Парни, можно еще вопросик? Есть ли такая функция наподобие записи в XML, которая бы записывала в отдельный текстовый файл в каком-либо ресурсе необходимую информацию? Короче нужно что-то вроде лога. файловые функции: https://wiki.multitheftauto.com/wiki/Ser ... _functions https://wiki.multitheftauto.com/wiki/Cli ... _functions local logfile = fileOpen("путь/к/файлу.лог") -- откроем / создадим файл fileSetPos ( logfile, fileGetSize(logfile) ) -- в конец файла двигаем курсор fileWrite( logfile, "[время] сообщение", "\n" ) -- пишем fileClose(logfile) -- закрываем Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 Как менять картинку с одной,на другую? Link to comment
TwiX! Posted February 23, 2012 Share Posted February 23, 2012 чё то я прикола не пойму.. server elseif position <= 8 then outputChatBox("#ff6464[HUNTER] #ffffff" ..getPlayerName(player).. "#ffffff set a toptime! Position: #ffffff"..position.." Time: #ff4500" ..timestring, getRootElement(), 200, 100, 100, true) triggerClientEvent ( "setSoundTopTime", getRootElement(), player ) Client addEvent( "setSoundTopTime", true ) function PlaySoundTop ( player ) playSound("files/nicework.mp3") end addEventHandler( "setSoundTopTime", getRootElement(), PlaySoundTop ) почему этот звук для всех) когда кто то топ ставит? O-o Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 function PlaySoundTop ( player ) playSound("files/nicework.mp3") end addEventHandler( "setSoundTopTime", getRootElement(), PlaySoundTop ) Моё мнение: playSound("files/nicework.mp3") Он играет всем,потому что ты не указал кому надо играть этот звук.ИМХО. Link to comment
TwiX! Posted February 23, 2012 Share Posted February 23, 2012 мб addEventHandler( "setSoundTopTime", getLocalPlayer(), PlaySoundTop ) Link to comment
Scripting Moderators Sarrum Posted February 23, 2012 Scripting Moderators Share Posted February 23, 2012 triggerClientEvent ( "setSoundTopTime", getRootElement(), player ) Заменить на triggerClientEvent ( "setSoundTopTime", player ) Link to comment
StUNt71 Posted February 23, 2012 Share Posted February 23, 2012 Сервер: elseif position <= 8 then outputChatBox("#ff6464[HUNTER] #ffffff" ..getPlayerName(player).. "#ffffff set a toptime! Position: #ffffff"..position.." Time: #ff4500" ..timestring, getRootElement(), 200, 100, 100, true) triggerClientEvent ( player, "setSoundTopTime", player ) Клиент: addEvent( "setSoundTopTime", true ) function PlaySoundTop () playSound("files/nicework.mp3") end addEventHandler( "setSoundTopTime", root, PlaySoundTop ) P.S.: 2 поста выше - facepalm. Почитай аргументы функции. Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 Сервер: elseif position <= 8 then outputChatBox("#ff6464[HUNTER] #ffffff" ..getPlayerName(player).. "#ffffff set a toptime! Position: #ffffff"..position.." Time: #ff4500" ..timestring, getRootElement(), 200, 100, 100, true) triggerClientEvent ( player, "setSoundTopTime", player ) Клиент: addEvent( "setSoundTopTime", true ) function PlaySoundTop () playSound("files/nicework.mp3") end addEventHandler( "setSoundTopTime", root, PlaySoundTop ) P.S.: 2 поста выше - facepalm. Почитай аргументы функции. Этот пост - facepalm,не умеет троллить ничего Может мне кто нибудь ответит? Как менять одну картинку на другую? Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 Выше пост- facepalm Может мне кто нибудь ответит? Как менять одну картинку на другую? Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 Покажи весь код,мы не гадалки. Link to comment
Kenix Posted February 23, 2012 Share Posted February 23, 2012 Про дебаг не забывайте.( /debugscript 3 ) Link to comment
TwiX! Posted February 23, 2012 Share Posted February 23, 2012 Как менять картинку с одной,на другую? https://wiki.multitheftauto.com/wiki/DxDrawImage https://wiki.multitheftauto.com/wiki/DestroyElement Link to comment
TwiX! Posted February 23, 2012 Share Posted February 23, 2012 Покажи весь код,мы не гадалки. код показывал Про дебаг не забывайте.( /debugscript 3 ) ) getLocalPlayer() решил проблему Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 Qwerty,Я рад,но,это был не полный код. Link to comment
Kenix Posted February 23, 2012 Share Posted February 23, 2012 dxDrawImage не возвращает элемент, а возвращает булевое значение (true/false). Поэтому уничтожить картинку через destroyElement нельзя. Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 dxDrawImage не возвращает элемент, а возвращает булевое значение (true/false).Поэтому уничтожить картинку через destroyElement нельзя. Вообще? Link to comment
Kenix Posted February 23, 2012 Share Posted February 23, 2012 Тебе нужно просто ремувить событие onClientRender и тогда картинка не будет показываться. Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 (edited) Спасиб Вот,допустим у меня есть таблица с файлами изображений Есть функция,в которой Я не понимаю что надо сделать. ocal screenWidth,screenHeight = guiGetScreenSize() local imagesFiles = { "1.png", "2.png", "3.png", "4.png", "5.png", "6.png", } function drawImage() local seconds = getTickCount() / 1000 local angle = math.sin(seconds) * 80 local row = math.random( #imagesFiles ) dxDrawImage ( screenWidth/2 - 50, 0, 100, 240, 'Что писать тут?', angle, 0, -120 ) Как нарисовать рандомное изображение там писать что?row? Edited February 23, 2012 by Guest Link to comment
TwiX! Posted February 23, 2012 Share Posted February 23, 2012 Qwerty,Я рад,но,это был не полный код. полный код не требовался Link to comment
Mc_Trekkie Posted February 23, 2012 Share Posted February 23, 2012 Ну мало ли.может elseif не правильно Обновил пост про свою проблеммммму Всё понял Отвечать на то не надо. Как проверить,игрок сел в машину на место водителя или нет? Link to comment
Kenix Posted February 24, 2012 Share Posted February 24, 2012 onPlayerVehicleEnter --> проверяем место ( if seat == 0 then ). Link to comment
TwiX! Posted February 24, 2012 Share Posted February 24, 2012 на многих серверах видел анимацию (картинка типо .gif) как это сделать? не используя +100500 кусков .png Link to comment
MX_Master Posted February 24, 2012 Author Share Posted February 24, 2012 кусков там мало, поэтому из них все это. Но само просто сделать все эти кадры анимации одной картинкой, а потом просто рисовать разные куски картинки. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now