K1parik Posted June 29, 2015 Posted June 29, 2015 Доброго времени суток. Есть два маркера. Как сделать проверку на наличие на этих двух маркерах игроков . Если оба маркера заняты что то выполняется, а если один или оба пусты то ничего не происходит.
Jonathan.P Posted July 6, 2015 Posted July 6, 2015 Ребята, как ограничить строку на наличие только латиницы, цифр и символа подчеркивания?
Other Languages Moderators Disinterpreter Posted July 6, 2015 Other Languages Moderators Posted July 6, 2015 Ребята, как ограничить строку на наличие только латиницы, цифр и символа подчеркивания? https://github.com/Disinterpreter/MTADM ... Lundefined немного доработай
Eweest Posted July 7, 2015 Posted July 7, 2015 Всем привет такой вопрос. Что тут может быть не так? Client: function wh1() triggerServerEvent("wh1", getLocalPlayer()) end addEventHandler ( "onClientGUIClick", GUIEditor_Button[20], wh1, false ) Server: function wheel1() if isPedInVehicle(source) then addVehicleUpgrade(getPedOccupiedVehicle(source), 1073) end end addEvent("wh1", true) addEventHandler("wh1", getRootElement(), wheel1 )
Other Languages Moderators Disinterpreter Posted July 7, 2015 Other Languages Moderators Posted July 7, 2015 Всем привет такой вопрос. Что тут может быть не так?Client: function wh1() triggerServerEvent("wh1", getLocalPlayer()) end addEventHandler ( "onClientGUIClick", GUIEditor_Button[20], wh1, false ) Server: function wheel1() if isPedInVehicle(source) then addVehicleUpgrade(getPedOccupiedVehicle(source), 1073) end end addEvent("wh1", true) addEventHandler("wh1", getRootElement(), wheel1 ) Например source.
Eweest Posted July 7, 2015 Posted July 7, 2015 Всем привет такой вопрос. Что тут может быть не так?Client: function wh1() triggerServerEvent("wh1", getLocalPlayer()) end addEventHandler ( "onClientGUIClick", GUIEditor_Button[20], wh1, false ) Server: function wheel1() if isPedInVehicle(source) then addVehicleUpgrade(getPedOccupiedVehicle(source), 1073) end end addEvent("wh1", true) addEventHandler("wh1", getRootElement(), wheel1 ) Например source. Нет не sourse, но я уже разобрался. Там нужно было чуть-чуть переписать пару строк.
Jonathan.P Posted July 13, 2015 Posted July 13, 2015 Подскажите, обязательно ли модель (dff) машины должна иметь объект "chassis"? Какие последствия? chassis_dummy есть. Пытаюсь избавиться от болтающегося кузова, за который отвечает флаг хэндлинга swinging_chassis, который нельзя снять.
Eweest Posted July 13, 2015 Posted July 13, 2015 Подскажите, обязательно ли модель (dff) машины должна иметь объект "chassis"? Какие последствия? chassis_dummy есть.Пытаюсь избавиться от болтающегося кузова, за который отвечает флаг хэндлинга swinging_chassis, который нельзя снять. Нет, нельзя. Удалишь дамми кузова, модель работать не будет.
KatastrofaS Posted July 13, 2015 Posted July 13, 2015 2 Jonathan.P Я на днях столкнулся. Долго возился методом тыка, так как документации 0. Помогло переименование chassis в shell.
Jonathan.P Posted July 13, 2015 Posted July 13, 2015 Удалишь дамми кузова, модель работать не будет. Я специально написал, что дамми я не трогаю. 2 Jonathan.PЯ на днях столкнулся. Долго возился методом тыка, так как документации 0. Помогло переименование chassis в shell. Почему именно shell? Я просто переименовываю в любое другое, вроде всё работает, но не могу проверить всё, поэтому спрашиваю.
KatastrofaS Posted July 14, 2015 Posted July 14, 2015 Методом тыка же ) Другое имя, чтобы прога не догадалась, что это кузов ))
Jonathan.P Posted July 16, 2015 Posted July 16, 2015 Еще один вопрос по моделингу. Сомневаюсь, что кто-то сталкивался, но надеюсь на помощь. Сделал тюнинг колесо wheel_sr4 (1081), как обычно добавил приставку _shiny, сделал txd'шник с одной текстурой хрома. Проверяю: текстуры буд-то и не было. Убираю приставку shiny - появляется текстура. С другими колесами такого не было, а это магическое какое-то. Как фиксить?
Jonathan.P Posted July 16, 2015 Posted July 16, 2015 Еще один вопрос по моделингу. Сомневаюсь, что кто-то сталкивался, но надеюсь на помощь. Сделал тюнинг колесо wheel_sr4 (1081), как обычно добавил приставку _shiny, сделал txd'шник с одной текстурой хрома. Проверяю: текстуры буд-то и не было. Убираю приставку shiny - появляется текстура. С другими колесами такого не было, а это магическое какое-то. Как фиксить? В общем текстуры работают, только если накладываются как: Применить слой как: Mix with previouse и тип UV координат Manual UV #1. Auto Sphere Environment, например работать уже не будет - текстуры в игре просто не будет. Видимо это особенность флага shiny.
Jonathan.P Posted July 16, 2015 Posted July 16, 2015 Решил проблему: поставил первой текстурой серый квадрат со стандартными настройками, а второй уже хром с Low-level additive и Auto Sphere Environment. Получил нормальный хром.
Nikolay_888 Posted July 26, 2015 Posted July 26, 2015 Всем привет. Ребят, а как сделать спавн игрока на том же месте, где он умер? Представленный ниже код работает верно не во всех случаях, например, если игрок умер в взорвавшемся движущемся транспорте, то getElementPosition выдает позицию в момент взрыва, не смотря на то, что функция исполняется по таймеру через 10 сек. function playerWasted () setTimer (function (source) local x,y,z = getElementPosition(source) -- получаем позицию игрока spawnPlayer(source, x, y, z) end, 10000, 1, source) end addEventHandler ("onPlayerWasted", root, playerWasted)
STAWR Posted July 27, 2015 Posted July 27, 2015 если игрок умер в взорвавшемся движущемся транспорте, то getElementPosition выдает позицию в момент взрыва, не смотря на то, что функция исполняется по таймеру через 10 сек. а труп за 10 сек куда-то убегает?
Seddo Posted July 28, 2015 Posted July 28, 2015 Парни, вопрос наверняка глупый, да и я не совсем нуб в скриптинге, но все не могу додуматься как запретить команду /me на сервере, подскажете?
DakiLLa Posted July 28, 2015 Posted July 28, 2015 Парни, вопрос наверняка глупый, да и я не совсем нуб в скриптинге, но все не могу додуматься как запретить команду /me на сервере, подскажете? addEventHandler( "onPlayerCommand", root, function( cmd ) if cmd == "me" then cancelEvent() end end ) Должно сработать, наверное..
Other Languages Moderators Disinterpreter Posted July 28, 2015 Other Languages Moderators Posted July 28, 2015 Или в ACL.xml
Kernell Posted July 29, 2015 Posted July 29, 2015 Лучше использовать событие onPlayerChat. Добавление в ALC тоже не плохой вариант, но будет каждый раз писать сообщения access denied в чат и в логи. Это не нужно. addEventHandler( "onPlayerChat", root, function( message, messageType ) if messageType == 2 then cancelEvent(); end end );
K1parik Posted August 2, 2015 Posted August 2, 2015 Подскажите функцию по типу moveObject только для такого же перемещения игрока. И если такой нет то с помощью чего это можно реализовать?
Other Languages Moderators Disinterpreter Posted August 2, 2015 Other Languages Moderators Posted August 2, 2015 Подскажите функцию по типу moveObject только для такого же перемещения игрока. И если такой нет то с помощью чего это можно реализовать? setElementPosition+setTimer?
DakiLLa Posted August 2, 2015 Posted August 2, 2015 Подскажите функцию по типу moveObject только для такого же перемещения игрока. И если такой нет то с помощью чего это можно реализовать? Прикрепить игрока с помощью attachElements() к объекту и двигать непосредственно объект?
iAxel Posted August 3, 2015 Posted August 3, 2015 Всем хай! Вопрос скорее туповатый но все же никак не додумаюсь... Как можно заставить мигать dxDrawRectangle? Ну есть самый примитивный код local alpha = 0 local atype = 'up' addEventHandler('onClientRender', root, function () if (alpha >= 0 and atype == 'up') then alpha = alpha + 5 elseif (alpha <= 200 and atype == 'down') then alpha = alpha - 5 end if (alpha == 0) then atype = 'up' elseif (alpha == 200) then atype = 'down' end dxDrawRectangle(x, y, w, h, tocolor(150, 0, 0, alpha)) end) Работает, но я бы предпочел без atype переменной, нельзя использовать саму alpha переменную? UPD: if (alpha >= 0 and alpha ~= 200) then alpha = alpha + 5 elseif (alpha <= 200 and alpha ~= 1) then alpha = alpha - 5 end Эт тоже не помогло
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now