TwiX! Posted April 7, 2012 Share Posted April 7, 2012 BASS ERROR 2 in LoadMedia path:C:\Program Files (x86)\MTA San Andreas 1.3\mods\deathmatch\resources\panel\nil 3d:1 loop:0 BASS ERROR 2 in LoadMedia path:C:\Program Files (x86)\MTA San Andreas 1.3\mods\deathmatch\resources\panel\nil 3d:1 loop:0 BASS ERROR 2 in LoadMedia pat в чём может быть проблема? иногда ругается на варнинг что интервал таймера меньше 50, но этого не может быть, так как стоит таймер на 3 секунды (для HORN(сигнала)) а сам файл идёт 2 секунды, возникает это у некоторых игроков.. Link to comment
123456zuk Posted April 7, 2012 Share Posted April 7, 2012 Сейчас у меня немножко другая проблема я вот решил сделать карту из Point Blank один человек кторого я знаю давно сделал её значит я заменил модели и вечно падаю под этот обект вся карта одним объектом txd+dff+col я всё заменил и падаю помогите очень надо вот код function LoadModels( startedResource ) if(startedResource == getThisResource()) then txd = engineLoadTXD ( "Library_Skr1.txd" ) engineImportTXD ( txd, 4603 ) dff = engineLoadDFF ( "PLibrary_1.dff", 4603 ) engineReplaceModel ( dff, 4603 ) col = engineLoadCOL ( "Library.col", 4603 ) engineReplaceCOL ( col, 4603 ) end end addEventHandler ( "onClientResourceStart", getRootElement(), LoadModels) Link to comment
TwiX! Posted April 7, 2012 Share Posted April 7, 2012 (edited) Код где? function hornPlayForthePlayer(thePlayer,playerHorns,alreadySet) outputChatBox ('лалала код удалил, дабы не скомуниздили ^^') end Прикол в том, что если я использую сигнал всё норм, но если какой то (рандомный игрок) на сервере, то иногда этот варнинг Edited April 7, 2012 by Guest Link to comment
TwiX! Posted April 7, 2012 Share Posted April 7, 2012 Сейчас у меня немножко другая проблема я вот решил сделать карту из Point Blank один человек кторого я знаю давно сделал её значит я заменил модели и вечно падаю под этот обект вся карта одним объектом txd+dff+col я всё заменил и падаю помогите очень надо вот код function LoadModels( startedResource ) if(startedResource == getThisResource()) then txd = engineLoadTXD ( "Library_Skr1.txd" ) engineImportTXD ( txd, 4603 ) dff = engineLoadDFF ( "PLibrary_1.dff", 4603 ) engineReplaceModel ( dff, 4603 ) col = engineLoadCOL ( "Library.col", 4603 ) engineReplaceCOL ( col, 4603 ) end end addEventHandler ( "onClientResourceStart", getRootElement(), LoadModels) в чём проблема? ошибки какие? function workingReplaceFiles () txd = engineLoadTXD ( "Library_Skr1.txd" ) engineImportTXD ( txd, 4603 ) dff = engineLoadDFF ( "PLibrary_1.dff", 4603 ) engineReplaceModel ( dff, 4603 ) col = engineLoadCOL ( "Library.col", 4603 ) engineReplaceCOL ( col, 4603 ) end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), workingReplaceFiles ) ошибка может быть в самой текстуре Link to comment
123456zuk Posted April 7, 2012 Share Posted April 7, 2012 незнаю но там для одиночки придуманно и там модель как бы новая вставляется а тут вот заменять пришлось Link to comment
123456zuk Posted April 7, 2012 Share Posted April 7, 2012 я придумал решение я просто под прозрачное всё в мап эдиторе положу какиенитьобъекты как пол Link to comment
Kenix Posted April 7, 2012 Share Posted April 7, 2012 local tNormalyHorn = { } local uDetachTimer = { } function hornPlayForthePlayer( uPlayer, sPlayerHorns, nAlreadySet ) if nAlreadySet ~= 0 then if not tNormalyHorn[ uPlayer ] then tNormalyHorn[ uPlayer ] = { } end tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] + 1 ] = playSound3D( sPlayerHorns, getElementPosition( uPlayer ) ) setSoundMaxDistance( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ],75 ) setSoundVolume( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ],0.95 ) attachElements( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ], uPlayer, 0, 0, 0.5 ) local nLengthOfFile = getSoundLength( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ] ) if isTimer( uDetachTimer[ uPlayer ] ) then killTimer( uDetachTimer[ uPlayer ] ) uDetachTimer[ uPlayer ] = nil end uDetachTimer[ uPlayer ] = setTimer( function( tNormalyHorn, uPlayer ) if isElementAttached( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ] ) then detachElements( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ] ) stopSound( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ] ) end end, nLengthOfFile * 1000 - 100, 1, tNormalyHorn, uPlayer ) end end м? Link to comment
123456zuk Posted April 7, 2012 Share Posted April 7, 2012 блин чтото не ладное у меня вечно беда с коллизией на любой карте карта то прозрачная то невидимые преграды Link to comment
123456zuk Posted April 7, 2012 Share Posted April 7, 2012 ктонить может посмотрит или поможет ? Link to comment
Scripting Moderators Sarrum Posted April 7, 2012 Scripting Moderators Share Posted April 7, 2012 ктонить может посмотрит или поможет ? Может так? function LoadModels ( startedResource ) if ( startedResource == getThisResource() ) then txd = engineLoadTXD ( "Library_Skr1.txd" ) engineImportTXD ( txd, 4603 ) dff = engineLoadDFF ( "PLibrary_1.dff", 0 ) engineReplaceModel ( dff, 4603 ) col = engineLoadCOL ( "Library.col" ) engineReplaceCOL ( col, 4603 ) end end addEventHandler ( "onClientResourceStart", getRootElement(), LoadModels ) Link to comment
Kenix Posted April 7, 2012 Share Posted April 7, 2012 123456zuk, Вручную проверяй возвращаемое значение функции. С помощью функций outputChatBox outputDebugString, ... Тогда уже сам поймёшь где ошибся. Ясное дело если функция ( например engineLoadCOL ) возвразает false, то уже будет понятно, то что ты неверное сделал ( неверные аргументы или ещё что ). Ну, а если юзердату, то волноваться не зачем. Link to comment
TwiX! Posted April 7, 2012 Share Posted April 7, 2012 local tNormalyHorn = { } local uDetachTimer = { } function hornPlayForthePlayer( uPlayer, sPlayerHorns, nAlreadySet ) if nAlreadySet ~= 0 then if not tNormalyHorn[ uPlayer ] then tNormalyHorn[ uPlayer ] = { } end tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] + 1 ] = playSound3D( sPlayerHorns, getElementPosition( uPlayer ) ) setSoundMaxDistance( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ],75 ) setSoundVolume( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ],0.95 ) attachElements( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ], uPlayer, 0, 0, 0.5 ) local nLengthOfFile = getSoundLength( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ] ) if isTimer( uDetachTimer[ uPlayer ] ) then killTimer( uDetachTimer[ uPlayer ] ) uDetachTimer[ uPlayer ] = nil end uDetachTimer[ uPlayer ] = setTimer( function( tNormalyHorn, uPlayer ) if isElementAttached( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ] ) then detachElements( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ] ) stopSound( tNormalyHorn[ uPlayer ][ #tNormalyHorn[ uPlayer ] ] ) end end, nLengthOfFile * 1000 - 100, 1, tNormalyHorn, uPlayer ) end end м? завтра посмотрю =) таблицы эти есть (при старте ресурса) Link to comment
123456zuk Posted April 8, 2012 Share Posted April 8, 2012 может вам так понятнее вот видео http://rutube.ru/tracks/5510618.html Link to comment
Scripting Moderators Sarrum Posted April 8, 2012 Scripting Moderators Share Posted April 8, 2012 может вам так понятнее вот видео http://rutube.ru/tracks/5510618.html function LoadModels ( startedResource ) if ( startedResource == getThisResource() ) then txd = engineLoadTXD ( "Library_Skr1.txd" ) engineImportTXD ( txd, 4603 ) dff = engineLoadDFF ( "PLibrary_1.dff", 0 ) engineReplaceModel ( dff, 4603 ) col = engineLoadCOL ( "Library.col" ) engineReplaceCOL ( col, 4603 ) end end addEventHandler ( "onClientResourceStart", getRootElement(), LoadModels ) Может быть коллизия дырявая или в meta.xml ошибка? Link to comment
123456zuk Posted April 8, 2012 Share Posted April 8, 2012 вот meta <meta> <info type="script" name="map" author="Keyne_Wong" version="1.0.0" /> <script src="client.lua" type="client" /> <file src="Library_Skr1.txd" /> <file src="PLibrary_1.dff" /> <file src="Library.col " /> </meta> Link to comment
Scripting Moderators Sarrum Posted April 8, 2012 Scripting Moderators Share Posted April 8, 2012 <file src="Library.col " /> Убери пробел после .col и проверь. Link to comment
123456zuk Posted April 8, 2012 Share Posted April 8, 2012 Помгите люди с моей бедой,Qwerty~ сказал что я заменяю плохой моделью если чесно мне это ни черта не пояснило и он не хочет помогать бесплатно найдитесь люди которые бесплатно мапу починят Link to comment
TwiX! Posted April 8, 2012 Share Posted April 8, 2012 Помгите люди с моей бедой,Qwerty~ сказал что я заменяю плохой моделью если чесно мне это ни черта не пояснило и он не хочет помогать бесплатно найдитесь люди которые бесплатно мапу починят Ты купил дом, в нём на полу ДЫРКА, когда ты пойдёшь, ты явно провалишься в неё Тоесть тебе нужно (нанять рабочих или заделать её самому) [Тоесть найти другую текстуру, она так же может быть не доделана] .. Link to comment
123456zuk Posted April 8, 2012 Share Posted April 8, 2012 ну как бы я не знаю на видео у чела работало я не знаю есть ли там дырка но тогда походу во всех его работах дырка Link to comment
Scripting Moderators Sarrum Posted April 10, 2012 Scripting Moderators Share Posted April 10, 2012 UP...UP....UP.. Что "UP" то? В одиночной игре проверить нельзя? Link to comment
TwiX! Posted April 10, 2012 Share Posted April 10, 2012 UP...UP....UP.. Что "UP" то? В одиночной игре проверить нельзя? он хочет чтобы сделали за него Link to comment
562141 Posted April 11, 2012 Share Posted April 11, 2012 Люди добрые помогите !!!!! Есть вот такой скрипт помогите я уже как только неделал !!! Мне надо чтобы Countdown начинался тогда когда игрок подъехал на маркер!!! Я уже незнаю что делать !!! function Countdown ( source ) guiSetVisible ( imagecount, false ) imagecount = guiCreateStaticImage (305,119,250,190,"images/3.png",false) setTimer ( Countdown2, 1000, 1 ) end function Countdown2 ( source ) guiSetVisible ( imagecount, false ) imagecount = guiCreateStaticImage(305,119,250,190,"images/2.png",false) setTimer ( Countdown1, 1000, 1 ) end function Countdown1 ( source ) guiSetVisible ( imagecount, false ) imagecount = guiCreateStaticImage(305,119,250,190,"images/1.png",false) setTimer ( Countdown0, 1000, 1 ) end function Countdown0 ( source ) guiSetVisible ( imagecount, false ) imagecount = guiCreateStaticImage(305,119,320,81,"images/go.png",false) setTimer ( CountdownEnd, 3000, 1 ) end function CountdownEnd ( source ) guiSetVisible ( imagecount, false ) end addCommandHandler ( "countdown", Countdown ) я не селён в скриптенге !!! ПрошуПОЖАЛУЙСТА ПАМАГИТЕЕЕЕЕ 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