Jump to content

Sergey_Walter

Members
  • Content Count

    96
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Sergey_Walter

  • Rank
    Punk-@ss B*tch

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Other players also need to install awesomium they worked browser?
  2. Про функцию clamp спасибо, я в ней разобрался, и все получилось еще проще)
  3. ну вот кое что получилось, полоска крутится на 360 градусов, теперь нужно иконку заставить бегать по полоске в прямоугольнике. Использовал следующий код: local s = {guiGetScreenSize()} local rot = getPedCameraRotation( localPlayer ) left = (s[1] - 320) / 2 top = (s[2] - 220) / 2 dxDrawImage(left, top, 320, 220, "hud.png") movingx = s[1] + math.sin(math.rad(rot)) * 370 movingy = s[2] + math.cos(math.rad(rot)) * 370 dxDrawLine(s[1]/2, s[2]/2, movingx/2, movingy/2, tocolor(255, 0, 0, 255), 2) dxDrawImageSection(movingx/2-16,movingy/2-16, 32, 32, 0, 0, 32, 32,icons[4], 0, -90, 0, toc
  4. Слушай, а у тебя фантазия работает, спасибо за идею! Тока мне кажется что это нелегко реализовать, я как понял нужно соединить две точки, чтоб зеленая при повороте камеры ходила по окружности от центра, а красная держалась за край прямоугольника и бегала по полоске. Жаль в школе не дружил с геометрией и завалил колледж по программированию) Давай примерим, круг будет 360° с помощью getPedCameraRotation заставим её бегать по окружности, какой то у меня был код связан с полоской который крутился, а вот он: local s = {guiGetScreenSize()} local rot = getPedCameraRotation( localPlayer ) mov
  5. Всем привет, помогите доработать прямоугольный радар.. нужно чтоб значок севера двигался по прямоугольнику при повороте камеры, в принципе и не это главное, хочется чтоб например иконки стримились и оставались на краю радара как и в оригинальном радаре. В CLEO это уже реализовали http://gtaforums.com/topic/569955-gta-sa-rectangular-hud, к сожалению я немогу декомпилировать radarrect.asi и посмотреть алгоритм работы кода, нашёл тока наработки http://pastebin.com/UvaU1wBv. Полазив по форуму заметил что этим уже интересовались. https://forum.mtasa.com/viewtopic.php?f=91&t=73583&hilit=
  6. Ребят, помогите откалибровать скрипт чтоб картинка нормально масштабировалась и двигалась в увеличенном виде за мышкой влево-вправо, пол недели парюсь. Пока что только сделал основу. Пример: http://ruseller.com/adds/adds2572/example/index.html "Внутренняя линза" http://www.starplugins.com/cloudzoom/examples "Inner Zoom" local sx, sy = guiGetScreenSize() showCursor(true) setCursorPosition(501, 501) local offset = 0 function scrollDown() if offset >= 40 then offset = offset - 40 end end function scrollUp() if offset <= 1640 then offset = offset + 40 en
  7. как цифру 99.9 превратить в 99, со string.gsub не дружу
  8. Вот такими вещями в другом мультиплеере и жертвуют своей оперативной памятью (утечка памяти на стороне клиента, исправлять не хотят) Ты заставил меня задуматься
  9. Да это я всё понимаю, дело в том что заменять нужно объектов 50 =( Хотел что-то типо этого
  10. local texture = dxCreateTexture("Мне нужно чтоб текстура бралась из уже имеющихся текстур в GTA у меня нет этой картинки в png или в джпг!") local object = createObject(6959,1502.4415300,-1762.2647700,12.5713000,0.0000000,0.0000000,0.0000000) -- local shader = dxCreateShader('shader/texreplace.fx') dxSetShaderValue(shader,"Tex0",texture) engineApplyShaderToWorldTexture(shader,"greyground256128",object)
  11. Есть ли в мта подобная функция замены текстуры объекта как в сампе? SetObjectMaterial(meriawall,0,15058,"svvgmid","ah_wpaper5",0); Или только так? dxCreateTexture engineApplyShaderToWorldTexture Просто подскажите как заменить текстуру на объекте уже существующей текстурой из гта..
  12. Помогите портировать\реализовать команду из сампа в мта, не получается( Когда в 4 дверной машине занято например 2 пассажирское место то игрока усаживало за 3 и т.д место. if(strcmp(cmd,"/drag",true)==0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_WHITE,"{ff0500}• {ffffff}ИСПОЛЬЗОВАНИЕ: /drag [playerid]"); return true; } if(IsACop(playerid)) { giveplayerid = ReturnUser(tmp); new ta4a = 0; new res; new next = 0;
  13. Что значит как 4 байта? Ип тут невидимым шрифтом или знаками вроде -?Pð\Uóhttp://master.mtasa.com/ase/mta/ ?
×
×
  • Create New...