Scripting Moderators Sarrum Posted January 11, 2012 Scripting Moderators Share Posted January 11, 2012 Теперь пед не сосдаётся Я на координатах 0 0 3 создал и все нормально. Link to comment
Vladimir5 Posted January 11, 2012 Share Posted January 11, 2012 Ща попробую о.О О всё!) Там тёлка лежит P.S А как сделать что бы нельзя было её тронуть?(Типо что бы анимация не прекращалась?) Оружия этим менять: function replaceModel() txd = engineLoadTXD("cars/greenwood.txd") engineImportTXD(txd, 492) dff = engineLoadDFF("cars/greenwood.dff", 492 ) engineReplaceModel(dff, 492) txd = engineLoadTXD("cars/blista.txd") engineImportTXD(txd, 496) dff = engineLoadDFF("cars/blista.dff", 496 ) engineReplaceModel(dff, 496) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel) Ток заменить txd/dff=) Ты знаешь анимации из мини игры(из мода ХФ(Хот коФФФФФФФФФФЕ) ?) Link to comment
el_motoblock Posted January 11, 2012 Share Posted January 11, 2012 --my comments --my comments function setWeapProp () WeapOnHands = getPedWeapon ( getLocalPlayer() ) CurrentDmg = getWeaponProperty(WeapOnHands, "poor", "damage") if ( CurrentDmg == 1 ) then return end setWeaponProperty(2, "poor", "damage", 650) setWeaponProperty(3, "poor", "damage", 250) setWeaponProperty(4, "poor", "damage", 500) setWeaponProperty(5, "poor", "damage", 500) setWeaponProperty(6, "poor", "damage", 250) setWeaponProperty(7, "poor", "damage", 600) outputConsole ( "Ninja Damage ON!!!", getLocalPlayer() ) setTimer ( setWeapProp, 800, 1, getLocalPlayer() ) end /debugscript 3 ни чего не говорит. а всеравно дамага от удара этими видами оружия не повысилась почему? Link to comment
Scripting Moderators Sarrum Posted January 11, 2012 Scripting Moderators Share Posted January 11, 2012 Vladimir5, 1) Нужно в таймере изменить 1 на 0. То есть анимация будет проигрываться бесконечно. setTimer(setPedAnimation, 1000, [color=#FF0000]1[/color], ped, "BEACH", "bather" ) 2) Насчет оружия что-то не понял я 3) Они вырезаны. Анимаций нет таких) Link to comment
Vladimir5 Posted January 11, 2012 Share Posted January 11, 2012 1.Спс. 2.Можно ли заменить оружия этим кодом?. 3) Жаль очень жаль...А как тогда некоторые сервера делают работу Ночных бабочек? Link to comment
Scripting Moderators Sarrum Posted January 11, 2012 Scripting Moderators Share Posted January 11, 2012 2.Можно ли заменить оружия этим кодом?. Как пример: function replaceModel() txd = engineLoadTXD ( "desert_eagle.txd" ) engineImportTXD ( txd, 348 ) dff = engineLoadDFF ( "desert_eagle.dff", 348 ) engineReplaceModel ( dff, 348 ) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel) ID оружия можно посмотреть здесь: [url=https://wiki.multitheftauto.com/wiki/Weapons]https://wiki.multitheftauto.com/wiki/Weapons[/url] 3) Жаль очень жаль...А как тогда некоторые сервера делают работу Ночных бабочек? Используют другие анимации скорее всего. Link to comment
Vladimir5 Posted January 11, 2012 Share Posted January 11, 2012 А как скины заменять? Link to comment
Scripting Moderators Sarrum Posted January 11, 2012 Scripting Moderators Share Posted January 11, 2012 А как скины заменять? Так же. Только engineLoadDFF должен быть 0. Скины: [url=https://wiki.multitheftauto.com/index.php?title=RU/Character_Skins]https://wiki.multitheftauto.com/index.ph ... cter_Skins[/url] Link to comment
Vladimir5 Posted January 11, 2012 Share Posted January 11, 2012 Отлично,спасибо) Можно ли добавить PEDу оружия? Link to comment
TwiX! Posted January 12, 2012 Share Posted January 12, 2012 хочу чтобы когда на меня смотрели, ресовалась картинка но почему то не выходит.. (a*0.8 )) - Добавил пробел так как тут он ресует смайл должно быть (a*0.) -----------------Spectators local player = getLocalPlayer() setElementData ( player, "spectated", "" ) ------------------ function start () setTimer ( checkTarget, 1000, 0 ) end addEventHandler ( "onClientResourceStart", getResourceRootElement(), start ) ------------------ function checkTarget ( ) local target = getCameraTarget () local car = getPedOccupiedVehicle ( player ) if not ( car ) then car = "noCar" end if ( target ) then setElementData ( player, "spectated", target ) else setElementData ( player, "spectated", "" ) end for i,v in ipairs( getElementsByType ( "player" ) ) do if ( v ~= player ) then local vTarget = getElementData ( v, "spectated" ) if ( vTarget == car ) then setElementData ( player, "spectated", v ) end end end end ------------------ addEventHandler("onClientRender", root, function() for id, elem in pairs(playerLabel) do if guiGetVisible(elem) and string.len(guiGetText(elem)) > 4 then local x,y = guiGetPosition(elem, false ) local a = guiGetAlpha(elem) * 255 if not getKeyState("tab") then dxDrawColoredLabel(string.gsub(guiGetText(elem)," ", " #ffffff",1), 50,y,200,y+20, tocolor(255,255,255,a),{255,255,255,a}, 1, myfont, "left", "center", false,false,false) if getElementData(elem, "spectated") then dxDrawImage(2,y,16,16,"img/spec.png", 0,0,0,tocolor(255,255,255,255), false) end end if x < 100 then guiSetPosition(elem, sx+100,y,false) end end end for id, elem in pairs(posLabel) do if guiGetVisible(elem) and string.len(guiGetText(elem)) <= 4 then local x,y = guiGetPosition(elem, false ) local a = guiGetAlpha(elem) * 255 if not getKeyState("tab") then if getElementData(elem,"spectated") then dxDrawText(guiGetText(elem), 1,y+1,41,y+21, tocolor(0,0,0,math.floor(a*0.8 )), 1, myfont, "right", "center", false,false,false) dxDrawText(guiGetText(elem), 0,y,40,y+20, tocolor(255,139,0,a), 1, myfont, "right", "center", false,false,false) else dxDrawText(guiGetText(elem), 1,y+1,41,y+21, tocolor(0,0,0,math.floor(a*0.8 )), 1, myfont, "right", "center", false,false,false) dxDrawText(guiGetText(elem), 0,y,40,y+20, tocolor(255,255,255,a), 1, myfont, "right", "center", false,false,false) end end if x < 100 then guiSetPosition(elem, sx+100,y,false) end end end end ) Тут не весь код, дыбы не скомуниздили ПСЯ: ошибок нет, просто не ресует картинку Тоесть мне надо чтобы картинка была когда на тебя смотрят, когда нет убиралась Link to comment
Vladimir5 Posted January 12, 2012 Share Posted January 12, 2012 dxDrawImage(2,y,16,16,"img/spec.png", 0,0,0,tocolor(255,255,255,255), false) исправь на dxDrawImage(2,16,16,"img/spec.png", 0,0,0,tocolor(255,255,255,255), false) Вроде. Link to comment
TwiX! Posted January 12, 2012 Share Posted January 12, 2012 dxDrawImage(2,y,16,16,"img/spec.png", 0,0,0,tocolor(255,255,255,255), false) исправь на dxDrawImage(2,16,16,"img/spec.png", 0,0,0,tocolor(255,255,255,255), false) Вроде. нет там всё нормально Link to comment
Vladimir5 Posted January 12, 2012 Share Posted January 12, 2012 Оу щет... Небольшой баг появился... Щас работаю с ресурсом Спавн. Возможно ли писать на Русском в файлике МАП что бы отображалось не как иероглифы...? Link to comment
Kernell Posted January 12, 2012 Share Posted January 12, 2012 в UTF-8 не пробовали преобразовать? Link to comment
Vladimir5 Posted January 12, 2012 Share Posted January 12, 2012 в UTF-8 не пробовали преобразовать? Если бы знал как Как сделать что бы проверка выполнялась создал ли игрок уже объект или нет...? --It's CREATE OBJECT function mapLoad ( name ) local x, y, z = getElementPosition(getLocalPlayer()) createObject(2669,x, y, z) outputChatBox("Убежище создано,удачи!Что бы разжечь огонь-/костёр") end addCommandHandler("убежище", mapLoad) function mapLoad1 ( name ) local x, y, z = getElementPosition(getLocalPlayer()) createFire(x, y-2, z-1) outputChatBox("Костёр создан на 10 секунд,что бы создать убежищеубежище") end addCommandHandler("костёр", mapLoad1) Link to comment
LoveFist Posted January 12, 2012 Share Posted January 12, 2012 if createObject(2669,x, y, z) then ... Link to comment
DakiLLa Posted January 12, 2012 Share Posted January 12, 2012 Либо setElementData( thePlayer, 'house', true ) а проверять, создал ли через if getElementData( thePlayer, 'house' ) then return outputChatBox( 'вы уже создали дом', thePlayer ); end И да, зачем создавать объект на стороне клиента? Его ведь никто не увидит, кроме вас. Link to comment
Vladimir5 Posted January 13, 2012 Share Posted January 13, 2012 Либо setElementData( thePlayer, 'house', true ) а проверять, создал ли через if getElementData( thePlayer, 'house' ) then return outputChatBox( 'вы уже создали дом', thePlayer ); end И да, зачем создавать объект на стороне клиента? Его ведь никто не увидит, кроме вас. Незнаю Cтолкнулся с траблом): Может кто дать шаблон замены объекта(dff,col,txd) ? Link to comment
_Vincent_ Posted January 13, 2012 Share Posted January 13, 2012 https://wiki.multitheftauto.com/wiki/EngineLoadDFF Чем второй образец (example 2) не устраивает? Link to comment
Vladimir5 Posted January 13, 2012 Share Posted January 13, 2012 Спс. У меня анти-вирус проверяет ( И Я стараюсь по-меньше грузить страницы Link to comment
MX_Master Posted January 13, 2012 Author Share Posted January 13, 2012 мне мб кто поможет? В начале темы написано, что сюда тока с мелкими вопросами. Создай отдельную тему для индивидуального вопроса. Потому что здесь посты теряются среди остальных. Link to comment
Vladimir5 Posted January 15, 2012 Share Posted January 15, 2012 Можно ли сделать так что если ты не используешь(стоишь с дилдо(Я заменил на лаз.меч) ) игрался звук? А когда ты им атаковал игрался другой звук?. Link to comment
MX_Master Posted January 15, 2012 Author Share Posted January 15, 2012 Отслеживай текущее оружие и использование действия "огонь", могут помочь: onClientPlayerWeaponSwitchonClientPlayerWeaponFiregetPedWeapon Link to comment
Vladimir5 Posted January 15, 2012 Share Posted January 15, 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