Jump to content

Diz100rM

Members
  • Posts

    21
  • Joined

  • Last visited

About Diz100rM

  • Birthday 14/08/1996

Details

  • Location
    Russian Federation, Sevastopol

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Diz100rM's Achievements

Civilian

Civilian (7/54)

0

Reputation

  1. Знаю что пишу не совсем туда, да и мало кто здесь (наверное) юзает DayZ мод, но я надеюсь на вашу помощь! Суть такова, как отрисовывать прицел в зависимости от оружия в руках, а имено что-то вроде такого: 1) СВД = Прицел1 2) КВСК = Прицел2 3) ЦЗ = Прицел3 Я буду очень благодарен если вы поможете! Интересует вариант с проверкой по названию оружия в руках!
  2. Ребят, не совсем русская но очень понятная и удобная вещь, для тех кто знает Англ. на троечку будет все понятно! http://tylerneylon.com/a/learn-lua/
  3. Как создать на радаре, что-то вроде зоны зеленого цвета! Думаю вы меня поняли!
  4. Я один оказался самым глазастым local gate = createObject(10841, 2595.5, -2140.3000488281,6.9000000953674 ) local gatecol = createColCircle ( 2595.5, -2140.3000488281, 25 ) --Co-Ordinates "X" and "Y" and the radius, I use 15 as default. function openagates(thePlayer) if getElementModel ( thePlayer ) == 217 then --Will open only if the player is in the male staff skin moveObject ( gate, 6000, 2618.3000488281, -2140.3000488281, 6.9000000953674 ) --The speed in which 7000 is slow and 2000 is fast to open, Co-Ordinates for the gate to move to. end end addEventHandler( "onColShapeHit", gatecol, openagates ) function closeagates(thePlayer) if getElementModel( thePlayer ) == 217 then --Will close only if the player is in the male staff skin moveObject (gate, 6000, 2595.5, -2140.3000488281,6.9000000953674) --The speed in which 7000 is slow and 1000 is fast to open, Co-Ordinates for the gate to close. end end addEventHandler( "onColShapeLeave", gatecol, closeagates ) Вот рабочий код =) Но в чем ошибка спросите вы? А я вам отвечу! moveObject ( gate, 6000, 2618.3000488281, -2140.3000488281, 6.9000000953674, 0, 0, 0 ) в данной строке! После удаления последних трех аргументов которые отвечают за разворот я добился работоспособности скрипта без ошибок) Таким образом строчка должна выглядеть так moveObject ( gate, 6000, 2618.3000488281, -2140.3000488281, 6.9000000953674) ЗЫ Ко всему прочему в коде одинаковые позиции как при вхождении в колшейп так и при выходе, тоесть ворота некуда не уедут потому что им не сказали куда смещаться!
  5. Не хочу уж показаться слишком тупым но до меня все равно не доходит как это работает... Я вижу что происходит но суть уловить не могу... function someFunc() local x,y,z = getElementPosition(myElement) triggerServerEvent("myServerEvent",localPlayer,x,y,z) end function someServerFunc(x,y,z) outputChatBox("X: "..tostring(x)..", Y: "..tostring(y)..", Z: "..tostring(z)) end addEvent("myServerEvent",true) addEventHandler("myServerEvent",root,someServerFunc) Как я понял то первый скрипт выполняется на стороне клиента, а второй на сервере. Мы можем запустить функцию с помощью например: addCommandHandler("getpos1", someFunc) на клиенте! Она возьмет данные и сохранит их в переменные x,y,z. Ну а на стороне сервера вроде все ясно вроде someServerFunc(x,y,z) получает данные и пишет в чат! А вот дальше для меня темнота особенно на строчке с триггером! =( Не могу понять порядок аргументов и их работу =(
  6. Великолепно =) Я все больше начинаю любить скриптинг в MTA
  7. Снова вас беспокою ребят! На этот раз проблема с триггерами! Я со своим светлым умом, никак не могу понять как они работают =\ Для начала мне нужно просто брать у клиента, координаты персонажа и отправлять их на сервер! Как такое сделать? И обьясните пожалуйста как работает, на википедии уж слишком заумно!
  8. Спасибо большое, очень помогли =) А можно в качестве идентификатора, привязывать к авто ник аккаунта? И например когда он выходит то и ТС удалится!
  9. Понял как реализовать пункт 2! Остались только пункт 1 и 3! Братюни помогите плиз!
  10. Всем привет, надеюсь на вашу помощь По мере разработки нового проекта у меня появилась необходимость в такой вещичке. Когда игрок покупает себе ТС, это ТС должно привязываться к данному игроку, а именно: 1) Когда игрок купил ТС, только он может его открывать и закрывать! 2) Когда игрок заходит на сервер он через панель может взять свое авто! 3) Когда игрок выходит с сервера его ТС уничтожается. ЗЫ сервер не БПАН
  11. Проверку по АЦЛ я у себя добавил, а вот ты помог людям которые будут сюда заходить =)
  12. По поводу клиентских и серверных функций уже разобрался, спасибо! Также ознакомился с тригерами и многими полезными хитростями! По поводу вашего предложения. Спасибо, если уж совсем запутаюсь то постучусь к вам =) Может поможете найти выход из ситуации.
×
×
  • Create New...