SalwadoR

Members
  • Content Count

    336
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by SalwadoR

  1. What about more smoothly positions? local x, y = getElementPosition(getRandomPlayer()); for _i = 1, 300 do local i = _i / 10; local z = getGroundPosition(x + i, y); createObject(1337, x + i, y, z); local z = getGroundPosition(x - i, y); createObject(1337, x - i, y, z); local z = getGroundPosition(x, y + i); createObject(1337, x, y + i, z); local z = getGroundPosition(x, y - i); createObject(1337, x, y - i, z); end
  2. 6000х6000 ~1 hr 8000x8000 ~1.5hr CPU FX 6300, 6x3.6 GHz
  3. Here scanning 1x1 units, and in my way dont need save X,Y positions.
  4. Hi everyone! Release small, but maybe useful resource for servers with default map without any mapping. This resource allows for you use getGroundPosition (without Z axis) on server-side. How it works? All map heights wrotten to file, and resource just read it for get Z position. Not 100% accuracy, but anyway it works. What bugs you can detect with this resource? 1. Float positions will be always rounded to nearby integer. 2. If you remove world models, script dont know about that and will return position on removed object. 3. If you add new objects to map, script dont know about that and will return position on world object. How use that? exports.ground:getGroundPosition(x, y) Where it can be used? 1. Random airdrops? 2. Unbug script with random position nearby player? 3. Random forest generation on server-side? Future plans 1. Add method for check water in position. 2. Add method for get material in position. 3. Add method for get object info in position (world/custom, id) 4. Release script for capture map heights. Little demo Download link https://drive.google.com/open?id=1JCYiKPRcv7a6Cw4g2MZgbsVEk3G6H_t8
  5. Topic author wrote about adding skins/vehicles/objects. Not about replacement textures 👀.
  6. In latest MTA versions is possible to add new skins (not replace). But at the moment only skins. I hope next step will be is objects, not a vehicles. 😥 https://wiki.multitheftauto.com/wiki/EngineRequestModel
  7. SalwadoR

    MTA:SA crashes

    It happened because split() method was broken, what was used in script for decode encrypted files... Problem solved after this commit (https://github.com/multitheftauto/mtasa-blue/commit/0fe7c5550bb8241dae443130800e97ace6ec2ee3) and a re-download of MTA update
  8. SalwadoR

    MTA:SA crashes

    Hello. Finded a problem after updating MTA. On builds 18390 and 18409 i can't join to my servers, just a got crash. Previouslies builds works correct. 18409 CRASH 18390 CRASH 18332 OK 18331 OK 18317 OK 18310 OK 16921 OK 16720 OK 16628 OK It not only my problem, already have 5 players with with same issue. On https://buildinfo.mtasa.com/index.php i find nothing what can show scripts problems. MTADiag i think here is useless, because old versions works normal. So i write here, and tag @ccw (sorry) because i think only he can help with that. If need server adress for test: 68.168.210.78:22003
  9. А ещё лучше не говнокодить с "if" и "elseif" там где этого не надо, и не вешать событие на root. local atmGUIMain = guiCreateStaticImage(0, 0, screenx, screeny, "atm.png", false); local exitGUIbtn = guiCreateStaticImage(screenx/1.1955, screeny/1.367, screenx/20.5, screeny/17, "button.png", false, atmGUIMain); guiSetVisible(atmGUIMain, false); bindKey("your key", "down", function() local newVisibleState = not guiGetVisible(atmGUIMain); guiSetVisible(atmGUIMain, newVisibleState); showCursor(newVisibleState); end); addEventHandler("onClientGUIClick", exitGUIbtn, false, function() guiSetVisible(source, false); showCursor(false); end);
  10. sX*0.9, именно из-за этого всё и пошло поехало. Ибо ширина экранов разная. dxGetTextWidth позволяет получить ширину текста, может пригодиться. Или тот же же "km/h" центровать по левой стороне, а спидометр по правой.
  11. То и значит. Увы и ах, @MayQuick, но нет.
  12. local attachedTrailers = bus:getData("attachedTrailers") or {}; bus:attachTrailer(trailer1); table.insert(attachedTrailers, trailer1); bus:setData("attachedTrailers", attachedTrailers, {}, false); ... или сразу bus:attachTrailer(trailer1); bus:setData("attachedTrailers", attachedTrailers, {trailer1}, false); ... на удаление if vehs[source] and isElement(vehs[source]) then local attachedTrailers = bus:getData("attachedTrailers") or {}; for _, trailer in ipairs(attachedTrailers) do if (isElement(trailer)) then trailer:destroy(); end end vehs[source]:destroy(); end Ну как вариант, сварганить что-то подобное.
  13. Ok, gg. I have one useful suggest, for owners few servers. Example, i have 3 servers (Foo, Bar, Biz) with email "example@blah.com" in config. I add server "Bar" to queue, and after few weeks i get E-Mail notify "Your position reserved. It nice, i can pay and get promote for "Bar". But if i wanna change server to "Biz", then i should again wait few weeks. @ccw , can we get function for buy promote, for any server with same E-Mail? Because i have 10 servers now, and if when should wait few weeks for buy that - my priorities can be changed. But after weeks i not wanna lost my position in queue.
  14. @Khadeer143 10+ positions already not have profit, why we need a 20 positions? But increase cost can be a solution, if remove new queue system c:
  15. It's a madness, and it mean what i can get promote only in February, lol. Old system queue (who faster) better, because all who need - trying get this place, not a "write e-mail and wait notify". If 20 owners from all this queue not will pay - normal and stable purchasers lost 20 days, and mta team lost 150+ EUR. Promote servers - it a perfect way for support developers, because if i not wanna get "nothing", i can get promote in server list. This method better than pay to stupid youtubers and wait theys stupid subscribers. Because i wanna support developers, and it 100% guarantee get new players. But now promote system can die, because after 1-2 months this queue can be 100+. And who will wait 3 months for pay it, for get promote 14 days, of which only 7 days have effect? It just a absurdly. It my opinion, and i hope it not will be an empty phrase, because i buy promote's from july 2016 and not wanna stop that.
  16. Hello. We with friends play on "test" server, and have BSOD error so often times, when we reconnect. It happens ONLY when we reconnect, and we started to notice it only today. I dont know it gamemode error or MTA, but anyway - BSOD error not should be... BSOD write about file "fairplaykd.sys", and we absolutely dont know what can be a reason. I play MTA ~7 years, and never saw that error or something like a it. Offers "Reinstall GTA" or "Reinstall MTA" will be a useless, because it happened not only with me, and not helps. MTA Diag my log, and my friend: https://upload.mtasa.com/u/233246616/MTADiag-Log-2017-12-2_3-21-24.txt_ https://upload.mtasa.com/u/629191723/MTADiag-Log-2017-12-2_11-18-36.txt_ P.S. It not a Polish server, like a in this topic, lol:
  17. I can't disable download files from internal server, but leave enabled http server for access to webadmin, right? D:
  18. @ccw Okey, i not will write all 6 servers, think only 2 will be enough. Server 1: 68.168.210.78:22003 Server 2: 181.41.197.51:22003 HTTP Port Server 1: 22030 HTTP Port Server 2: 22030 (But i disable internal HTTP on this server ) External HTTP files URL for servers (2 servers use one url): http://68.168.210.78:43660 (It works: http://68.168.210.78:43660/u_dayz/images/ultimate/loader.png)
  19. Hi, have problem. I setting "httpdownloadurl" for downloading files, and it work, but not every time. If see in performance browser, you can see it. All work good, but sometimes "Sent http" started increased, why? How i can fix it, because me need use all VPS network channel only for game, not for files. External http server not crashed, it work.
  20. Oi pessoal! Me há muito tempo à procura de um bom não é caro VPS hospedagem em Brazil (ou América do Sul): 3+ GHz, 2-4 Cores, 2 GB RAM, Open VZ. Eu não poderia encontrar boas opções, única uno http://host1plus.com, mas ele tem uma velocidade muito ruim - para VPS. Velocidade média de download - 80-100 Mbyte/s, envio - 10-20 Mbyte/s (Tariff 48$, lol). Você pode me ajudar e oferecer boas opções? Desculpe o errors, me eu uso o google tradutor.
  21. Hello, somebody know why server name in Master List output incorrect server name, but in Favorite all ok? https://master.mtasa.com/ase/mta/ output too incorrect name Favorites: https://www.dropbox.com/s/0mrgh63ql7a6072/Скриншот 2017-03-09 10.49.06.png?dl=0 .conf: https://www.dropbox.com/s/3pyt0lcii3zciph/Скриншот 2017-03-09 10.55.30.png?dl=0 Servers List: https://www.dropbox.com/s/7b69txbtltqsp34/Скриншот 2017-03-09 10.49.13.png?dl=0 ASE: https://www.dropbox.com/s/a7e8qiiur2cxztf/Скриншот 2017-03-09 10.54.26.png?dl=0
  22. Hello guys, MTA can't create any shaders after few reconnects to server where using much shaders. dxGetStatus().VideoMemoryFreeForMTA output much 2000+ Error code 8007000e, forum not have info about this error, only one identity problem.
  23. @fabervox подскажешь, сейчас x64 или x86 стоит? Довольно странно что 1.3-1.4 кушало.
  24. Однажды kenix рассказал мне что такое coroutine теперь я эту пихаю куда попало. Но вот в релуте ей самое место