Jump to content

K1parik

Members
  • Posts

    255
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by K1parik

  1. Подскажите как округлить число? Что бы без лишних знаков после точки. Например вместо 123.456 было 123
  2. Подскажите как можно редактировать данные игрока в userdata в файле internal.db при условии что этого игрока нет в онлайне?
  3. что странно. заходить в игру что бы смотреть видео с ютуба... не особо понятно его предназначение
  4. как я думаю, сервер не особо и заметит этот таймер. тут все от самой функции зависит
  5. Да действительно жалобы исчезли. Огромное спасибо за такую помощь
  6. спасибо. я так понимаю он частично правит этот баг?
  7. Это баг мта, хотя я про него давненько не слышал. я про него от игроков каждый день слышу
  8. Еще такой вопрос появился. Случается, что игрок один стреляет в игрока два, но игрок два видит, что игрок один не стреляет, а бьет кулаками и соответственно не получает урон. Игрок один из-за этого нервничает. Так вот вопрос: это такая особенность у мта или я что то испортил?
  9. so look at the radar dimension == 0 If dimension > 0, then all is well. What is the problem?
  10. есть ли аналог onMarkerHit для клиентской стороны? хочу сделать открывающееся окошко при входе на маркер и не хочется для такой мелочи использовать серверную часть
  11. http://www.convertffs.com/ что то он отказывается конвертировать RemoveBuildingForPlayer
  12. подскажите существуют способы конвертирования карты из samp map construction в mta?
  13. возможно потому что нет данных для этого элемента под этим ключом. А нет их из-за того, что игрок не пересекал колшейп. не, это я проверял. и заходи и выходил. оружие нормально меняется на кулак, а вот последнее не хочет работать
  14. подскажите почему не работает последняя функция playerDamage? safecol = createColCuboid(2719.5852050781, -2585.7465820313, -5, 150, 272, 200) safeZoneRadar = createRadarArea(2719.5852050781, -2585.7465820313, 150, 272, 0, 255, 0, 100) setElementData (safeZoneRadar, "zombieProof", true) function enterZone(hitElement, thePlayer) setVehicleDamageProof ( hitElement, true ) if getElementType ( hitElement ) == "player" then outputChatBox("Вы вошли в зеленую зону", hitElement, 0, 255, 0) setElementData ( hitElement, 'damage', 'no' ) setElementData ( hitElement, 'weaponZZ', true ) toggleControl ( hitElement, "fire", false ) end end addEventHandler( "onColShapeHit", safecol, enterZone ) function leaveZone(hitElement, thePlayer) setVehicleDamageProof ( hitElement, false ) if getElementType ( hitElement ) == "player" then outputChatBox("Вы покинули зеленую зону", hitElement, 255, 0, 0) setElementData( hitElement, 'damage', 'yes' ) setElementData ( hitElement, 'weaponZZ', false ) toggleControl ( hitElement, "fire", true ) end end addEventHandler( "onColShapeLeave", safecol, leaveZone ) setTimer ( function () for id, player in ipairs( getElementsByType ( "player" ) ) do if getElementData ( player, 'weaponZZ' ) then local weaponID = getPedWeapon ( player ) if weaponID ~= 0 then giveWeapon ( player, 0, 1, true ) end end end end, 100, 0 ) function playerDamage ( attacker, weapon, bodypart, loss ) local killer = attacker if getElementData ( source, 'weaponZZ' ) then local playerHealth = getElementHealth ( killer ) setElementHealth ( killer, playerHealth - loss ) end end addEventHandler ( "onPlayerDamage", getRootElement (), playerDamage )
  15. такая проблема. сделал на сервере зеленую зону и запретил всем в ней драться с помощью toggleControl ( hitElement, "fire", false ), но некоторые все равно иногда могут махать кулаками. как так? что то еще нужно запретить что ли?
  16. Спасибо, очень помогло) Еще вопрос появился. Есть xml файл. и в него идет запись данных <private> <vehicle owner="Nik" model="494" pos="[ [ 229.7080078125, 1659.4375, 15.23603630065918 ] ]" rot="[ [ 2.427978515625, 4.471435546875, 315.98876953125 ] ]" color="[ [ 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] ]" paintjob="3" upgrades="[ [ ] ]" interior="0" dimension="0" /> <vehicle owner="Nik" model="493" pos="[ [ 229.7080078125, 1659.4375, 15.23603630065918 ] ]" rot="[ [ 2.427978515625, 4.471435546875, 315.98876953125 ] ]" color="[ [ 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] ]" paintjob="3" upgrades="[ [ ] ]" interior="0" dimension="0" /> </private> как удалить одну из эти строк? есть такая функция или что то то подобное?
  17. Написал себе первый скрипт сам только вот проблема. при старте/рестарте любого ресурса из админ панели этот мой скрипт тоже сам перезапускается. из-за чего это происходит? сервер мета
  18. Подскажите функцию по типу moveObject только для такого же перемещения игрока. И если такой нет то с помощью чего это можно реализовать?
  19. Доброго времени суток. Есть два маркера. Как сделать проверку на наличие на этих двух маркерах игроков . Если оба маркера заняты что то выполняется, а если один или оба пусты то ничего не происходит.
  20. что бы каждый раз при входе игроки качали по 400 мб?
  21. Есть вот такой небольшой скрипт. И он хорошо работает когда в машине никого нет. Как только игрок в нее садится то машина получает совершенно другой урон. Почему? Как исправить? клиент addEventHandler ( "onClientPlayerWeaponFire", getLocalPlayer(), function (weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement ) if (hitElement) then if getElementType(hitElement) == "vehicle" then if getElementModel(hitElement) == 601 then if (weapon == 24 or weapon == 30 or weapon == 31 or weapon == 33 or weapon == 34) then triggerServerEvent("setTheSwatHealth",getLocalPlayer(),hitElement) else triggerServerEvent("setTheOffHealth",getLocalPlayer(),hitElement) end elseif getElementModel(hitElement) == 470 then if (weapon == 30 or weapon == 31 or weapon == 33 or weapon == 34) then triggerServerEvent("setThePatriotHealth",getLocalPlayer(),hitElement) else triggerServerEvent("setTheOffHealth",getLocalPlayer(),hitElement) end end end end end) сервер addEvent("setTheSwatHealth",true) addEventHandler("setTheSwatHealth",getRootElement(), function(swat) setElementHealth(swat, getElementHealth(swat) - 1) end) addEvent("setThePatriotHealth",true) addEventHandler("setThePatriotHealth",getRootElement(), function(patriot) setElementHealth(patriot, getElementHealth(patriot) - 7) end) addEvent("setTheOffHealth",true) addEventHandler("setTheOffHealth",getRootElement(), function(off) setElementHealth(off, getElementHealth(off) - 0) end)
  22. Таймер и restartResource в другом ресурсе. А зачем тебе это? Скорее всего есть вариант получше. проблема такая. нашел тут один ресурс на открытие частей транспорта. и все бы хорошо, но иногда он перестает работать. анимация и звуки проигрываются, а двери не открываются. а поскольку знаний в луа у меня 0,08% то исправить или написать свой не могу. а рестарт всегда помогал
  23. Подскажите как можно сделать рестарт определенного ресурса на сервере например каждый час?
  24. Подскажи есть ли какое условие которое будет проверять надет прибор ночного видения или нет?
×
×
  • Create New...