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. Как создать на радаре, что-то вроде зоны зеленого цвета! Думаю вы меня поняли!
  5. Я один оказался самым глазастым 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) ЗЫ Ко всему прочему в коде одинаковые позиции как при вхождении в колшейп так и при выходе, тоесть ворота некуда не уедут потому что им не сказали куда смещаться!
  6. Все теперь разобрался =) Спасибо!
  7. Не хочу уж показаться слишком тупым но до меня все равно не доходит как это работает... Я вижу что происходит но суть уловить не могу... 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) получает данные и пишет в чат! А вот дальше для меня темнота особенно на строчке с триггером! =( Не могу понять порядок аргументов и их работу =(
  8. Великолепно =) Я все больше начинаю любить скриптинг в MTA
  9. Снова вас беспокою ребят! На этот раз проблема с триггерами! Я со своим светлым умом, никак не могу понять как они работают =\ Для начала мне нужно просто брать у клиента, координаты персонажа и отправлять их на сервер! Как такое сделать? И обьясните пожалуйста как работает, на википедии уж слишком заумно!
  10. Спасибо большое, очень помогли =) А можно в качестве идентификатора, привязывать к авто ник аккаунта? И например когда он выходит то и ТС удалится!
  11. Понял как реализовать пункт 2! Остались только пункт 1 и 3! Братюни помогите плиз!
  12. Всем привет, надеюсь на вашу помощь По мере разработки нового проекта у меня появилась необходимость в такой вещичке. Когда игрок покупает себе ТС, это ТС должно привязываться к данному игроку, а именно: 1) Когда игрок купил ТС, только он может его открывать и закрывать! 2) Когда игрок заходит на сервер он через панель может взять свое авто! 3) Когда игрок выходит с сервера его ТС уничтожается. ЗЫ сервер не БПАН
  13. Проверку по АЦЛ я у себя добавил, а вот ты помог людям которые будут сюда заходить =)
  14. AMARANT Огромное спасибо =)
  15. По поводу клиентских и серверных функций уже разобрался, спасибо! Также ознакомился с тригерами и многими полезными хитростями! По поводу вашего предложения. Спасибо, если уж совсем запутаюсь то постучусь к вам =) Может поможете найти выход из ситуации.
×
×
  • Create New...