Jump to content

el_motoblock

Members
  • Posts

    341
  • Joined

  • Last visited

Everything posted by el_motoblock

  1. Я давно создал эту тему на баг трекере. Уже второй раз. Поддержите меня в комментах(предварительно зарегистрируясь там). На английском пишите. Что проблема важная и как важно исправить этот баг.
  2. Дак ему на спину его не надевать. Да и как то не так смотрелся. короче могу и версию поменьше сделать. Да это новая версия. Ищи в комьюнити. Может позже сделаю новую версию. А эта картинка к теме не относится
  3. Во чего сегодня сделал. Меч банды Декеров из Saints Row: The Third По скриншоту, сплайнами в 3DS MAX'e Ссылка1: http://www.gtamir.ru/files/5184_saintsr ... tion-.html Ссылка2: http://narod.ru/disk/40134448001/sr3_sword.rar.html
  4. Вы там тоже давайте в багтрекере пишите в той теме в комментах что-то типа "Это приоритетная задача"
  5. Кому то легче, у меня кий занят вот этой моделькой и другие модельки холодного оружия заменены
  6. Вот http://bugs.mtasa.com/view.php?id=6868
  7. да араб крут. у меня кореш по нему убивается и треки делает под него косит и с каждым разом всё лучше у него получается на фрукте делает треки
  8. Надо попробовать и узнать. Неа трость, цветы и имитаторы не меняются во всех случаях выкидывает лично проверял. кий можно, про гольф клюшку не помню
  9. Как зааттачить определённую модель объекта к определённой модели обьекта оружия. глобально. Вот это не канает attachElements ( 3028, 321, 0, 0, 0 ) Знаю, знаю там в переменную и все дела, но не представляю как взять модель в переменную в общем смысле. Похвастаюсь, сам сделал по скрину мачету, хочу дилду заменить Не обращайте на качество графики, всё на минималы поставил привык со времен слабого железа
  10. глупо юзать отвертку для забивания гвоздей Если не знать про молоток то можно и отвёрткой - только за другую сторону взять и шансы забить гвоздь удвоятся.
  11. Cпасибо за помощь MX Master и Kenix помогло. Спасибо что не кинули мою проблему Доделаю кое что и в комьюнити выложу мне не жалко не в одну же харю делал
  12. Путаю бывает и статью эту читал. а толку. Вот смотри к примеру кусок из fstyle(в комьюнити есть): function getPlayerFightStyle ( thePlayer, commandName ) local playerstyle = getPlayerFightingStyle ( thePlayer ) -- store the fighting style in a variable outputChatBox ( tostring(playerstyle), thePlayer ) -- output it to the player end addCommandHandler ( "style", getPlayerFightStyle ) Этот скрипт при команде style берет номер и выводит в консоль. Так вот мне надо так чтобы эту цифру куда-нить записывало и чотбы ее можно было отобразить в клиенте. И чтобы обновлялся каждые 500 мс.
  13. так? <export function="setPedFightingStyle" type="server"/> Вообще стиль не отображает http://narod.ru/disk/39668692001/cw_hud.zip.html (еще и вантедлевел добавил до кучи )
  14. мне сет не нужен, мне гет нужен. На видео игрок дерется различными ударами(стилями), а на HUD'е до сих пор тотже номер. есть ли возможность записать значение переменной из getPedFightingStyle и передать в переменную клиентского скрипта.
  15. А чего в 1.3 версии в главном меню мташки не написано что 1.3 released?. Люди то поди не знают, так и думают что 1.2 актуальна.
  16. Я и вызывал c помощью этих - https://community.multitheftauto.com/index.php?p= ... ails&id=75 и https://community.multitheftauto.com/index.php?p= ... ls&id=3140 а я говорю к примеру юзаю ресурс Dynamic Fight(вторая ссылка) - скрипт меняет стиль боя, но на GUI это не показано. Вот сам ресурс http://narod.ru/disk/39612441001/cw_hud.zip.html
  17. Что-то этот скрипт не динамичный. Установил другой стиль боя(другим скриптом), а цифру ту-же кажет, хотя стиль боя сменился.
  18. Ато nil пишет Серверный: function FSHUD() FSstatus = getPedFightingStyle ( thePlayer ) FSstatus = setPedFightingStyle ( thePlayer, 6 ) end addEventHandler ( "onPlayerJoin", getRootElement(), FSHUD ) Клиентский: function FSvisible () local sWidth,sHeight = guiGetScreenSize() local weaponID = getPedWeapon ( getLocalPlayer() ) local weaponSlot = getSlotFromWeapon ( weaponID ) if ( weaponSlot == 0 ) then dxDrawText(tostring (FSstatus), (213.0/800)*sWidth, (509.0/600)*sHeight, (284.0/800)*sWidth, (528.0/600)*sHeight,tocolor(0,0,0,255), (1.0/800)*sWidth,"arial","right","center",false,false,false) dxDrawText(tostring (FSstatus), (213.0/800)*sWidth, (509.0/600)*sHeight, (284.0/800)*sWidth, (528.0/600)*sHeight,tocolor(255,255,255,255), (1.0/800)*sWidth,"arial","right","center",false,false,false) end if ( weaponSlot == 0 ) then dxDrawText(tostring (FSstatus), (213.0/800)*sWidth, (509.0/600)*sHeight, (284.0/800)*sWidth, (528.0/600)*sHeight,tocolor(0,0,0,255), (1.0/800)*sWidth,"arial","right","center",false,false,false) dxDrawText(tostring (FSstatus), (213.0/800)*sWidth, (509.0/600)*sHeight, (284.0/800)*sWidth, (528.0/600)*sHeight,tocolor(255,255,255,255), (1.0/800)*sWidth,"arial","right","center",false,false,false) end if ( weaponSlot == 0 ) then dxDrawText(tostring (FSstatus), (213.0/800)*sWidth, (509.0/600)*sHeight, (284.0/800)*sWidth, (528.0/600)*sHeight,tocolor(0,0,0,255), (1.0/800)*sWidth,"arial","right","center",false,false,false) dxDrawText(tostring (FSstatus), (213.0/800)*sWidth, (509.0/600)*sHeight, (284.0/800)*sWidth, (528.0/600)*sHeight,tocolor(255,255,255,255), (1.0/800)*sWidth,"arial","right","center",false,false,false) end end addEventHandler ("onClientRender", root, FSvisible )
  19. А можно ли тут сделать динамическую камеру, чтобы смотрела на игрока на лицо и смотрела на него даже если он переместился куда нить, вобщем чтобы следовала за игроком смотря на него с переди? Суть в том, что скрипт бывает грузится первее гейммода и получается что камера устанавливается где-то в поле, в деревне, а игрок появляется где надо на спавнпоинте function camf() local px,py,pz = getElementPosition( source ) local rot = setPedRotation(source, 1) setCameraMatrix( source, px, py+2, pz, px, py, pz) end addEvent("FrontCamera", true) addEventHandler("FrontCamera", getRootElement(), camf) function selected() fadeCamera(source, true) setCameraTarget(source, source) outputChatBox("Skin selected!!!", source) end addEvent("SkinSelected", true) addEventHandler("SkinSelected", getRootElement(), selected) function skinright() local skin = getPedSkin(source) if (skin == 0) then setPedSkin(client, 7) elseif (skin == 7) then setPedSkin(client, 9) elseif (skin == 41) then setPedSkin(client, 43) elseif (skin == 64) then setPedSkin(client, 66) elseif (skin == 85) then setPedSkin(client, 87) elseif(skin == 118) then setPedSkin(client, 120) elseif(skin == 148) then setPedSkin(client, 150) elseif(skin == 207) then setPedSkin(client, 209) elseif(skin == 238) then setPedSkin(client, 240) elseif(skin == 264) then setPedSkin(client, 274) elseif(skin == 288) then setPedSkin(client, 0) else setPedSkin(source, skin+1) end end addEvent("SkinRight", true) addEventHandler("SkinRight", getRootElement(), skinright) function skinleft() local skin = getPedSkin(source) if (skin == 7) then setPedSkin(client, 0) elseif (skin == 9) then setPedSkin(client, 7) elseif (skin == 43) then setPedSkin(client, 41) elseif (skin == 66) then setPedSkin(client, 64) elseif (skin == 87) then setPedSkin(client, 85) elseif(skin == 120) then setPedSkin(client, 118) elseif(skin == 150) then setPedSkin(client, 148) elseif(skin == 209) then setPedSkin(client, 207) elseif(skin == 240) then setPedSkin(client, 238) elseif(skin == 274) then setPedSkin(client, 264) elseif(skin == 0) then setPedSkin(client, 288) else setPedSkin(source, skin-1) end end addEvent("SkinLeft", true) addEventHandler("SkinLeft", getRootElement(), skinleft) function skinrand() local skin = getPedSkin(source) --setPedSkin(client, math.random(312)) setPedSkin(source, math.random(312)) end addEvent("SkinRand", true) addEventHandler("SkinRand", getRootElement(), skinrand)
  20. Не убирается окошко GUI после выбора скина
  21. Клиентский скрипт вот: function CreateSelectorWindow() wdwselector = guiCreateWindow(0.365,0.7283,0.4888,0.1783,"Select Your Skin",true) --guiSetAlpha(wdwselector,0.69999998807907) guiWindowSetMovable(wdwselector,false) guiWindowSetSizable(wdwselector,false) btnLeft = guiCreateButton(0.023,0.3832,0.1918,0.3364,"<---",true,wdwselector) btnSelect = guiCreateButton(0.2404,0.3832,0.1918,0.3364,"OK",true,wdwselector) guiSetFont(btnSelect,"default-bold-small") btnRight = guiCreateButton(0.4578,0.3832,0.1918,0.3364,"--->",true,wdwselector) btnRand = guiCreateButton(0.7826,0.3832,0.1918,0.3364,"Random",true,wdwselector) guiSetVisible(wdwselector, false) end function selectorenable () CreateSelectorWindow() addEventHandler("onClientGUIClick", btnLeft, clientSkinLeft, false) addEventHandler("onClientGUIClick", btnSelect, clientSkinSelect, false) addEventHandler("onClientGUIClick", btnRight, clientSkinRight, false) addEventHandler("onClientGUIClick", btnRight, clientSkinRand, false) addEventHandler("onClientGUIClick", btnRand, clientSkinRand, false) if (wdwselector ~= nil) then guiSetVisible(wdwselector, true) triggerServerEvent("FrontCamera", getLocalPlayer()) end showCursor(true) end addEventHandler("onClientResourceStart", getRootElement(), selectorenable) --addCommandHandler("skin", selectorenable, false, false) function clientSkinSelect(button) showCursor(false) triggerServerEvent("SkinSelected", getLocalPlayer()) guiSetVisible(wdwselector, false) guiSetVisible(btnLeft, false) guiSetVisible(btnSelect, false) guiSetVisible(btnRight, false) guiSetVisible(btnRand, false) local sound_click = playSound("click.wav") setSoundVolume(sound_click, 0.-- s8) --> -- set the sound volume to 50% end function clientSkinRight(button) local sound_click = playSound("click.wav") setSoundVolume(sound_click, 0.7) triggerServerEvent("SkinRight", getLocalPlayer()) end function clientSkinLeft(button) local sound_click = playSound("click.wav") setSoundVolume(sound_click, 0.-- s8) --> triggerServerEvent("SkinLeft", getLocalPlayer()) end function clientSkinRand(button) local sound_click = playSound("click.wav") setSoundVolume(sound_click, 0.-- s8) --> triggerServerEvent("SkinRand", getLocalPlayer()) end Чужой скинселектор вставил в гейммод свой, в оригинале он был отдельный и вызвался через консоль (https://community.multitheftauto.com/index.php?p= ... ils&id=593)
  22. Как можно убрать окошко гуя типа как это: ? guiWindw = guiCreateWindow(0.365,0.7283,0.4888,0.1783,"Text",true) если это не канает. guiSetVisible(guiWindw, false) Дебаг молчит Заранее спс
×
×
  • Create New...