123456zuk Posted July 16, 2012 Share Posted July 16, 2012 я убрал при старте серва пишет : ERROR : Unknown client_file 'data/tymecyc.dat' ERROR : Unknown client_file 'data/tymecycp.dat' ERROR : Unknown client_file 'data/script' и при коннекте тот же еррор Link to comment
_Vincent_ Posted July 16, 2012 Share Posted July 16, 2012 https://wiki.multitheftauto.com/index.ph ... heat_guide Link to comment
123456zuk Posted July 16, 2012 Share Posted July 16, 2012 Ну я понял что эти три вещи не возможно поставить на проверку и что мне это дало? еррор то ведь останется Link to comment
TwiX! Posted July 16, 2012 Share Posted July 16, 2012 Ну я понял что эти три вещи не возможно поставить на проверку и что мне это дало?еррор то ведь останется По умолчанию клиенты могут не смочь присоединиться к серверу, если data-файлы их GTA:SA измененыp на вики там всё есть, стоит быть внимательней Link to comment
123456zuk Posted July 16, 2012 Share Posted July 16, 2012 (edited) Ну я понял что эти три вещи не возможно поставить на проверку и что мне это дало?еррор то ведь останется По умолчанию клиенты могут не смочь присоединиться к серверу, если data-файлы их GTA:SA измененыp на вики там всё есть, стоит быть внимательней По умалочанию так остальные файлы я прописал в конфиге вот только он изменяет ещё и папку script и карта там не по системе обычной гта а там нету папок карты а просто в папке MAPS лежат несколько файлов с другими названиями. в чём дело?очень нужно идея хорошая карта тоже а вот я с мта не очень так хорошо знаком просто мне нужно заставить сервер пускать игроков с этими модификациями,остальное скины машины худ оружие я ещё давно на сервере сделал чтоб при загрузке подгрузило. Edited July 17, 2012 by Guest Link to comment
H1TM4N Posted July 16, 2012 Share Posted July 16, 2012 раз. как отключить "Carl'овский" бег два. как отключить всплывающие названия транспорта при его использовании три. как отключить всплывающие названия регионов в котором ты находишся? Link to comment
AMARANT Posted July 16, 2012 Share Posted July 16, 2012 раз. В смысле "отключить"? Ты имеешь ввиду смену анимации бега? два. showPlayerHudComponent ( player, "vehicle_name", false ) три. showPlayerHudComponent ( player, "area_name", false ) Link to comment
H1TM4N Posted July 16, 2012 Share Posted July 16, 2012 раз.В смысле "отключить"? Ты имеешь ввиду смену анимации бега? В сампе я помню была такая функция "отключения суперкарла", которая делала бег и хотьбу как у обычных педов из сингла. Link to comment
Astari Posted July 16, 2012 Share Posted July 16, 2012 раз.В смысле "отключить"? Ты имеешь ввиду смену анимации бега? В сампе я помню была такая функция "отключения суперкарла", которая делала бег и хотьбу как у обычных педов из сингла. Не это? bool setPedWalkingStyle ( ped thePed, int style ) https://wiki.multitheftauto.com/wiki/SetPedWalkingStyle Link to comment
AMARANT Posted July 16, 2012 Share Posted July 16, 2012 Наверное это, но функция нерабочая уже в любом случае. Есть правда вариант отрисовки необходимой анимы на клиенте, но для бега это геморно очень. Конечно, может есть еще способы, но я про них не знаю. Да и вообще стоит ли оно того? Link to comment
Astari Posted July 17, 2012 Share Posted July 17, 2012 Наверное это, но функция нерабочая уже в любом случае. Есть правда вариант отрисовки необходимой анимы на клиенте, но для бега это геморно очень. Конечно, может есть еще способы, но я про них не знаю. Да и вообще стоит ли оно того? На РП серверах можно было сделать для банд другую ходьбу, а так она бесполезная. К машине как нибудь значение приписать можно? Link to comment
AMARANT Posted July 17, 2012 Share Posted July 17, 2012 К машине как нибудь значение приписать можно? setElementData Link to comment
123456zuk Posted July 17, 2012 Share Posted July 17, 2012 а чё с моим случаем идей нет?((( Link to comment
123456zuk Posted July 17, 2012 Share Posted July 17, 2012 здесь же столько великих умов и все молчат.....(( Link to comment
Astari Posted July 17, 2012 Share Posted July 17, 2012 здесь же столько великих умов и все молчат.....(( У меня тоже раньше на локалке вылетало, только мта не понравился bullethole мод Link to comment
_Vincent_ Posted July 17, 2012 Share Posted July 17, 2012 Если при выключенном античите и остальных проверках тоже крашит, то, видимо, в мта есть еще какая-то защита, проверяющая эксешник, которую не вырубить. Link to comment
On1xS Posted July 17, 2012 Share Posted July 17, 2012 Помойму уже много раз говорили что ехешник менять нельзя, дело не в защите, а в адресах в самом ехешнике. По этому мта и работает только с какой то определенной версией гта са. Link to comment
123456zuk Posted July 18, 2012 Share Posted July 18, 2012 может в античитом я не доконца разобрался а гта эксешник я поставил вроде стандарт лан попробую ещё или придётся нанимать творцов и адаптировать защиту мта под меня )) Link to comment
_Vincent_ Posted July 18, 2012 Share Posted July 18, 2012 Ну тогда логично, что твой мод требует таких изменений в .exe. А раз .exe менять нельзя, то мод придется либо отложить, либо самому копаться, чтоб сделать его совместимым. Link to comment
Astari Posted July 18, 2012 Share Posted July 18, 2012 Ну тогда логично, что твой мод требует таких изменений в .exe. А раз .exe менять нельзя, то мод придется либо отложить, либо самому копаться, чтоб сделать его совместимым. ну это геморно Link to comment
Astari Posted July 18, 2012 Share Posted July 18, 2012 area1 = createRadarArea ( 2415, -2049, 125, 120, 255, 255, 255, 150, getRootElement() ) area2 = createRadarArea ( 2540, -2049, 58, 200, 255, 255, 255, 150, getRootElement() ) function capture(thePlayer) local player = getElementPosition(thePlayer) local posX, posY = getElementPosition(thePlayer) local gangsta1 = getElementData(area1, "gang") local gangsta2 = getElementData(area2, "gang") if ( getAccountData(getPlayerAccount(thePlayer), "rifaData") > 6 ) then if ( gangsta1 == 0 ) or ( gangsta2 == 0 ) then if (isInsideRadarArea (area1, posX, posY )) then setRadarAreaColor( area1, 35, 25, 255, 150) setElementData(area1, "gang", 1) else if (isInsideRadarArea (area2, posX, posY )) then setRadarAreaColor( area2, 35, 25, 255, 150) setElementData(area2, "gang", 1) else end end else end else end end addCommandHandler("capture", capture) Можно как то полегче это сделать? Просто у меня 5 дат типа "rifaData" и 100 территорий, на каждую дату по 100 территорий лень писать Link to comment
TaHkep Posted July 18, 2012 Share Posted July 18, 2012 всем ку, у меня проблема. нашел классный худ (автор shama123) и решил перенести его в мта. начал с хп. одним словом рабочий скрипт: local screenWidth,screenHeight = guiGetScreenSize() function drawHealth ( ) health = getElementHealth ( getLocalPlayer() ) if ( health >= 93 and health < 98 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h95.png' ) end end function HandleTheRendering ( ) addEventHandler("onClientRender", getRootElement(), drawHealth) end addEventHandler("onClientResourceStart",resourceRoot, HandleTheRendering) нерабочий скрипт: local screenWidth,screenHeight = guiGetScreenSize() function drawHealth ( ) health = getElementHealth ( getLocalPlayer() ) if ( health >= 98 and health =< 100 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h100.png' ) end elseif ( health >= 93 and health < 98 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h95.png' ) end elseif ( health >= 88 and health < 93 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h90.png' ) end elseif ( health >= 83 and health < 88 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h85.png' ) end elseif ( health >= 78 and health < 83 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h80.png' ) end elseif ( health >= 73 and health < 78 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h75.png' ) end elseif ( health >= 68 and health < 73 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h70.png' ) end elseif ( health >= 63 and health < 68 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h65.png' ) end elseif ( health >= 58 and health < 63 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h60.png' ) end elseif ( health >= 53 and health < 58 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h55.png' ) end elseif ( health >= 48 and health < 53 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h50.png' ) end elseif ( health >= 43 and health < 48 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h45.png' ) end elseif ( health >= 38 and health < 43 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h40.png' ) end elseif ( health >= 33 and health < 38 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h35.png' ) end elseif ( health >= 28 and health < 33 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h30.png' ) end elseif ( health >= 23 and health < 28 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h25.png' ) end elseif ( health >= 18 and health < 23 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h20.png' ) end elseif ( health >= 13 and health < 18 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h15.png' ) end elseif ( health >= 8 and health < 13 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h10.png' ) end elseif ( health >= 3 and health < 8 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h5.png' ) end elseif ( health >= 0 and health < 3 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h0.png' ) end end function HandleTheRendering ( ) addEventHandler("onClientRender", getRootElement(), drawHealth) end addEventHandler("onClientResourceStart",resourceRoot, HandleTheRendering) пробовал вместо elseif писать if, но не помогло.... помогите пожалуйста Link to comment
AMARANT Posted July 18, 2012 Share Posted July 18, 2012 Блин ну ты и напортачил с операторами if then else. У тебя elseif открывает условие, а он этого делать никак не может, оно должно начинаться только с "if". В данном случае просто смени все свои elseif на if как у тебя это сделано при первой проверке. Link to comment
TaHkep Posted July 18, 2012 Share Posted July 18, 2012 не, не работает код: local screenWidth,screenHeight = guiGetScreenSize() function drawHealth ( ) health = getElementHealth ( getLocalPlayer() ) if ( health >= 98 and health =< 100 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h100.png' ) end if ( health >= 93 and health < 98 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h95.png' ) end if ( health >= 88 and health < 93 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h90.png' ) end if ( health >= 83 and health < 88 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h85.png' ) end if ( health >= 78 and health < 83 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h80.png' ) end if ( health >= 73 and health < 78 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h75.png' ) end if ( health >= 68 and health < 73 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h70.png' ) end if ( health >= 63 and health < 68 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h65.png' ) end if ( health >= 58 and health < 63 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h60.png' ) end if ( health >= 53 and health < 58 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h55.png' ) end if ( health >= 48 and health < 53 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h50.png' ) end if ( health >= 43 and health < 48 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h45.png' ) end if ( health >= 38 and health < 43 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h40.png' ) end if ( health >= 33 and health < 38 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h35.png' ) end if ( health >= 28 and health < 33 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h30.png' ) end if ( health >= 23 and health < 28 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h25.png' ) end if ( health >= 18 and health < 23 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h20.png' ) end if ( health >= 13 and health < 18 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h15.png' ) end if ( health >= 8 and health < 13 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h10.png' ) end if ( health >= 3 and health < 8 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h5.png' ) end if ( health >= 0 and health < 3 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h0.png' ) end end function HandleTheRendering ( ) addEventHandler("onClientRender", getRootElement(), drawHealth) end addEventHandler("onClientResourceStart",resourceRoot, HandleTheRendering) Link to comment
Astari Posted July 18, 2012 Share Posted July 18, 2012 (edited) хоть я в этом и нуб, но попробуй это local screenWidth,screenHeight = guiGetScreenSize() function drawHealth ( ) health = getElementHealth ( getLocalPlayer() ) if ( health >= 98) and (health =< 100 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h100.png' ) else if ( health >= 93) and (health < 98 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h95.png' ) else if ( health >= 88) and (health < 93 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h90.png' ) else if ( health >= 83) and (health < 88 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h85.png' ) else if ( health >= 78) and (health < 83 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h80.png' ) else if ( health >= 73) and (health < 78 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h75.png' ) else if ( health >= 68) and (health < 73 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h70.png' ) else if ( health >= 63) and (health < 68 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h65.png' ) else if ( health >= 58) and (health < 63 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h60.png' ) else if ( health >= 53) and (health < 58 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h55.png' ) else if ( health >= 48) and (health < 53 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h50.png' ) else if ( health >= 43) and (health < 48 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h45.png' ) else if ( health >= 38) and (health < 43 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h40.png' ) else if ( health >= 33) and (health < 38 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h35.png' ) else if ( health >= 28) and (health < 33 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h30.png' ) else if ( health >= 23) and (health < 28 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h25.png' ) else if ( health >= 18) and (health < 23 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h20.png' ) else if ( health >= 13) and (health < 18 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h15.png' ) else if ( health >= -- s8) --> and (health < 13 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h10.png' ) else if ( health >= 3) and (health < 8 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h5.png' ) else if ( health >= 0) and (health < 3 ) then dxDrawImage ( screenWidth/2 - 50, 0, 128, 256, 'images/h0.png' ) else end end end end end end end end end end end end end end end end end end end end end end function HandleTheRendering ( ) addEventHandler("onClientRender", getRootElement(), drawHealth) end addEventHandler("onClientResourceStart",resourceRoot, HandleTheRendering) Edited July 18, 2012 by Guest 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