Jump to content

Blad_Gad

Members
  • Posts

    44
  • Joined

  • Last visited

Everything posted by Blad_Gad

  1. C нажатием разобрались. сейчас осталось сделать так что бы кликать можно было только левой клавишей мышки
  2. Почему информация выводится 2 раза в чат? то есть при нажатии и отжатии клавиши мыши. И как сделать что бы событие срабатывало на нажатие левой клавиши мышки. Вот код: function onPedClick(button, state, absX, absY, wx, wy, wz, element) if (element and (getElementType(element) == "ped")) then if (getElementID(element) == "tyrist") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "zek") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "imigrant") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "jitel") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "bomj") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "tyristka") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "prostitytka") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "derevo") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "jitelnica") then outputChatBox (getElementID(element)) elseif (getElementID(element)== "bomjixa") then outputChatBox (getElementID(element)) end end end addEventHandler("onClientClick", getRootElement(), onPedClick)
  3. спасибо.. вот такой еще вопрос. какое название анимации прицеливания
  4. Ты не понял, я данной командой хочу проверять все анимки какие есть. то есть ввожу hat блок имя
  5. вот такой еще вопрос. делаем команду для просмотра анимок и столкнулся с тем что не срабатывает анимка. в чем я ошибся? ped = {} function pedCreate (player,commandName) px,py,pz = getElementPosition (player) ped[1] = createPed ( 26,px+2,py+2, pz+2, 90)--Турист end addCommandHandler ( "ped",pedCreate) function car_perevoz (player,commandName,blok,anim) setPedAnimation(ped[1],block,anim) end addCommandHandler ( "hat",car_perevoz )
  6. есть некое колличество педов. как сделать так что бы при нажатии на них срабатывала анимация что они делают пару шагов и выходит GUI окно с неким описанием. Подскажите как реализовать. вот мой код: ped_create_person = {} function pedLoad (resource, famile) famile = 1 if (famile == 1) then ped_create_person1 = createPed ( 26,1659.4289550781,-2286.5727539063, 5.265625, -90.0 ) ped_create_person2 = createPed ( 268,1659.4289550781, -2284.7980957031, 5.265625, -90.0 ) ped_create_person3 = createPed ( 220,1659.4289550781, -2288.4479980469, 5.265625, -90.0 ) ped_create_person4 = createPed ( 36,1660.6862792969, -2289.970703125, 5.265625, -45.0 ) ped_create_person5 = createPed ( 230,1660.6862792969, -2283.1579589844, 5.265625, -135.0 ) elseif (famile == 0) then ped_create_person[1] = createPed ( 55,1659.4289550781,-2286.5727539063, 5.265625, -90.0 ) ped_create_person[2] = createPed ( 152,1659.4289550781, -2284.7980957031, 5.265625, -90.0 ) ped_create_person[3] = createPed ( 201,1659.4289550781, -2288.4479980469, 5.265625, -90.0 ) ped_create_person[4] = createPed ( 69,1660.6862792969, -2289.970703125, 5.265625, -45.0 ) ped_create_person[5] = createPed ( 77,1660.6862792969, -2283.1579589844, 5.265625, -135.0 ) end end addEventHandler ( "onClientResourceStart", getResourceRootElement(), pedLoad )
  7. а про педов подскажите?
  8. В место 127.0.0.1 надо вводить в браузере localhost и тогда все будет норм. Но есть один минус на Denwer'e это то что phpMyAdmin(он же MySQL) занимает порт 82...Этот же порт занимает скайп, поэтому phpMyAdmin(он же MySQL) иногда может барахлить. Выход из этой проблемы: Надеяться на авось, Выключить скайп на время настройки MySQL
  9. даккак же сделать так что бы авто не отваливалось и не улетало в неизвестном направлении. И функцию отключения игрока от сервера
  10. В смысле? ты его кикнуть хочешь? Функция Disconnect в MTA выкидывает игрока на стартовое окно MTA. Но как её вызвать..Знаю только что она срабатывает через `Тильта` командой Disconnect.
  11. Почему вы ни когда не пользуетесь поиском... https://wiki.multitheftauto.com/wiki/TriggerClientEvent Данную конструкцию я видел, как вообще послать клиенту команду Disconnect?
  12. Вот такой еще вопрос. Как вызвать функцию Discconect'a у определенного игрока(нужно для авторизации). И в общем как вызывать определенные клиентские триггеры со стороны сервера для определенного клиента?
  13. спасибо setElementCollisionsEnabled(gruz, false) помогло с камерой. Но все же что делать с тем что авто отваливается и улетает порой function car_perevoz (player,commandName) px,py,pz = getElementPosition (player) veh = createVehicle ( 578, px+10, py+10, pz + 0.78 ) x, y, z = getElementPosition ( veh ) gruz = createVehicle ( 411, x, y-1.95, z + 0.62 ) attachElements ( gruz, veh, 0, -1.95, 0.62) setElementCollisionsEnabled(gruz, false) end addCommandHandler ( "hat", car_perevoz )
  14. Сейчас при тесте этого кода выявили несколько багов: 1) При падении с большой стороны прикрепленная машина отцепляется. 2) Когда прикрепленная машина отпадает, то в нее можно сесть и ездить, но всем другим будет показано что ты сидишь в машине которая прикреплена к грузовику. 3) Баг с камерой игрока. помогите исправить.
  15. вот код function car_perevoz (player,commandName) px,py,pz = getElementPosition (player) veh = createVehicle ( 578, px+10, py+10, pz + 0.78 ) x, y, z = getElementPosition ( veh ) gruz = createVehicle ( 422, x, y-2.5, z + 0.78 ) attachElements ( gruz, veh, 0, -2.5, 0.78 ) end addCommandHandler ( "hat", car_perevoz )
  16. Спасибо, с этим разобрался. но сейчас возникла другая проблема уже связанная с камерой игрока. А точнее что она почему то близко приближается. подскажите решение выхода из проблемы
  17. Сегодня начал делать прикрепление простого авто к грузовому function car_perevoz (resource) veh = createVehicle ( 578, -706.70941162109, 882.99017333984, 14.0797290802 ) gruz = createVehicle ( 422, -706.70941162109, 882.99017333984-2, 14.0797290802+0.5 ) attachTrailerToVehicle ( veh, gruz ) end addEventHandler ( "onResourceStart", getResourceRootElement(), car_perevoz ) Но наткнулся на проблему, что не смотря на то что идет привязка объекта к объекту верхнее авто все равно двигается по платформе. Как сделать так что бы прикрепленное авто было либо простым объектом который привязан к грузовику.
  18. Привет всем, подскажите как сделать что бы ped реагировал на Click по нему? юзал wiki, но там нашел только Click на GUI. Буду очень признателен тем кто поможет Так же есть вопрос о организации проверки E-Mail'a на валидность. Не понимаю как это сделать. Вот что у меня получилось только: function valid_email (resource) email = "" if(string.find(email, '((...)@)')<4) then guiSetText(GUILabel[11], "Не верно введен E-Mail") end
×
×
  • Create New...