-
Posts
255 -
Joined
-
Last visited
-
Days Won
1
Everything posted by K1parik
-
Подскажите как округлить число? Что бы без лишних знаков после точки. Например вместо 123.456 было 123
-
Подскажите как можно редактировать данные игрока в userdata в файле internal.db при условии что этого игрока нет в онлайне?
-
что странно. заходить в игру что бы смотреть видео с ютуба... не особо понятно его предназначение
-
как я думаю, сервер не особо и заметит этот таймер. тут все от самой функции зависит
-
Да действительно жалобы исчезли. Огромное спасибо за такую помощь
-
спасибо. я так понимаю он частично правит этот баг?
-
Это баг мта, хотя я про него давненько не слышал. я про него от игроков каждый день слышу
-
Еще такой вопрос появился. Случается, что игрок один стреляет в игрока два, но игрок два видит, что игрок один не стреляет, а бьет кулаками и соответственно не получает урон. Игрок один из-за этого нервничает. Так вот вопрос: это такая особенность у мта или я что то испортил?
-
so look at the radar dimension == 0 If dimension > 0, then all is well. What is the problem?
-
есть ли аналог onMarkerHit для клиентской стороны? хочу сделать открывающееся окошко при входе на маркер и не хочется для такой мелочи использовать серверную часть
-
http://www.convertffs.com/ что то он отказывается конвертировать RemoveBuildingForPlayer
-
подскажите существуют способы конвертирования карты из samp map construction в mta?
-
возможно потому что нет данных для этого элемента под этим ключом. А нет их из-за того, что игрок не пересекал колшейп. не, это я проверял. и заходи и выходил. оружие нормально меняется на кулак, а вот последнее не хочет работать
-
подскажите почему не работает последняя функция 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 )
-
такая проблема. сделал на сервере зеленую зону и запретил всем в ней драться с помощью toggleControl ( hitElement, "fire", false ), но некоторые все равно иногда могут махать кулаками. как так? что то еще нужно запретить что ли?
-
Спасибо, очень помогло) Еще вопрос появился. Есть 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> как удалить одну из эти строк? есть такая функция или что то то подобное?
-
Написал себе первый скрипт сам только вот проблема. при старте/рестарте любого ресурса из админ панели этот мой скрипт тоже сам перезапускается. из-за чего это происходит? сервер мета
-
Подскажите функцию по типу moveObject только для такого же перемещения игрока. И если такой нет то с помощью чего это можно реализовать?
-
Доброго времени суток. Есть два маркера. Как сделать проверку на наличие на этих двух маркерах игроков . Если оба маркера заняты что то выполняется, а если один или оба пусты то ничего не происходит.
-
может по этому он и уникален?
-
что бы каждый раз при входе игроки качали по 400 мб?
-
Есть вот такой небольшой скрипт. И он хорошо работает когда в машине никого нет. Как только игрок в нее садится то машина получает совершенно другой урон. Почему? Как исправить? клиент 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)
-
Таймер и restartResource в другом ресурсе. А зачем тебе это? Скорее всего есть вариант получше. проблема такая. нашел тут один ресурс на открытие частей транспорта. и все бы хорошо, но иногда он перестает работать. анимация и звуки проигрываются, а двери не открываются. а поскольку знаний в луа у меня 0,08% то исправить или написать свой не могу. а рестарт всегда помогал
-
Подскажите как можно сделать рестарт определенного ресурса на сервере например каждый час?
-
Подскажи есть ли какое условие которое будет проверять надет прибор ночного видения или нет?