Jump to content

Memory

Members
  • Posts

    383
  • Joined

  • Last visited

Everything posted by Memory

  1. Try bnt_font = dxCreateFont ( "fonts/bnt.ttf", 20 ) function aliveplayers ( ) local screenWidth, screenHeight = guiGetScreenSize() dxDrawText ( '#006699ALIVE: #FFFFFF' .. tonumber(getRaceAlivePlayers ( )), 2, screenHeight - dxGetFontHeight(0.7, bnt_font)/0.5, 0.5, 1.5, tocolor ( 255, 255, 255, 255 ), 0.9, bnt_font, 'left', 'top', false, false, false, true, false) end addEventHandler ( "onClientRender", getRootElement(), aliveplayers ) function getRaceAlivePlayers ( ) local players = 0 for _, player in ipairs ( getElementsByType ( "player" ) ) do if ( getElementData ( player, "state" ) == "alive" ) then players = ( players + 1 ) end end return players end
  2. решено
  3. Пообщаться в скайпе? Не скинете адреса? тоже хотел бы присоединиться.
  4. local localPlayer = getLocalPlayer() local x, y = guiGetScreenSize() local oy = y/1000 function HEALTH_line() local health = math.ceil( getElementHealth( localPlayer )) local ox = x/1000 if health then dxDrawImage ( health*ox, 882, 2, 23, "data/line.png", angle, 0, -120 ) end end addEventHandler("onClientRender", getRootElement(), HEALTH_line) Still found one misprint in previous codes. local healh = math.ceil( getElementHealth( player )) line = guiCreateStaticImage(health*ox, 882, 2, 23, "data/line.png", false)
  5. I think that I understood problem but now I wrote through phone. I will write tomorrow.
  6. Maybe code by xXMADEXx doesn't work because after "function()" number 6. I think it's just misprint. local player = getLocalPlayer() local x, y = guiGetScreenSize() local oy = y/1000 scale = guiCreateStaticImage(0, 878, 1440, 27, "data/scale.png", false) number = guiCreateStaticImage(0, 864, 1440, 27, "data/number.png", false) guiSetVisible( scale, true ) guiSetVisible( number, true ) function HEALTH_line() local healh = math.ceil( getElementHealth( player )) local ox = x/1000 line = guiCreateStaticImage(health*ox, 882, 2, 23, "data/line.png", false) end addEventHandler("onClientRender", getRootElement(), HEALTH_line)
  7. and exports [ "resourceName" ]:functionName
  8. Memory

    Problem

    local MyMarker = ... function MarkerHit() outputChatBox ( "#FF00FF [PROP] To buy the prop write /prop1 (Cost:10.000$)", source, 255, 255, 255, true) end addEventHandler( "onMarkerHit", MyMarker, MarkerHit ) function buyProp (thePlayer, matchingDimension) if isElementWithinMarker(thePlayer, MyMarker) then local money = getPlayerMoney(thePlayer) if (money >= 10000) then takePlayerMoney(thePlayer, 10000) outputChatBox ( "#FF00FF [PROP] You buyed the PROP !", thePlayer, 255, 255, 255, true) ---Your function else outputChatBox ( "#00FFFF [PROP] You haven't enough money", thePlayer, 255, 255, 255, true) end else outputChatBox("You are not at the right place!", thePlayer, 255, 0, 0) end end addCommandHandler("prop1", buyProp)
  9. Посмотри в моде race в nametags, там есть такая функция. Или в скрипте chatbubbles. https://forum.multitheftauto.com/viewtopic.php?f ... start=2085 Оффтоп: Twix!, рад видеть тебя снова на форуме
  10. Привет всем, сделал неон панель с текстурами NeonTube из сампа, но когда едешь вверх по наклонной или спускаешься, или боком, или летишь, то свечения нет, возможно ли исправить это?
  11. UP: Сделал неон панель с текстурами NeonTube из сампа, но когда едешь вверх по наклонной или спускаешься, или боком, или летишь, то свечения нет, возможно ли исправить это?
  12. Всех с наступающим Новым Годом! Сделал неон панель с текстурами NeonTube из сампа, но когда едешь вверх по наклонной или спускаешься, или боком, или летишь, то свечения нет, возможно ли исправить это?
  13. function showClientImage() imgButton = guiCreateStaticImage( 20, 200, 100, 100, "imagename.png", false ) end addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), showClientImage ) function onImgClick(button, state, absoluteX, absoluteY) if (source == imgButton) then ---your code destroyElement(imgButton) setTimer(showClientImage, 60000, 1) end end addEventHandler ("onClientGUIClick", getRootElement(), onImgClick) or without destroy image function showClientImage() imgButton = guiCreateStaticImage( 20, 200, 100, 100, "imagename.png", false ) addEventHandler ("onClientGUIClick", getRootElement(), onImgClick) end addEventHandler( "onClientResourceStart", getResourceRootElement( getThisResource() ), showClientImage ) function onImgClick(button, state, absoluteX, absoluteY) if (source == imgButton) then ---your code removeEventHandler ("onClientGUIClick", getRootElement(), onImgClick) setTimer(function() addEventHandler ("onClientGUIClick", getRootElement(), onImgClick) end, 60000, 1) end end
  14. Собственно, у меня такая же ошибка выдаётся, при подключении на некоторые серверы. Но, как я заметил, она ни на что не влияет. У вас конкретно какая-то проблема, мешающая работе сервера, или только это сообщение, при подключении, выводится и всё?
  15. Ошибка в индексе. Попробуй так Если не получится, попробуй использовать table.insert, мне как-то раз помогло. Хотя казалось бы действие тоже.
  16. Oh, error is solved. In code in DATABASE_NAME necessary wrote kostya494_server
  17. Hello, I tried make this tutorial, but I have error with create table in SQL. What mean this error?
  18. Прям, от души, спасибо
  19. Если честно, я не въехал в суть данной мне информации Так что возможно. Вобщем, надо как ник игрока (например, в рэйс), его же видят все, но сделан он на dx. А у меня тоже самое только над ником будет уровень. Собственно, пробовал nametags из race выдергивать, редактировал, но что-то не работало и ошибок никаких не выдавал.
  20. Здравсвуйте, помогите сделать видимым текст над игроком для всех. Вот выдернул функцию из chatbubbles, ну естественно подогнал под себя, работает, но видит только localPlayer, а остальные нет. localPlayer = getLocalPlayer(); function showLevel() local camPosXl, camPosYl, camPosZl = getPedBonePosition (localPlayer, 6) local camPosXr, camPosYr, camPosZr = getPedBonePosition (localPlayer, 7) local x,y,z = (camPosXl + camPosXr) / 2, (camPosYl + camPosYr) / 2, (camPosZl + camPosZr) / 2 local cx,cy,cz = getCameraMatrix() local px,py,pz = getElementPosition(localPlayer) local distance = getDistanceBetweenPoints3D(cx,cy,cz,px,py,pz) local posx,posy = getScreenFromWorldPosition(x,y,z+0.020*distance+0.10) local elementtoignore1 = getPedOccupiedVehicle(localPlayer) or localPlayer if posx and distance <= 45 and ( isLineOfSightClear(cx,cy,cz,px,py,pz,true,true,false,true,false,true,true,elementtoignore1) ) then local width = 50 if getElementData(localPlayer, "Level") then dxDrawText ( "Уровень "..getElementData(localPlayer, "Level"), posx - (0.5 * width),posy - 20,posx - (0.5 * width),posy - 20, tocolor(70,255,70,255), 1.5, "default-bold", "center", "bottom", false, false, false, true, true ) end end end addEventHandler("onClientRender",getRootElement(),showLevel)
  21. Спасибо, буду разбираться
  22. Ну собственно я про запрос и спрашиваю. Пример какой-нибудь, скрипт. Буду очень благодарен.
  23. Привет всем, скажите, можно ли с php подключится к registry.db и вытащить информацию на сайт. На форуме ничего подобного не нашёл, только кто-то написал, что нельзя. С php, sql поверхностно знаком. И вобще, неужели в интернете нигде нет никакого скрипта, например, топ по чему-либо, его повсюду все спрашивают.
  24. Я бы попробовал сделать проверку с помощью https://wiki.multitheftauto.com/wiki/IsPedOnGround и с помощью https://wiki.multitheftauto.com/wiki/GetPedControlState проверять прыгнул, бежит, ползёт пригнувшись или стоит на месте. Ну и естественно https://wiki.multitheftauto.com/wiki/PlaySound и https://wiki.multitheftauto.com/wiki/StopSound.
  25. Всё, заработало, помогла переустановка на другую версию.
×
×
  • Create New...