-
Posts
686 -
Joined
-
Last visited
-
Days Won
4
Everything posted by TheNormalnij
-
playSound3D("E_music.mp3",x ,y ,z ,false) localPlayer = getLocalPlayer ( ) -- Эта строка бессмысленна
-
МТА переустановите.
-
Давно так не смеялся, спасибо
-
Предположу, что так. Код не тестировал. function isPedRotationToPoint( el, px, py, pz, accuracy ) -- назовите функцию сами if type( el ) == 'userdata' and isElement( el ) and type( px ) == 'number' and type( py ) == 'number' and type( pz ) == 'number' then local x, y, z, = getElementPosition ( el ) local rotalion = ( 360 - math.deg ( math.atan2 ( ( x - px ), ( y - py ) ) ) ) % 360 local _, _, currentRotation = getElementRotation( el ) return math.abs( currentRotation - rotation ) < accuracy and true or false end return false end
-
nikitafloy, кратко по таблицам. local badMans = {} -- создали таблицу badMans[player] = time -- добавили туда игрока local time = badMans[player] -- получили время игрока badMans[player] = nil -- удалили игрока for player, time in pairs( badMans ) do -- работаем со всеми в цикле end
-
-- Client local moneyMarker = createMarker (2491, -1664, 12.5, "cylinder", 4, 255, 155, 144, 170 ) addEventHandler( "onClientMarkerHit", moneyMarker, function( hitPlayer, dim ) if localPlayer == hitPlayer and dim then setTimer( triggerServerEvent, 1000, 1, 'onPlayerGiveMoney', localPlayer, 1500 ) end end ) -- Server addEvent( 'onPlayerGiveMoney', true ) addEventHandler( 'onPlayerGiveMoney', root, function( money ) givePlayerMoney (source, money ) end )
-
ERROR: While updating account with 'UPDATE userdata SET val
TheNormalnij replied to p123456's topic in Russian / Русский
Возможно, что там будут не сами числа, а знак "?" или "??". Если "?" поставь "??", ну и наоборот. -
Читайте мануалы по Lua.
-
Используй таблицы для хранения гуи-элементов.
-
Покажите больше кода. Особенно выше.
-
return banksInfo[index][name]
-
В первом скрипте делаешь функцию, которую собирался включать со второго, со второго через экспорт ее активируешь. или же создай функцию в первом скрипте, которая будет возвращать таблицу.
-
attachElements( elem, elemTo, x, y, z ) -- читайте вики внимательно
-
nikitafloy, дай мне координаты того чувака, который это написал. Я приду и убью его. Пишите простенький скрипт с биндом на клавишу. 5 строк кода лень написать?
-
nikitafloy, но они уже в в таблице. for player, data in pairs( spDeal ) do --lol end
-
Ты не понял вопроса. function createHZ( player ) local x, y, z = getElementPosition ( player ) if not x then return false; end local pickup = createPickup ( x, y-2, z+0.2, 3, 1241, 1800000 ) local col = createColSphere ( x, y+4, z, 1 ) setElementParent( pickup, col ) -- Делаем пикап зависимым от колшейпа --[[ local col = getElementColShape( pickup ) -- Можно и так --]] addEventHandler ( "onColShapeHit", col, onHit ) return true end function onHit( element, matchingDimension ) if getElementType( element ) ~= 'vehicle' or not matchingDimension then -- Если это не авто или не тот Dimension, то не реагируем. return false end setVehicleHandling ( element, "tractionMultiplier", 1 ) destroyElement ( source ) -- Удаляем колшейп со всеми его детьми =) return true end Korish0074, некоторую логику можно взять, но все равно надо писать, чтобы это правильно создавалось и синхронизировалось.
-
Здесь немного разные логики. В первом ресурсе автор создает объект и "эмулирует" выстрелы ракетницы. Вы же хотите создать свое ружье.
-
math.floor
-
Ты не поверишь, но можно эвент вешать только на один элемент
-
Руки оторвать за такое написание. Напишите свой скрипт, а то это bullshit еще поддерживать надо будет.
-
Надо попробовать последний ночной релиз.
-
guiSetProperty
-
https://wiki.multitheftauto.com/wiki/PHP_SDK http://php.net/manual/ru/book.mysql.php http://php.net/manual/ru/book.sqlite.php http://www.sql-tutorial.ru/
-
thePlayer заменить на source в первой функции, почистить от проверок ненужных. И использовать localPlayer при триге на сервер.
-
Чтобы его отключать.
